自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小伍的程序之路

学习无边界,探索无止境。

  • 博客(6)
  • 收藏
  • 关注

原创 工作中的重构:提高代码质量(二)

1.代码逻辑不清晰origin CommerceItem mergeItem = null; List items = getNgpCartModifierFormHandler().getOrder().getCommerceItemsByCatalogRefId(baseCommItem.getCatalogRefId()); if (...

2019-12-30 19:06:59 2459 1

原创 Spring源码解读:核心类DefaultListableBeanFactory的继承体系

1 简介我们常用的ClassPathXmlApplicationContext是AbstractRefreshableApplicationContext的子类,而DefaultListableBeanFactory类型的beanFactory是AbstractRefreshableApplicationContext的一个成员属性,也就是说ClassPathXmlApplicationCont...

2019-12-29 23:43:52 296

原创 工作中的重构:提高代码质量(一)

continue/break语句过多continue/break本身是循环的流程控制关键字,但不应该滥用,否则将导致代码可读性降低。一个循环体内尽量只出现一次continue/break语句。 for (Object commerceItem : commerceItems) { if (commerceItem == null) { ...

2019-12-25 19:28:49 280

原创 MySQL索引

文章目录1.索引的类型1) B-Tree索引B-Tree索引适用的查询类型:2)哈希索引1)概念(2)优点(3)缺点3)空间索引(R-Tree)3)全文索引2.高效索引的创建与使用1)独立的列2)前缀索引和索引选择性3)多列索引4)选择合适的索引列顺序5)聚簇索引(1)概念(2)优点(3)缺点6) 覆盖索引7)使用索引扫描来做排序8)压缩(前缀压缩)索引9)冗余和重复索引10)未使用的索引11)索...

2019-12-22 23:57:23 144

原创 MySQL性能优化(一)

1.使用索引不同存储引擎,索引实现不同。在MyISAM数据表,数据行在数据文件中,索引值在索引文件中。InnoDB存储引擎使用一个表空间,在表空间里管理InnoDB数据表的数据和索引(在同一个表空间内),不受操作系统文件尺寸限制,它可以包含多个文件。1.1 索引的优点1)一是查询中与where条件匹配;二是关联操作时,将其他表的匹配行快速找出。2)min()、max()等函...

2019-12-16 00:14:00 130

原创 Java中的四种引用类型比较

1.引用的概念引用这个概念是与JAVA虚拟机的垃圾回收有关的,不同的引用类型对应不同的垃圾回收策略或时机。垃圾收集可能是大家感到难于理解的较难的概念之一,因为它并不能总是毫无遗漏地解决Java运行时环境中堆管理的问题。垃圾回收的大致思路是:当Java虚拟机觉得内存不够用的时候,会触发垃圾回收操作(GC),清除无用的对象,释放内存。可是如何判断一个对象是否是垃圾呢?其中的一个方...

2019-12-09 00:34:00 487

空空如也

空空如也

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

TA关注的人

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