背景 现网服务频繁YGC,每次YGC都会有对象晋升老年代,造成频繁混合回收。但是程序中接口执行很快,平均响应时长在10ms,理论上不该产生老年代...
现象 观察jcmd日志发现内存占用正常。jcmd日志 通过top命令查看,发现进程占用内存越来越大,超过-XMX和-XX:MaxDirectMe...
最近开始学习kafka源码,在将kafka源码导入idea的过程中遇到各种问题,故做此记录。 下载源码从github中或者官网我们可以快速下载k...
安装过程参考:https://www.cnblogs.com/ztlsir/p/8945043.html 问题解决 OpenSSL问题报错: 解...
先介绍一下我研究HttpUrlConnection的背景,公司对外提供的SDK是使用HttpUrlConnection(历史原因)写的,有开发者...
上周遇到tomcat启动慢的问题,使用的是jdk8、tomcat8,框架使用的是spring MVC(5.0+版本)。说的更准确一点,是tom...
去年在开放中遇到过一个问题,因为项目重构,数据库等完全的重构,所以线上产生了两套环境。由于我们做的是开放平台,已经有很多开发者对接了,所以老的服...
网上看到很多spring boot入门文章,但大多不全面,一般只记录简单的创建流程,鉴于此,记录下搭建基于gradle的spring boot项...
在网上看到很多介绍builder模式的文章,但总感觉难以理解,直到看了《Effective Java》一书对该模式的介绍,恍然大悟。 要介绍b...