自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java排序算法解析之 冒泡排序

static void bobbleSort(int[] a) { int len=a.length; /** * 开始遍历 */ for(int i=0;i<len;i++){ /** * */ ...

2018-03-22 17:59:15 166

原创 Java排序算法解析之 选择排序

static void selectSort(int[] a) { /** * 开始遍历 */ for (int i = 0; i < a.length; i++) { /** * 定义一个变量 默认变量是本组比较的第一位元素的下标 */ ...

2018-03-22 17:58:08 161

转载 MySQL索引背后的数据结构及算法原理

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为四个部分。第...

2018-03-22 14:18:47 178

转载 java知识总结

String 类能被继承吗,为什么。 String类不能被继承 因为他是final 修饰的.String,Stringbuffer,StringBuilder的区别。 String初始化后将不能进行改变对象.对于大量字符串进行相加,会产生大量的对象. Stringbuffer 是一个线程安全, StringBulider 是线程不安全的 StringBulider 速度相对较快. St...

2018-03-21 15:58:23 288

原创 缓存穿透,缓存击穿,缓存雪崩

缓存穿透,缓存击穿,缓存雪崩分析和解决前言在数据访问量相对较大的情况下,设计一个缓存系统是必要的,但是缓存系统也面临着各种问题,本文主要从缓存穿透,缓存击穿,缓存雪崩三个方面分析缓存问题以及解决问题。缓存穿透情景查询一个一定不存在缓存中的值。原因由于缓存是被动写入,为了容错机制,在DB里面查询不到的数据是不会放入缓存中的,而访问这个不存在的值的时候,缓存查询不...

2018-03-16 17:36:18 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除