
算法学习
文章平均质量分 73
三十岁“开始”学Java
不是因为看到希望才去坚持,而是因为坚持才看到希望
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
snowflake
snowflake是一个分布式自增ID算法。 一般数据主键我们使用数据库sequence、时间戳、uuid或者sequence\时间戳和其他字段的组合。 这里sequence对一些比较隐私的数据会让别人知道当前的数据量; uuid比较长,且一般无序; 在我们希望使用一些简单的id,并且希望id能够按时间顺序生成。 这种情况下可以考虑使用snowflake。 主要应用场景: 在分布式的...原创 2018-05-04 16:34:57 · 479 阅读 · 0 评论 -
LRU算法实现
参考: 使用数组+链表方式 https://segmentfault.com/a/1190000018054154 三种不同方式比较: https://www.cnblogs.com/zlting/p/10775887.html LinkedHashMap实现: accessOrder 默认为false;此时在 添加元素时,不会将链表中的节点移动到链表末尾 removeEl...原创 2019-08-22 15:19:39 · 138 阅读 · 0 评论