在完成事件接入的需求时,我们需要记录上一个批次拉取的事件,并与当前拉取到的事件做出比对,从而进行差分。我们目前的做法是使用redis来进行缓存:将上一个批次拉取到的事件缓存到...
在完成事件接入的需求时,我们需要记录上一个批次拉取的事件,并与当前拉取到的事件做出比对,从而进行差分。我们目前的做法是使用redis来进行缓存:将上一个批次拉取到的事件缓存到...
1.每次写@SuppressWarnings("unchecked")的时候总有一种把警告压在身下的奇特的快感。2.阿里的代码也有写的很差劲的。3.每次出去吃饭,同事们都低调...
双指针,指的是在遍历对象的过程中,不是普通的使用单个指针进行访问。而是使用两个指针采用不同的方式进行移动,从而达到我们的目的。 单指针就是我们常用的for循环,使用一...
在我们的日常开发中,经查会遇到调用接口失败的情况,这时候就需要通过一些方法来进行重试,比如通过while循环手动重复调用或是通过JDK/CGLib动态代理的方式来进行重试...
最近又把JVM相关的知识复习了一遍,发现有不少之前记得不太清的知识点。今天就顺手总结一下JVM中对象大致的分配流程,加深一下记忆。对象分配的大致流程如下:如果JVM开启了...
在一次使用Arthas查看线上服务的JVM参数的时候,偶然发现dashboard上出现了一个之前没有留意过的区域-----CodeCache。后面经过查阅资料,终于弄清楚...
在kafka中,副本分成两种:一种是领导者副本,每个partition只有一个;还有一种是追随者副本,每个partition会存在多个。领导者副本负责响应生产者和消费者的...
在我们平时使用kafka的过程中,consumer偶尔会出现TPS大幅降低的情况,可能会出现这样的日志: 那么在什么条件下会触发Coordinator的Rebalance...
转载地址 Kibana使用之Lucene的语法查询 Kibana使用的查询语法是Lucene的查询语法,这里在使用Kibana的同事一定要注意,不然,在进行搜索的时候,你会抓...
博客链接:http://www.ideabuffer.cn/2017/05/12/Java8使用-sun-misc-Contended避免伪共享/ 什么是伪共享 缓存系统中是...
今天遇到差不多的问题,用到了,thank you
几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过...
纯属抄袭