摘要: mysql的sql语句优化方法面试题总结 不要写一些没有意义的查询,如需要生成一个空表结构: select col1,col2 into #t from t where 1=0 这类代码不会返回任何结果集,但是会消耗系统资源的,应改成这样: create table #t(...) 很多时候用 ex 阅读全文
posted @ 2018-09-16 19:04 王庆明 阅读(16450) 评论(1) 推荐(1) 编辑
摘要: 传播行为 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。 2、PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。‘ 3、PROPAGAT 阅读全文
posted @ 2018-09-16 18:53 王庆明 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 众所周知,增加索引是提高查询速度的有效途径,但是很多时候,即使增加了索引,查询仍然不使用索引,这种情况严重影响性能,这里就简单总结几条MySQL不使用索引的情况 如果MySQL估计使用索引比全表扫描更慢,则不使用索引。例如,如果列key均匀分布在1和100之间,下面的查询使用索引就不是很好:sele 阅读全文
posted @ 2018-09-16 18:51 王庆明 阅读(2169) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。 阅读全文
posted @ 2018-09-16 18:47 王庆明 阅读(132) 评论(0) 推荐(0) 编辑
摘要: String类可以被继承吗?我们来聊聊final关键字! String在java基础知识中绝对是个重点知识,关于String的一些问题也是非常的多,而且牵涉到内存等高级知识,在面试中也是经常被考察的一个点,那么我们今天就来一起讨论下这个String类是否可以被继承呢?以及为什么呢?其中我们会谈到一个 阅读全文
posted @ 2018-09-16 18:45 王庆明 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相 阅读全文
posted @ 2018-09-16 18:41 王庆明 阅读(90) 评论(0) 推荐(0) 编辑
摘要: http://www.wityx.com/bbs/javase/6_0_0.html 阅读全文
posted @ 2018-09-16 18:38 王庆明 阅读(229) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/22083.html 阅读全文
posted @ 2018-09-16 18:37 王庆明 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进 阅读全文
posted @ 2018-09-16 18:34 王庆明 阅读(4515) 评论(0) 推荐(0) 编辑