- 博客(182)
- 收藏
- 关注
转载 ProjectReactor
使用原因(好处):https://zhuanlan.zhihu.com/p/37846655流程:https://blog.csdn.net/zyc88888/article/details/103679605
2020-12-21 13:43:28
450
转载 KAFKA结构图
转载:https://blog.csdn.net/sillyzhangye/article/details/86181323?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
2020-12-10 10:37:35
262
转载 2020-11-20
转载:https://blog.csdn.net/weixin_30342639/article/details/91356608
2020-11-20 22:41:35
172
转载 springboot启动流程
转载:https://blog.csdn.net/qq_37598011/article/details/90969634
2020-01-09 16:00:24
136
转载 maven+springboot分环境
转载:https://blog.csdn.net/java_collect/article/details/83870215https://blog.csdn.net/java_collect/article/details/83833686
2020-01-06 19:39:49
111
转载 同一消费组下不同消费者订阅关系不同时会覆盖
转载:https://blog.csdn.net/weixin_33922670/article/details/87988121同一消费组下不同消费者订阅关系不同时会覆盖,一个消费者示例运行时,另一个会停止,因为订阅逻辑不一致...
2019-11-09 20:27:18
457
转载 guava cache详解
转载:https://www.jianshu.com/p/38bd5f1cf2f2https://www.cnblogs.com/ylz8401/p/9600502.htmldb(es)+localcahce+redis=缓存三层
2019-08-08 03:07:12
153
转载 redis热点key单server负载过高
转载:https://blog.csdn.net/azhuyangjun/article/details/88326815
2019-07-19 13:14:34
309
转载 脏页问题,mysql与rocketmq
转载:https://zhuanlan.zhihu.com/p/68069715https://www.cnblogs.com/virgosnail/p/10473403.html内存页和磁盘数据不一致的就是脏页,刷脏页的时候可能其他进程是被阻塞的??然后脏页过多就会导致性能下降?所以3.X版本的rocketmq事务消息,会有脏页过多的问题,后来被修改了。rocketmq脏页问题:https...
2019-06-24 16:25:20
214
转载 Collections.sort原理,快排与归并效率
转载:https://www.cnblogs.com/merru/articles/4666493.htmlhttps://blog.csdn.net/ppp8300885/article/details/52831042
2019-06-24 15:38:45
1222
转载 @autowired原理和流程
转载:https://blog.csdn.net/nuomizhende45/article/details/84960303
2019-06-23 19:58:49
4969
转载 jdbc与mybatis流式读取mysql数据
转载:https://blog.csdn.net/qq_36016763/article/details/79455352,https://www.jianshu.com/p/0339c6fe8b61
2019-06-21 15:05:03
638
转载 http无状态,cookie,session,分布式session
转载:http无状态:https://www.cnblogs.com/lingyejun/p/9282169.htmlsession的生命周期:https://blog.csdn.net/hanziang1996/article/details/78969044session的过期时间是从什么时候开始计算的?是从一登录就开始计算还是说从停止活动开始计算?答:从session不活动的时候开始...
2019-06-20 17:35:15
113
转载 伪共享,cache line,无锁竞争
猜测:第三级缓存,L3里面的数据是共CPU1和2共享的,L3是由N个cache line组成的然后两个线程竞争锁的时候,是以缓存行为最小单位的?其实就是竞争这个缓存行的拥有权那如果控制一个缓存行里面只有一个变量,比如用填充的方式,是不是就能减少锁的竞争相当于一个变象的空间换时间(建立在缓存中存在两个线程都需要都数据都情况下,如果不存在要去主存中再找)解决:填充,或者@Contended注...
2019-06-13 18:18:11
383
转载 链表两两反转和单链表反转
两两反转:https://blog.csdn.net/qq_39240270/article/details/88547900单链表反转:参考hashmap扩容
2019-06-05 14:38:51
611
原创 redis个人记录
参考大佬的《Redis深度历险》LRU是最近用到,LFU是最近访问频率。《Redis深度历险》中有说,如果一个key很长时间没被用到,只是突然被用了一下,LRU下会认为这个KEY是热点key,就不太好。redis的LRU其实是近似LRU,里面也还是通过每个redis对象都有的25位的时间戳来算,当有新key来时,就会触发LRU,随机选5个,比较时间戳,淘汰最旧的,并不是类似java实现的每调用...
2019-05-30 18:52:09
147
原创 redis字典结构和渐进扩容
redis里的key是保存在一个类似hashmap的结构里,扩容的时候取模是这样的,比如值=3,结构大小=8.那么这个3的位置:3 mod 8 = 3 &(8-1) = 3&7 =3; 3 = 011扩容成16后:3 mod 16 = 3 & 15 = 11; 11 = 1011& 等于是一个位与操作。比作hashMap的话,就是3这个entry上...
2019-05-30 14:51:08
694
原创 fescar个人记录
转载:https://github.com/seata/seata/wiki/概览之前还有疑惑,分支事务提前commit了的话,如果全局事务未提交,那么应该还是不可读的,官方解释是可以读未提交...
2019-05-28 17:17:05
127
原创 阿里Sentine个人记录
这个方法是入口,里面会一路走下:这里获取一个链条,上面是一个个的slot。会从一个hashmap里面通过最开始的ket去取,如果没有的话就会新建一个:这里面放的就是那些关键的slot,说明一个key,一条链每个slot里具体执行的东西看这个:https://www.jianshu.com/p/7936d7a57924...
2019-05-24 15:41:20
142
转载 redis实现秒杀
转载:https://www.jianshu.com/p/749122e00c9b这里面的控制流量部分值得参考。这个时候就要考虑怎么限制用户访问次数了。redis可以实现,或者再更前面的,比如nginx也可以。至于后面的实现,可以用队列,比如里面100个元素,抢到锁了就推掉一个。这里用list和阻塞list有区别吗?个人觉得这里不需要阻塞,不需要添加事务。redis安全不安全队列:http...
2019-05-20 14:58:32
113
原创 读写分离主从一致性延迟问题
1.按场景划分,有的情况下可以容忍。2.强制读主,但不推荐3.基于缓存层,如果一个数据发生了变化,就在缓存里把它标记,然后设置过期时长大概等于主从同步但时长,然后如果存在的话就走强制路由,不存在就走普通的。...
2019-05-15 14:03:34
783
转载 mysql隔离级别和锁
转载:http://www.cnblogs.com/crazylqy/p/7611069.html在RR级别下才会有间隙锁,膜拜大佬
2019-05-14 11:30:55
108
原创 dubbo个人记录
想传递一个贯穿等参数可以将它设入RpcCOntext。Filter等话,是会读取配置文件然后倒叙执行所有Filter,自定义等可以添加
2019-05-09 15:36:57
147
转载 spring事务详解,血详细。。。
转载:http://www.linkedkeeper.com/1045.html几个点:怎么判断是否已经在事务中:判断当前线程是否存在事务就是判断记录的数据库连接是否为空并且transactionActive状态为true。还记得以前写过,事务下的逻辑取得connection后是保存在threadlocal中的。如果是REQUEST_NEW这种的,就挂起当前事务并新建一个事务,里面就是...
2019-05-08 12:14:23
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人