- 博客(5)
- 收藏
- 关注
原创 CountDownLatch 使用方法和场景
CountDownLatch is a versatile(通用的) synchronization tool and can be used for a number of purposes. 计数器为1,使多个等待线程同时开始运行;计数器为n,使线程等待n个线程全部结束后再运行 以下部分来自jdk注释 示例: The first is a start signal that prevents...
2019-04-28 21:42:25 161
原创 java类加载过程及初始化顺序
类加载过程(参考 深入理解java虚拟机 7.3节内容) 1.加载(通过类的全限定名获取二进制字节流、二进制字节流按一定格式存到方法区中、内存中生成类的java.lang.Class对象、) 2 连接( 验证:确保Class文件中字节流对虚拟机是安全的、准备:为静态变量分配内存到方法区设初始值为零值、解析:不深究,可能在初始化之后进行解析以支持动态绑定) 3. 初始化(执行静态变量和静态语句块相...
2019-04-19 16:09:06 349
原创 MySQL5.7中别名使用(GROUP BY, ORDER BY, 或者 HAVING 中,不能用于where中)
官网文档: https://dev.mysql.com/doc/refman/8.0/en/problems-with-alias.html 别名只能用于 GROUP BY, ORDER BY, 或者 HAVING 中,不能用于where中。 原因如下: An alias can be used in a query select list to give a column a different...
2019-04-19 00:24:31 2162
转载 hashmap解读参考jdk1.7,1.8 (搬运)
https://www.cnblogs.com/chengxiao/p/6059914.html
2019-04-10 20:45:07 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人