- 博客(3)
- 收藏
- 关注
原创 并发三大特性底层硬件分析
并发三大特性底层硬件分析原子性概念原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何的线程切换,它不一定是一条指令,可以是多条指令。底层分析java语言中执行的一段简单的代码往往需要多条CPU的指令实现,比如count++这部分代码,至少需要三条CPU指令:1.首先把count从内存中读取到CPU的寄存器中2.在寄存器中执行+1操作3.最后将count的值写入内存中(可能写入到CPU的缓存中)而线程切换是可以发生在任意的一条CPU指令执行之后的,注
2022-01-06 15:14:37
233
原创 深入解读HashMap
讲讲HashMap?源码解析final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { //辅助变量 Node<K,V>[] tab; Node<K,V> p; int n, i; //如果当前tabe数组是null,数量是0的话 if ((tab = table) == null || (n
2021-12-23 10:02:36
323
原创 mysql 实现主从复制 和 主主复制。
备份主数据库mysqldump --single-transaction --flush-logs --master-data=2 -h 192.168.199.240 -P3333 -uroot -proot --all-databases > e:\backup.sql还原从数据库 mysql -u onvertex -p 第一步设置主A服务 从B服务 的my.ini文件[mysq
2017-10-24 13:19:15
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人