摘要: 介绍关系数据库设计理论 阅读全文
posted @ 2019-07-03 22:40 yjxyy 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 多版本并发控制(MVCC)是MySQL的InnoDB存储引擎实现隔离级别的一种具体方式,用于实现提交读和可重复读这两种隔离级别 阅读全文
posted @ 2019-07-03 22:00 yjxyy 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 数据库隔离级别:未提交读,提交读,可重复读,可串行化 阅读全文
posted @ 2019-07-03 21:16 yjxyy 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 类加载阶段中“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到java虚拟机外部去实现。实现这个动作的代码模块称为“类加载器” 阅读全文
posted @ 2019-07-03 20:19 yjxyy 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 类加载过程描述 阅读全文
posted @ 2019-07-03 20:12 yjxyy 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 2.类加载的时机 类的生命周期 包含7个阶段: 加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolution) 初始化(Initialization) 使用(Using) 卸载(Unloading)    加载 , 验证 , 阅读全文
posted @ 2019-07-03 20:11 yjxyy 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 虚拟机将描述类的数据从Class文件加载到内存,并且对数据进行校验,转换解析和初始化,最终形成可以直接被使用的java类型,这就是虚拟机的类加载机制 阅读全文
posted @ 2019-07-03 20:08 yjxyy 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 多线程开发中一些需要注意的小细节 阅读全文
posted @ 2019-07-03 12:01 yjxyy 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 这里的锁优化指的是JVM对synchronized锁的优化 阅读全文
posted @ 2019-07-03 11:55 yjxyy 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 要保证线程安全,并不一定就要进行同步,如果一个方法本来就不涉及共享数据,那么它就不需要任何的同步措施去保证数据的安全。 阅读全文
posted @ 2019-07-03 11:51 yjxyy 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 多个线程不管以何种方式访问某个类,并且在调用的代码中不用进行同步,都能够表现正确的行为。那么就说线程是安全的。 阅读全文
posted @ 2019-07-03 11:46 yjxyy 阅读(140) 评论(0) 推荐(0) 编辑