类别:设计模式 阅读:303 发布时间:2018-03-07

1. 查询时columns越少越好,少用*。2. 查询时尽量带上能命中索引的where条件。3. 尽量不用 like '%xxx'、not in、!=、where md5(xxx) 等,会使索引失效。4. 查询时尽量多带筛选条件,过滤数据。5. 尽量选择区分度高的列作为索引,区分度的公式是count(dist...

类别:java 阅读:222 发布时间:2018-03-07

java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个区域。如图所示:程序计数器 程序计数器的作用可以看做是当前线程所执行的字节码的行号指示器。字节码解析器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这...

 

类别:java 阅读:224 发布时间:2018-03-04

主内存与工作内存1.java内存模型规定所有的变量都存储在主内存中,变量包括实例字段、静态变量和构成数组对象的元素,不包括局部变量与方法参数。2.每条线程还有自己的工作内存,线程的工作内存中保存了被线程使用到的变量的主内存副本拷贝3.线程对变量的所有操作都在工作内存中进行。4.不同的线程之间无法直接访问对方工...

 

© copyright 粤ICP备16108162号-1