- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 js处理计算精度问题方案
前言:由于计算机进制之间转换问题,导致计算结果误差,例如:js计算 0.1+0.2=0.3000000000004解决方法:js引入如下:https://github.com/MikeMcl/decimal.js,参考如下官方API文档 :http://mikemcl.github.io/decimal.js/js处理小数计算精度方案...
2019-04-03 16:22:40 1284
原创 带虚拟节点的一致性Hash算法
public class ConsistentHashingWithVirtualNode { //待添加入Hash环的服务器列表 private static String[] servers = {"192.168.0.0:111", "192.168.0.1:111", "192.168.0.2:111", "192.168.0.3:11...
2019-04-03 16:17:29 760
原创 规避死锁方案
业务中需要遵循以下规则,可以很大程度上降低死锁发生的概率:1)以固定的顺序访问表和行。分为两种情景:对于不同事务访问不同的表,尽量做到访问表的顺序一致; 对于不同事务访问相同的表,尽量对记录的id做好排序,执行顺序一致;2)大事务拆小。大事务更倾向于死锁,如果业务允许,将大事务拆小。3)在同一个事务中,尽可能做到一次锁定所需要的所有资源,减少死锁概率。4)降低隔离级别。如果...
2019-04-02 10:14:14 312
大产品小团队携程敏捷技术与管理转型实战6134859.epub
2019-10-25
MySQL实用军规.pdf
2019-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人