- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 MySQL的读写分离
场景 当网站或者APP用户达到一定数量,后端服务的请求越来越多;当出现高并发请求时,为了提升API请求访问时长,一般会将数据库做读写分离(一般的网站和APP,都是读操作 远大于 写操作),一个主数据库挂着多个从数据库,主数据库只用作写操作;读操作放在多个从数据库中执行。 常遇问题 如何实现数据库的读写分离? MySQL主从复制的原理是什么? 如何解决MySQL主从复制的延时问题? 数据库配置 ...
2019-09-12 11:24:19 159
原创 数据库常用的隔离级别
数据库常用的隔离级别 四大特性 任何支持事务的数据库,都必然具备四大特性ACID: 原子性(Atomicity):说的是一个事物内所有操作共同组成一个原子包,要么全部成功,要么全部失败。这是最基本的特性,保证了因为一些其他因素导致数据库异常,或者宕机。 一致性(Consistency):在基于原子性的前提下,保证双方数据的一致性;因为原子性保证的只是双方的操作是一致的,但在操作存在事务与时延;一...
2019-09-06 13:32:54 328
原创 Java集合与Map的实现原理
集合关系图 Collection 集合共有的父类接口 ,包含集合的共性方法:add、remove、Iterator、contains、clear… 迭代器 Iterator 它的作用是将各种不同集合的“判断”与“取出”操作封装成一个对象。每种集合都可以使用迭代器Iterator的hasNext/next/remove 来判断和取出集合中的对象。 List 元素是有序的,并且可以重复;该集合有索引。...
2019-09-02 11:04:46 586
深入理解Java虚拟机(第2版).mobi
2017-09-25
c3p0-0.9.1.2版本的jar包
2016-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人