自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天就学一点点的博客

欢迎点击我的博客

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL性能优化(代码测试)

一、SQL语句结构尽量简单化,不宜有太多的嵌套嵌套查询举例:优化后(在嵌套过多的情况下):二、尽量避免使用!=或<>操作符在where语句中使用!=或<>,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。举例:优化(举例):三、使用like模糊查询时除非必要尽量不使用’%xxx%’举例:四、尽量避免使用 or 连接条件在where语句中使用or,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。举例:优化后(举例):五、用具体的字

2020-09-07 22:27:02 408

原创 ArrayList和LinkedList的区别(代码测试)

ArrrayList:ArrayList是一个数组结构(Vector同理),数组在内存中是一片连续存在的片段,在查找元素的时候数组能够很方便的通过内存计算直接找到对应的元素内存。LinkedListLinkedList的底层是一个双向链表结构,在进行查找操作的时候需要花费非常多的时间来遍历整个链表,但是由于其链表结构的特殊性,在插入、删除数据的时候,只需要修改链表节点的前后指针就可以完成操作。测试代码static int size=10000000; static void arra

2020-09-07 00:37:47 375 1

原创 String与StringBuffer的区别(代码测试)

String:为不可变对象,一旦被创建,就不能修改它的值。String是final类,即不能被继承。测试代码:打印结果:StringBuffer:是一个可变对象,当对它进行修改的时候不会像String那样重新建立对象。对象被建立以后,在内存中就会分配内存空间,并初始保存一个null。字符串连接操作中StringBuffer的效率要明显比String高。测试代码:打印结果:String对象是不可变对象,每次操作String都会建立新的对象来保存新的值。StringBuffer

2020-09-01 01:37:16 292

Java开发文档(供学习工作使用)

Java开发文档(供学习工作使用)

2021-05-08

空空如也

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

TA关注的人

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