- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 java程序实现分布式锁
三种实现方式: 1. 数据库乐观锁(使用SQL语句); 2. 基于Redis的分布式锁; 3. 基于ZooKeeper的分布式锁(并发量很高)。 基于Redis的分布式锁流程详解:悲观锁 C1获取锁,并崩溃。C2和C3调用SETNX上锁返回0后,调用GET命令获得foo.lock的时间戳T1,通过比对时间戳,发现锁超时。 C4 向foo.lock发送GESET命令, GETSET foo.loc...
2020-01-19 10:42:33 185
原创 Redis入门到精通路径
1.和Map类型对比:redis支持分布式缓存,具有一致性。 2.使用单线程就很快了,没有必要使用多线程,增加线程之间切换到消耗。多核服务器可以启动多个服务实例。 3.使用I/O复用模型:多路是指多个网络连接,复用是指杜勇同一个线程,让单个线程高效的处理多个连接请求(尽量减少网络IO 的时间消耗)。 4.持久化:一种方式是快照(snapshotting,RDB),另一种方式是只追加文件(appen...
2020-01-15 14:38:23 115
Qt Quick之QML与C++交互方法PPT
2022-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人