记录下LRU算法的使用

摘要: 原理可以参考下这个: https://blog.csdn.net/hellozhxy/article/details/119757733 最近在项目上,也使用到了这个LRU,,我们也来解析下这个LRU的实现 我们自己创建一个类,继承 LinkedHashMap<K,V>,基于LinkedHashMa 阅读全文
posted @ 2022-10-25 17:27 兜兜里有橙子 阅读(54) 评论(0) 推荐(0)

模仿leaf算法手写一个例子

摘要: 最近业务由于涉及到事件和告警的创建,最终都要持久化到数据库的,这时候我们会去给事件和告警创建全局的唯一id 我这边就参考了leaf算法,,来作为事件和告警生成唯一id 号段耗尽之后再去数据库获取新的号段,可以大大的减轻数据库的压力 public class LeafTest { /** * 事件 * 阅读全文
posted @ 2022-10-25 15:50 兜兜里有橙子 阅读(69) 评论(0) 推荐(0)

记录下java的CountDownLacth用法(多线程读取电脑硬盘大小总和)

摘要: public class TestThread { //按照规范来创建线程池 private static final ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1,4,30000, TimeUnit.MILLISE 阅读全文
posted @ 2022-10-25 15:41 兜兜里有橙子 阅读(52) 评论(0) 推荐(0)

从零开始学习go之安装go插件,并且新建工程,下载依赖

摘要: 1.下载idea(按自己喜好来,也可以下载goland,,我个人习惯idea,啥都能装),安装go插件 2.下载go的sdk,安装之后,配置环境变量 sdk,自己去官网下载 https://golang.google.cn/dl/ 安装就默认安装好了 环境变量,老套路:我的电脑右键 ->属性->高级 阅读全文
posted @ 2022-10-21 16:56 兜兜里有橙子 阅读(402) 评论(0) 推荐(0)