![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
m0_52386674
这个作者很懒,什么都没留下…
展开
-
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 · 68 阅读 · 0 评论 -
锁的学习
1,公平锁和非公平锁:Sync是非公平锁,LOck默认非公平锁,设置为true为公平锁。非公平锁性能更高,会先抢一次锁,抢不到再去排队2,自旋锁底层就是cas自旋,比较并替换。3,读写锁,读写分离...原创 2021-02-20 22:32:11 · 115 阅读 · 0 评论 -
Volatile学习
Volatile是什么?轻量级的同步机制1:能保证可见性什么是可见性?内存模型:不实际存在,主要有主内存和工作内存,操作数据把数据从主内存拷贝到工作内存,线程在工作内存进行运行完毕后再写回主内存Jmm内存模型的可见性,如果线程A对共享变量X进行了修改,但是线程A没有及时把更新后的值刷入到主内存中,而此时线程B从主内存读取共享变量X的值,所以X的值是原始值,那么我们就说对于线程B来讲,共享变量X的更改对线程B是不可见的。2、不能保证原子性解决办法:用syn同步锁;用atomic Intger原创 2021-02-18 22:12:43 · 56 阅读 · 0 评论 -
项目启动找不到包或符号解决
终端使用命令mvn idea:idea可以解决原创 2021-01-15 09:44:54 · 289 阅读 · 0 评论 -
微服务怎么通过网关服务访问
通过网关服务的端口加上其他微服务的接口路径即可以原创 2021-01-13 21:09:14 · 1666 阅读 · 0 评论 -
2020-12-07
Postman数据传递注意点:1-参数后面注意有没有空格2-数组传递直接[]就可以,{}为对象传递原创 2020-12-07 13:07:45 · 81 阅读 · 1 评论 -
2020-11-15
Rabbitmq怎么解决乱序?原创 2020-11-15 13:12:49 · 59 阅读 · 0 评论 -
2020-11-15
nio和bio 的区别以及Nio三大模块1、bio 是阻赛的,nio 是非阻赛的2、bio 是面向流的,数据传输是单向的Nio 是面向缓冲区的且是双向的三大模块:缓冲区,通道,选择器原创 2020-11-15 10:03:12 · 47 阅读 · 0 评论