12 2017 档案

摘要:关于MySQL的InnoDB的MVCC原理,很多朋友都能说个大概: 每行记录都含有两个隐藏列,分别是记录的创建时间与删除时间 每次开启事务都会产生一个全局自增ID 在RR隔离级别下 INSERT -> 记录的创建时间 = 当前事务ID,删除时间 = NULL DELETE -> 记录的创建时间不动, 阅读全文
posted @ 2017-12-11 00:30 qeDVuHG 阅读(6227) 评论(3) 推荐(3) 编辑
摘要:1. extends与super extends关键字限制了泛型类可以使用的泛型参数类型的上限(Upper Bound) super关键字限制了泛型类可以使用的泛型参数类型的下限(Lower Bound) 先定义几个简单的Class extends解析 直接赋值的限制 以泛型类List为例,如果我们 阅读全文
posted @ 2017-12-06 00:39 qeDVuHG 阅读(326) 评论(0) 推荐(0) 编辑
摘要:在知乎上看到一个问题《java中volatile关键字的疑惑?》,引起了我的兴趣 问题是这样的: 这段代码的主要目的是:主线程修改非volatile类型的全局变量stop,子线程轮询stop,如果stop发生变动,则程序退出。 但是如果实际运行这段代码会造成死循环,程序无法正常退出。 如果对Java 阅读全文
posted @ 2017-12-04 18:57 qeDVuHG 阅读(1923) 评论(0) 推荐(1) 编辑
摘要:1. 安装hsids 这一步比较麻烦,需要提前安装cygwin,以及下载openjdk的源码 具体步骤请参考下面的两篇文章 How to build hsdis-amd64.dll and hsdis-i386.dll on Windows 在64位Windows上编译hsdis 编译时还遇到两个小 阅读全文
posted @ 2017-12-04 10:11 qeDVuHG 阅读(6800) 评论(4) 推荐(1) 编辑

点击右上角即可分享
微信分享提示