一、局部性原理 局部性原理是指无论程序指令还是数据都趋于聚集在一个较小的连续区域中。 1.1 局部性分类 时间局部性(Temporal Loca...
一、策略模式简介 1.1 简介 策略模式(Strategy),定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换。从而导致客户端程序独...
一、模板模式简介 1.1 简介 定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特...
一、线程的状态 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。运行(RUNNABLE):Java线程中将就绪(ready...
一、进程与线程 1.1 进程 进程: 是程序的一次动态执行,它对应着从代码加载,执行至执行完毕的一个完整的过程,是一个动态的实体,它有自己的生命...
一、Order By 优化 尽量使用index方式排序,避免使用filesort方式排序 1.1 Order By 示例 索引添加前 Using...
一、小表驱动大表的含义 类似循环嵌套for(int i=5;.......){for(int j=1000;......){}} 如果小的循环在...
一、 查询与开启慢查询日志 show variables like "%slow_query_log%"; 临时开启, 重启后失效 set GL...
一、索引失效原因汇总 1.全值匹配 2.最佳左前缀法则3.不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全...