- 博客(8)
- 收藏
- 关注
原创 mg数据恢复
Step1: 导出 oplog 集合mongodump -d local -c oplog.rs -d -o backupdirStep2: 拷贝oplog集合的数据mkdir new_backupdircp backupdir/local/oplog.rs.bson new_backupdir/oplog.bsonStep3: 重放oplogmongorestore --oplogReplay new_backupdir
2021-12-21 15:51:17 67
原创 锁的学习
1,公平锁和非公平锁:Sync是非公平锁,LOck默认非公平锁,设置为true为公平锁。非公平锁性能更高,会先抢一次锁,抢不到再去排队2,自旋锁底层就是cas自旋,比较并替换。3,读写锁,读写分离...
2021-02-20 22:32:11 112
原创 Volatile学习
Volatile是什么?轻量级的同步机制1:能保证可见性什么是可见性?内存模型:不实际存在,主要有主内存和工作内存,操作数据把数据从主内存拷贝到工作内存,线程在工作内存进行运行完毕后再写回主内存Jmm内存模型的可见性,如果线程A对共享变量X进行了修改,但是线程A没有及时把更新后的值刷入到主内存中,而此时线程B从主内存读取共享变量X的值,所以X的值是原始值,那么我们就说对于线程B来讲,共享变量X的更改对线程B是不可见的。2、不能保证原子性解决办法:用syn同步锁;用atomic Intger
2021-02-18 22:12:43 55
原创 2020-11-15
nio和bio 的区别以及Nio三大模块1、bio 是阻赛的,nio 是非阻赛的2、bio 是面向流的,数据传输是单向的Nio 是面向缓冲区的且是双向的三大模块:缓冲区,通道,选择器
2020-11-15 10:03:12 44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人