240 发简信
IP属地:广东
  • Mysql高级(九)局部性原理和磁盘预读

    一、局部性原理 局部性原理是指无论程序指令还是数据都趋于聚集在一个较小的连续区域中。 1.1 局部性分类 时间局部性(Temporal Loca...

  • Resize,w 360,h 240
    《设计模式之策略模式》

    一、策略模式简介 1.1 简介 策略模式(Strategy),定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换。从而导致客户端程序独...

  • Resize,w 360,h 240
    《设计模式之模板模式》

    一、模板模式简介 1.1 简介 定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特...

  • Resize,w 360,h 240
    java并发编程(二) 线程的6种状态

    一、线程的状态 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。运行(RUNNABLE):Java线程中将就绪(ready...

  • Resize,w 360,h 240
    java并发编程(一) 进程和线程

    一、进程与线程 1.1 进程 进程: 是程序的一次动态执行,它对应着从代码加载,执行至执行完毕的一个完整的过程,是一个动态的实体,它有自己的生命...

  • Resize,w 360,h 240
    Mysql高级(六) Order By 与 Group By

    一、Order By 优化 尽量使用index方式排序,避免使用filesort方式排序 1.1 Order By 示例 索引添加前 Using...

  • Resize,w 360,h 240
    Mysql高级(七) 小表驱动大表

    一、小表驱动大表的含义 类似循环嵌套for(int i=5;.......){for(int j=1000;......){}} 如果小的循环在...

  • Resize,w 360,h 240
    Mysql高级(八) 慢查询日志

    一、 查询与开启慢查询日志 show variables like "%slow_query_log%"; 临时开启, 重启后失效 set GL...

  • Resize,w 360,h 240
    Mysql高级(五) 索引失效

    一、索引失效原因汇总 1.全值匹配 2.最佳左前缀法则3.不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全...