胸
小菜菜
当岁月都已失去,偶然与过往相遇,我们还能哼唱出年少的旋律。
主页 帖子 博客广场 站点首页
最新博文
在Java项目中使用traceId跟踪请求全流程日志
最近在项目开发中遇到了一些问题,项目为多机部署,使用kibana收集日志,但并发大时使用日志定位比较麻烦,大量日志输出导致很难筛出指定请求的全部相关日志,以及下游...
线上java程序CPU占用过高问题排查
故障描述 突然收到线长告警,服务器负载高,java项目,程序运行在容器里面。 定位线程 top指令 [admin@host-11-21-22 ~]$ top top - 17:42:32 up 1340 days, 6:45, 2 us...
java 以流的方式提供文件下载
背景 有个项目需要导出数据库数据为Excel,实践过程中发现,先要从数据库取数据,再拼装成Excel文件,再发送给用户,整个过程非常长,用户需要在网页卡很久才会出现下载...
Build Your API with Spring
Free eBook FROM baeldung Build your API with Spring Like a Pro The eBook will help you hit the ground running and teach you how to build your very first REST...
Netty 报错:is not a Sharable handler, so can’t be added or removed multiple times
尝试用netty写了个日志收集服务,类似于logstash的功能,因为我们才采集日志的时候可能有很多的策略要去做,logstash的功能不够支撑,所以尝试使用netty自己写。 看了一...
使用 Arthas 热更新线上代码
起因 在一次迭代中,出现了一个低级错误,if 语句中的判断逻辑出现了错误,刚好这个功能场景在开发和测试过程中很少触发,使用的用户也不多,不过的确影响到了少部分用...
maven拉包始终向snapshot拉取的原因
本地java项目依赖一个私有包,尝试编译失败,发现是因为这个私有包的原因。 找到这个包上传到我们自己的私服,然后再尝试编译。 编译出错,提示这个包私服不存在。 仔细...
JSON序列化导致Long类型被搞成Integer
背景: 昨天在调试接口的时候总是报错,服务的截图错误信息为: java.lang.Integer cannot be cast to java.lang.Long 分析: 我写的是一个通用服务,接受数据的时候,ja...
JVM 内存布局
前言 本JVM系列属于本人学习过程当中总结的一些知识点,目的是想让读者更快地掌握JVM相关的知识要点,难免会有所侧重,若想要更加系统更加详细的学习JVM知识,还是需要...
Metaspace内存溢出原因分析
Metaspace如何触发内存溢出? 如下两个参数专门设置Metaspace区大小: -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m 图中就限定Metaspace区内存为512m: 所以在JV...
© 2026 小菜菜 · Powered by 678PDF