- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 【mysql】--MVCC 多版本控制
InnoDB的mvcc,是通过在每行记录后面保存两个隐藏的列来实现的。这两个列,一个保存了行的创建时间,一个保存行的过期时间(删除时间)。存储的并不是实际的时间,而是系统版本号。每一个新的事物,系统版本号都会递增。 事物开始时刻的系统版本号会作为事务的版本号,用来和查询到的每行记录的版本号进行比较。 系统版本号:sysNoX Select: 1 选择版本早于当前事务本版的数据行; 2
2017-12-10 20:22:40 982
转载 【java】--泛型-类型擦除与多态的冲突和解决方法
类型擦除与多态的冲突和解决方法 现在有这样一个泛型类: [java] view plain copy print? class Pair { private T value; public T getValue() { return value; } public void setValue(T va
2017-12-09 17:05:55 3122
原创 【spring】-- 启动过程
1 从一个main 方法进入 引用:org.springframework.context.support.ClassPathXmlApplicationContext#ClassPathXmlApplicationContext(java.lang.String) public ClassPathXmlApplicationContext(String configLocat
2017-12-02 18:07:24 281
原创 【java】-- 调戏Integer 包装与解包装
1 直接上代码 public class IntergeTest { public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException { Integer a = 2; Integer b = 3; Fiel
2017-12-02 12:04:19 350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人