2020年5月10日
摘要: 1. 创建一维数组 数组作为对象允许使用new关键字进行内存分配。在使用数组之前,必须首先定义数组变量所属的类型。一维数组的创建有两种形式。 a. 先声明,再用new运算符进行内存分配 声明一维数组有以下两种方式: 数组元素类型 数组名字[]; 数组元素类型[] 数组名字; 数组元素类型决定了数组的 阅读全文
posted @ 2020-05-10 18:21 Code2020 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 缓存雪崩,是指在某一个时间段,缓存集中过期失效。 产生雪崩的原因之一,比如在写本文的时候,马上就要到双十二零点,很快就会迎来一波抢购,这波商品时间比较集中的放入了缓存,假设缓存一个小时。那么到了凌晨一点钟的时候,这批商品的缓存就都过期了。而对这批商品的访问查询,都落到了数据库上,对于数据库而言,就会 阅读全文
posted @ 2020-05-10 18:08 Code2020 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 基本思想 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 分而治之 可以看到 阅读全文
posted @ 2020-05-10 15:53 Code2020 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 快速排序(QuickSort)划分的关键是要求出基准记录所在的位置pivotpos,编程时候的关键点 快速排序: 既然能把冒泡KO掉,马上就激起我们的兴趣,tnd快排咋这么快,一定要好好研究一下。 首先上图: 从图中我们可以看到: left指针,right指针,base参照数。 其实思想是蛮简单的, 阅读全文
posted @ 2020-05-10 15:50 Code2020 阅读(165) 评论(0) 推荐(0) 编辑
摘要: ① Exception 和Error 都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出或者捕获,它是异常处理机制的基本类型。 ② Exception和Error体现了Java平台设计者对不同异常情况的分类。 ⑴Exception是程序正常运行中,可以预料的意外 阅读全文
posted @ 2020-05-10 13:58 Code2020 阅读(231) 评论(0) 推荐(0) 编辑