![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Prometheus是什么? Prometheus 是由 SoundCloud 开源监控告警解决方案,从 2012 年开始编写代码,再到 2015 年 github 上开源以...
不知不觉已经迎来了工作的第七个年头,这七年来,遗憾的是,依旧如同勤劳的蚂蚁,默默地搬砖。虽然也有了一技之长,偶尔也会迷茫,迷茫时,也偶尔会浏览一些心灵鸡汤,来给自己打打鸡血,...
ThreadPool 之 线程池实现类 ThreadPoolExecutor 接上篇文章 ThreadPool 之 线程池概览。 ThreadPoolExecutor 线程池...
场景 统计一个批量接口会有多少数据,这个接口的QPS在100万级别。有几种方案: 每次调用都串行计算一次; 每次调用使用线程池并行计算。 由于并发量特别的大,第1种场景肯定不...
平时学习很少接触enum,很多时候会使用常量代替。在工作时可能会或多或少用到enum方法,下面是几个工作中常用的方法,基本上能满足绝大多数使用场景 简单的enum 添加参数并...
Lists.transform是Guava collect的里面的方法,提供将当前list中的对象转换为另外一个需要的list对象。 我们需要事项function的方法,Fu...
一般在使用多线程的时候都会使用到线程池,好处网上有很多,最主要的好处是线程池中的线程可以重复利用,减少线程创建销毁带来的资源浪费。 java实现线程池一般有两种: java自...
前两日一个班课结束,临告别时,跟这几个大孩子笑笑闹闹,也没忘记叮嘱她们趁着暑假剩余不多的时光好好读读英文原著,切实提升英文水平。 之前也经常被问及读什么类型的原版书籍比较合适...