性能文章

单服务并发出票实践

一、背景 项目组上线集团客运站系统,该集团旗下六家客运站,每日出票量在1万~2万张左右(疫情期间票量下滑)。前期系统只能部署在一台单服务器上,应用程序与数据库(mysql)同服。 客运站出票业务有两大特点,一是出票渠道分散(人口窗口、自助设备、线上各分销渠道均支持出票);二是出票时间集中,全天出

单服务并发出票实践

Redis缓存的特殊用法以及与本地缓存一起构建多级缓存的实现

现在的很多大型高并发系统都是采用的分布式部署方式,而作为高并发系统的基石,缓存是不可或缺的重要环节

Redis缓存的特殊用法以及与本地缓存一起构建多级缓存的实现

刺激,线程池的一个BUG直接把CPU干到100%了。

你好呀,我是歪歪。给大家分享一个关于 ScheduledExecutorService 线程池的 BUG 啊,这个 BUG 能直接把 CPU 给飚到 100%,希望大家永远踩不到。但是,u1s1,一般来说也很难踩到。到底咋回事呢,让我给你细细嗦嗦。Demo老规矩,按照惯例,先搞个 Dem

刺激,线程池的一个BUG直接把CPU干到100%了。

【全网首发】MQ系列11:如何保证消息可靠性传输

可靠性传输其实包含两种情况:一种是重复消费的情况,我们上一篇的幂等性消费解决的就是这个问题;另外一种是消息丢失的情况的,要确保我们生产的消息一定最终会得到消费。

【全网首发】MQ系列11:如何保证消息可靠性传输

设计模式在我工作中的实践

如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模式改善自己的业务代码就是其中的一种。

设计模式在我工作中的实践

select for update行锁or表锁,20个场景分析,还真得看情况

看到许多写select for update是行锁还是表锁的文章,但每篇文章的结论好像都不太一样。同时,是行锁还是表锁的问题直接影响着系统的性能,所以特意为大家调研一番~

select for update行锁or表锁,20个场景分析,还真得看情况
  • 写文章
  • 去提问
用户贡献榜单
近期文章贡献者
近期答疑解惑贡献者
微信扫一扫
关注HeapDump社区公众号