- 博客(15)
- 收藏
- 关注
原创 使用ArrayList.removeAll(List list)也能导致机器重启?
先说一下背景,博主所在的业务组有一个核心系统,需要同步两个不同数据源给过来的数据到redis中,量级大概在0-100w之间,由于在批量删除时调用同一个api,却因为不同的入参类型导致机器重启。
2024-04-08 21:18:44 774
原创 接口统一参数打印--OncePerRequestFilter
为了保证所有接口访问记录可控可查,目前需要将所有核心系统的接口、后门jsp等做访问日志打印,因此使用到了 Spring 中一种特殊类型的 Filter(过滤器)OncePerRequestFilter。
2024-04-01 21:18:32 608
原创 Eclipse Memory Analyzer (MAT) 使用
MAT(Memory Analyzer Tool)是一款用于Java应用程序内存分析的开源工具。它主要用于识别和解决Java应用程序中的内存泄漏和性能问题。博主为了排查系统吞吐量问题也是用的MAT分析线程栈找到的系统卡点,是一款非常好用的堆转储分析工具。
2024-03-08 13:37:36 524 1
原创 一张图总结java后端核心系统应该关注的监控以及报警
结合日常业务开发与运维,一张图总结了日常业务开发,在微服务分布式架构中应该关注的监控与报警。
2024-03-08 12:48:09 334 1
原创 一台服务器,最大支持的TCP连接数是多少?
一个服务端进程最多能支持多少条 TCP 连接?你是否在面试中被这样问过?偶然看到一篇解答文章,觉得解释得很清晰,记录一下。
2024-03-05 11:28:46 927 1
原创 为了记录P98导致系统崩了?
本文主要是记录一次博主做接口性能压测时发现的线上接口性能问题,由于部分公司内容需要脱敏,所以本次只记录问题发现及排查过程,及最终处理方案。希望可以对大家日常发现并解决线上性能问题或者有接口性能压测需求时有所帮助。
2024-03-01 15:28:51 840
原创 跨库多表存在大量数据依赖问题的解决方案
跨库多表存在大量数据依赖问题的有哪些解决方案?自己在业务中没有遇到这个问题,但是发现了一篇简洁明了的文章,一起学习学习。关键点是如何应对跨库多表应用场景。
2024-02-22 17:00:10 658 1
原创 tomca是如何处理一个http请求的?
本文主要是针对一个http请求是怎么被部署在tomcat中的一个web应用接收到,然后处理请求并返回对应的响应这个问题进行学习与分享。
2024-02-20 14:15:32 1681
原创 微基准测试JMH试用
性能调优一直是工作中很重要的必会技能,如何知晓自己写代码的优劣呢?当然是看代码运行时间,时间越短,说明代码越优。但是进行一次严格的基准测试的难度大大增加。那么如何才能进行一次严格的基准测试呢?Java虚拟机团队开发开发的JMH(Java Microbenchmark Harness)应运而生。
2024-02-19 20:22:36 782
原创 跨域实战解析
在网络资源中关于什么是跨域、跨域问题怎么解决等文章层出不穷,涵盖了各种详尽的解释和解决方案,已经是一个“老掉牙”的话题。但是仔细对比阅读也可以发现网上的大多数文章之间也是互相借鉴,最大的特点就是直接了当的告诉你怎么去解决跨域,前端解决也好,后端解决也罢,每次看完资料后,总是感觉很少有文档能帮助我直观的去理解不同的解决方式之间到底有什么区别,因此决定借这个机会深入学习一下。
2024-02-19 11:02:50 1730 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人