- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 mysql的锁分析
1、MVCC:Snapshot Read vs Current ReadMySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control)(注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC读不加锁,读写不冲突。在读多写少的OLTP应用中,读写不...
2019-03-19 15:47:41
274
原创 jvm相关:synchronized实现与扩展
定义SynchronizationSynchronization in the Java Virtual Machine is implemented by monitor entry and exit, either explicitly (by use of the monitorenter and monitorexit instructions) or implicitly (by...
2018-12-06 16:10:06
4002
原创 Spring Boot多数据源配置实现读写分离
环境概览Spring Boot 2.1.0.RELEASE AspectJ Weaver 1.9.2 Mysql 5.6.28 前言介绍 在日常的项目开发中,存在某些sql查询效率低,或因为并发瓶颈受限于数据库。所以我们需要实现读写分析,对于慢sql,或者大并发的sql查询语句,实现读写分离,负载均衡。在技术上,目前有很多JAVA中间件可以实现读写分离,例如当当的Shardin...
2018-11-30 18:22:44
32692
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人