- 博客(99)
- 收藏
- 关注
原创 分布式链路跟踪的实现原理
分布式链路跟踪主要是解决复杂的系统调用的问题排查。分布式链路跟踪系统的几个核心功能:日志采集、日志传输、日志存储、日志查询、实时性能统计展示以及故障线索收集。
2023-01-07 12:28:53
1283
原创 服务出现明显的变慢,该如何诊断处理?
在日常工作中,应用出现性能问题是不可避免的,绝大部分公司都没有专门的性能团队,出现问题还是需要我们自己去排查处理,所以掌握基本的性能知识和技能就显得很有必要,也是开发工程师进阶的必要条件,能否快准狠的定位解决问题,也是对知识、技能和能力的检验。今天我们来讨论的问题是,服务出现明显的变慢,该如何诊断处理?首先我们要确定服务是突然变慢还运行一段时间后观察到变慢?类似的变慢是经...
2022-05-16 08:30:00
212
原创 干货 | 分布式锁的几种实现
为了解决多线程并发场景下的资源占用问题,引入了锁的概念,使用锁可以保证一个资源在同一时刻只能被一个线程访问。随着业务的高速发展,业务系统会快速迭代拆分成多个子服务,同时,为了应对大流量,同...
2021-10-25 10:05:52
251
原创 你有提桶跑路的勇气吗?
又是一天夜深人静,老故里照常掏出电脑,给自己充一下电,刚好就看到了一个关于面试的课程,因为动了提桶的心思就看一下,感觉很有用,就结合自己的想法记录下来。(图片来源:极客时间 每日一课《如何...
2021-09-26 12:00:11
267
原创 JVM参数这样配置会让你的程序更快更强
Java代码的编译,大家都知道是将.java代码编译成.class文件,这个过程是我们常说的编译,也称为前端编译。实际上Java程序的编译和运行不仅仅是将代码编译成.class文件就可以的...
2021-09-24 08:28:00
248
原创 用了Change Buffer性能还没有提升?
Change Buffer是对更新过程有显著的性能提升。在更新数据的时候,如果数据页在内存中就直接更新,如果要更新数据的内存页不在内存中,就会在不影响数据一致性的前提下,数据库引擎会把更新...
2021-08-31 10:01:59
146
原创 What?天天用Spring你竟然不知道事务的传播性?
在我们日常的开发中Spring是必备的技能,在面试的时候,这一块的知识也会着重地问,虽然每天都在使用,但是稍不注意就会出问题,今天这篇文章我们来详细的聊聊Spring的事务传播性,助力金三...
2021-07-12 08:20:00
142
原创 生产事故:年终奖杀手虽迟但到!
点击关注"故里学Java"右上角"设为星标"好文章不错过事故描述:上周客户的大促活动中,客户反馈,存在部分已发货的订单退款成功,造成了惨重的损失,直接影响...
2020-12-22 08:45:02
1242
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人