摘要:
第一部分 排序算法 直接插入排序 //基本思想: //每次将待排序的元素插入到前面已经排序好的序列中 public void insertSort(int[] nums){ int n=nums.length; for(int i=1;i<n;i++){ if(nums[i]>=nums[i-1]) 阅读全文
posted @ 2021-12-22 15:43
汤十五
阅读(34)
评论(0)
推荐(0)
摘要:
key:索引,事务 一、基本概念 1.主键、外键、超键、候选键 2.为什么用自增列作为主键(?) 3.触发器的作用? 触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的。 它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。 4.什 阅读全文
posted @ 2021-12-22 15:42
汤十五
阅读(286)
评论(0)
推荐(0)
摘要:
第一部分 内存管理 一、虚拟内存 概念:基于局部性原理,在程序装入时,可以将程序的一部分装入内存,而将其余部分留在外存,就可以启动程序执行。在程序执行过程中,当所访问的信息不在内存时,由操作系统将所需要的部分调入内存,然后继续执行程序。另一方面,操作系统将内存中暂时不使用的内容换出到外存上,从而腾出 阅读全文
posted @ 2021-12-22 15:40
汤十五
阅读(90)
评论(0)
推荐(0)
摘要:
第一部分 面向对象设计原则 支持可维护性复用 | 设计原则名称 | 定 义 | 使用频率 | | | | | | 单一职责原则(Single Responsibility Principle, SRP) | 一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中 | ★★★★☆ | | 开闭 阅读全文
posted @ 2021-12-22 15:40
汤十五
阅读(42)
评论(0)
推荐(0)
摘要:
第一部分、TCP和UDP 一、三次握手 为什么TCP连接的时候是3次?2次不可以吗?(丢包问题、序列号确认、避免资源浪费、防止历史连接初始化) 丢包问题:第二次服务端的确认丢失,则c和s都会等待,第三次握手中,若丢失,则s收不到确认,会重发。 保证序列号双方确认:通信双方都必须维持序列号,两次握手只 阅读全文
posted @ 2021-12-22 15:37
汤十五
阅读(211)
评论(0)
推荐(0)
摘要:
第一部分 线性表 n个数据元素的有限序列 数组实现:优点在于可以通过下标来访问或者修改元素,比较高效,主要缺点在于插入和删除的花费开销较大 链表实现:物理存储单元上非连续、非顺序的存储结构 第二部分 栈与队列 1.栈:Last In First Out 2.队列:先进先出 第三部分 树 一、二叉树 阅读全文
posted @ 2021-12-22 15:37
汤十五
阅读(46)
评论(0)
推荐(0)

浙公网安备 33010602011771号