基于Redis HyperLogLog实现UV统计功能

HyperLogLog(HLL) 是一种用于基数计数的概率算法。当我们需要统计UV的时候,可以采用HyperLogLog算法,但是HyperLogLog统计结果会存在一定的误差
阅读全文

RocketMQ 消息堆积原因排查

春节期间,公司业务告警群一直在提示“XXX-TOPIC连续15分钟出现消息堆积”,而订阅该TOPIC的消费者会调用微信接口,给微信用户推送物流轨迹模板消息
阅读全文

【转载】死锁日志解读

文章从(1)TRANSACTION、(1)WAITING FOR THIS LOCK TO BE GRANTED、(2)TRANSACTION、(2)HOLDS THE LOCK(S)、(2)WAITING FOR THIS LOCK TO BE GRANTED、WE ROLL BACK TRANSACTION (1)几个模块内容分析
阅读全文

【转载】MySQL各类加锁过程

MySQL里面大部分获取锁的过程代码在lock0lock.c的static enum db_err lock_rec_lock() 函数中,这个函数会显示,获取锁的过程,以及获取锁成功与否
阅读全文

后端获取不到headers中的值

前些日子,在和前端联调H5页面接口时,让前端在headers添加access_token,但是后端接口一直获取不到access_token中的值
阅读全文

Java 8的新特性

Java 8在语言、编译器、库、工具和JVM等多个方面,较之前的版本增加了十多个新特性。
阅读全文