加载中
RedisTemplate使用setIfAbsent做分布式锁出现返回值为null的问题

问题背景:在实现一个分布式锁的时候经常会使用redis来做,而java的spring项目较常见的就是使用RedisTemplate来操作redis,使用 redisTemplate.opsForValue().setIfAbsent()来做一个分布式锁...

循环逻辑导致容器负载过高持续扩容问题排查

某应用在测试环境部署上联调出现扩容,且扩容节点数一直在增长,新扩容的节点也全部都是CPU暴涨。 随机登录了其中一个节点查看CPU情况 top 2.根据直觉判断是java应用新上了某个测试功能导致了...

08/25 20:43
49
使用akka和某内部配置服务导致服务hang住问题排查

X应用在生产环境部署了两套集群服务,一个叫A集群,一个是B集群,两个集群分别处理不通的数据,互不干扰。 在11月17号晚上20点发版之后,两个服务集群一切正常。 第二天11月18号上午,服务的...

使用javacv和ffmpeg获取视频信息进行视频剪切

偶然工作中需要获取视频信息,java本身要获取视频信息比较麻烦,但是可以使用ffmpeg来做到,在机器上安装好ffmpeg,安装好后,输入 ffmpeg -version 可以查看自己安装的ffmpeg版本。 官网: ...

sql未做限制导致的应用fullGc排查过程

因为怕踩高压线的缘故很多内容不敢发,这篇文章记录的事件实际是在2020年10月发生的. 这是工作以来见到的第N+起sql未做限制导致的内存溢出,依稀还记得上一次看到这类问题时写的文章: http...

高并发多线程下的内存泄漏问题检查

好久没有写文章了,主要是很担心触碰公司高压线,其次是真的很忙。。。 现象:应用的内存在高并发下内存持续增加,具体体现在早上7点,每秒处理2W,内存增长趋势很快,分配给应用的内存最大值...

2021/05/08 21:30
1.4K
写在国庆前

9.11号在f公司最后一天,9.14号入职了t公司,截止到现在从f离开已经过去半个月,想写一些自己的心情和感受。 实话对f是很不舍,综合来说,f是一个很不错的公司,幸运的是在那里我也遇到了一个...

2020/09/26 15:25
1.3K
mongodb集群崩溃问题

2020-08-28 13:44-13:45 某mongodb分片集群、路由服务是三个节点mongos进程几乎同时coredump运行崩溃。 查看系统日志发现mongos进程coredump的信息、由于操作系统默认没有打开保存coredump文...

2020/08/31 11:09
3.3K
NTP服务导致的dubbo服务停止后无法摘除节点

2020-06-30 晚上 22:40左右出现大量的dubbo接口超时。 原因是NTP服务出现时间差,与真实的北京时间差了正好8小时,开始出问题的时间段,NTP服务由VM虚拟机切换到PVE虚拟机,但是切换机器之后...

2020/07/08 16:39
549
野路子走法-shell脚本管道命令捞日志有感

捞日志和日志过滤分析几乎是家常便饭,但是因为shell脚本的命令每次都是用完就扔,没有在脑子里做过停留,所以想写个博客记录下,免得下次用又得查使用的正确姿势。 运营人员想要一批数据,这...

2020/06/22 18:51
464
shardingJdbc3.x版本的分页问题

shardingJdbc 改名为 shardingsphere ,同时项目也已经毕业并成为 Apache 顶级项目,但是这是发现它的第二个重大BUG,说明还是有很大的进步空间。 上次发现的重大BUG可以看我的博客: https:...

2020/06/18 19:38
1.4K
ES某节点CPU增长至100%的诡异问题

这是一个从事发到目前为止我没有从根本上解决的技术问题,也是我心中的一个非常大的疑惑。 写于: 2020-06-14 周日,下午14:00 问题已解决,解决过程和方案可以看文章最末尾,解决方案写于 ...

2020/06/14 15:20
5.2K
实际需求中使用区间合并算法

一直以来都觉得算法源于生活,这次有个核心计费算法,有个同事用正常的思维逻辑写的,写的蛮不错的。但是代码审核的时候我们几个初次看都没太看懂,因为计费逻辑稍微复杂些,代码长度就比较长...

2020/06/14 14:31
317
修改jvm-sandbox源码导致的线程安全问题

今天收到运维同事的消息,广告组某应用cpu从5月29号下午16:30开始陡增不下,本着对问题的好奇心帮忙排查了下这个问题。 首先看了下java进程的线程cpu使用情况,有四个处理线程每一个几乎一直...

2020/06/04 00:33
609
redis6.0正式版的一些新特性之我见

两年前redis5刚出来的时候写过一篇 redis5.0正式版的一些新特性之我见 这次的文章参考redis的github仓库更新记录: https://github.com/antirez/redis/blob/6.0/00-RELEASENOTES 这次的大版本...

代码漏洞和风险

这几天在检查各个老项目的代码情况,本来是准备CodeReview用的,没想到越看越多的问题,一发不可收拾。。。 1. 随机数问题 可以参考: https://stackoverflow.com/questions/11051205/diffe...

2020/03/19 20:31
464
kafka获取时间戳所在时间的偏移量

这是 kafka获取时间戳所在时间的偏移量 的小白文,哈,类似的这种骚操作很容易忘记,所以记录下。 当生产环境遇到问题的时候,我们需要从某时间段开始消费消息补充数据,类似于旁路脚本进行数...

2020/03/10 19:58
3.9K
深入探讨布隆过滤器

看了很多网上的文章好像对布隆过滤器有什么误解,不是抄袭就是拷贝来的文章,没有说到根本和真正的生产实践,还有的就是只说原理,但是你会发现合适的实现和原理有时候并不完全一样。 就以谷...

2020/01/08 10:53
556
jvm-sandbox内存泄漏的严重BUG

我们的A应用第一次出现宕机是4号节点,时间在2019-11-24 晚上19点 原因是发生了fullGC,根本原因是元数据空间爆了。 2019-12-05T09:43:14.678+0800: 126777.294: [GC concurrent-root-region...

2019/12/05 20:14
3.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部