上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 134 下一页
摘要: 乐观锁悲观锁是一种思想。可以用在很多方面。 比如数据库方面。悲观锁就是for update乐观锁就是 version字段 JDK方面:悲观锁就是sync乐观锁就是原子类(内部使用CAS实现) 本质来说,就是悲观锁认为总会有人抢我的。乐观锁就认为,基本没人抢。 适用场景: 悲观锁:比较适合写入操作比较 阅读全文
posted @ 2018-03-22 09:59 跨境电商杂货铺 阅读(632) 评论(0) 推荐(0)
摘要: 乐观锁说白了并不是锁,而只是版本号检查而已 乐观锁说白了并不是锁,而只是版本号检查而已 乐观锁说白了并不是锁,而只是版本号检查而已 先说乐观锁和悲观锁的机制:1. 乐观锁是一种思想,具体实现是,表中有一个版本字段,第一次读的时候,获取到这个字段。处理完业务逻辑开始更新的时候,需要再次查看该字段的值是 阅读全文
posted @ 2018-03-22 09:53 跨境电商杂货铺 阅读(1723) 评论(1) 推荐(0)
摘要: 高频全表扫描 0.5 表大小超过200M,且SQL高频执行(15分钟内超过500次),PIR 3级,表大小超过高速缓存的1.5%,报PIR 2级。 禁止使用select * 0.5 禁止使用select * ,必须明确选择所需的列,每句SQL扣0.5分。 禁止出现重复查询子句 0.5 可以使用wit 阅读全文
posted @ 2018-03-22 09:48 跨境电商杂货铺 阅读(256) 评论(0) 推荐(0)
摘要: threadlocal里面使用了一个存在弱引用的map,当释放掉threadlocal的强引用以后,map里面的value却没有被回收.而这块value永远不会被访问到了. 所以存在着内存泄露. 最好的做法是将调用threadlocal的remove方法. 在threadlocal的生命周期中,都存 阅读全文
posted @ 2018-03-21 15:03 跨境电商杂货铺 阅读(186) 评论(0) 推荐(0)
摘要: 本文转自http://blog.csdn.net/huachao1001/article/details/51970237 ThreadLocal的使用相信大家都比较熟悉,但是ThreadLocal内部是如何做到为不同线程保存不同的副本的呢?能看到这篇文章,说明你也跟我一样好奇。接下来我们一层一层解 阅读全文
posted @ 2018-03-21 14:58 跨境电商杂货铺 阅读(465) 评论(0) 推荐(0)
摘要: 本文转自https://www.cnblogs.com/coshaho/p/5127135.html 感谢作者 一、用法 ThreadLocal用于保存某个线程共享变量:对于同一个static ThreadLocal,不同线程只能从中get,set,remove自己的变量,而不会影响其他线程的变量。 阅读全文
posted @ 2018-03-21 14:45 跨境电商杂货铺 阅读(493) 评论(0) 推荐(0)
摘要: 作者:Jaskey Lam链接:https://zhuanlan.zhihu.com/p/25069846来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 RocketMQ服务端的组件有三个,NameServer,Broker,FilterServer(可选,部署于和B 阅读全文
posted @ 2018-03-21 10:39 跨境电商杂货铺 阅读(729) 评论(0) 推荐(0)
摘要: 1. 服务器启动时期的Leader选举 若进行Leader选举,则至少需要两台机器,这里选取3台机器组成的服务器集群为例。在集群初始化阶段,当有一台服务器Server1启动时,其单独无法进行和完成Leader选举,当第二台服务器Server2启动时,此时两台机器可以相互通信,每台机器都试图找到Lea 阅读全文
posted @ 2018-03-20 18:12 跨境电商杂货铺 阅读(1093) 评论(0) 推荐(0)
摘要: 已经凌晨2点多了,看来今天是失眠了,反正睡不着,写篇日记总结一下我的第一次社招面试经历吧。2015年12月1日办理了离职手续,离开了万通中心,也算是和我的第一个东家正式说了再见,其实还是很喜欢国贸的,这是个美妙的地方,容纳着很多金融界人才们的梦想,每每晚上走到这里你会感叹帝都的夜景好美,只可惜这里的 阅读全文
posted @ 2018-03-20 18:09 跨境电商杂货铺 阅读(222) 评论(0) 推荐(0)
摘要: 一个客户端修改了某个节点的数据,其它客户端能够马上获取到这个最新数据吗 ZooKeeper不能确保任何客户端能够获取(即Read Request)到一样的数据,除非客户端自己要求:方法是客户端在获取数据之前调用org.apache.zookeeper.AsyncCallback.VoidCallba 阅读全文
posted @ 2018-03-20 17:49 跨境电商杂货铺 阅读(1136) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 134 下一页