最近线上有一条机器在运行了10几天后出现告警,频繁出现fgc,在切断流量之后,从运维那边拿了应用的heapdump文件。在一开始出现fgc时,我...
在应用开发中,缓存的使用相当广泛,从硬件上来说有CPU,协议上有DNS,应用也经常使用内存缓存数据库或者上游系统中返回的数据。那我们为什么要在系...
spring boot是一个基于spring framework之上的应用构建框架,遵循COC原则,帮助我们快速构建spring应用,这也是sp...
应用上线之后总会出现各种各样的问题,这些问题包括但不限于一下几类问题: 线程问题 cpu消耗较多 内存问题 进程莫名crash或者被系统kill...
1、指定垃圾收集器 -XX:+UseSerialGC 指定使用串行垃圾收集器,新生代及老年代都是串行收集,在大堆或者多核cpu的环境中不大适合使...
在写程序的时候经常需要进行数据校验,比如服务端对http请求参数校验,数据入库时对字段长度进行校验,接口参数校验,可以说数据校验遍布应用程序代码...
Redis Cluster介绍 redis cluster是Redis的分布式解决方案,在3.0版本推出后有效地解决了redis分布式方面的需求...
问题介绍 最近查看生产日志,在日志中发现一些“Unexpect end of stream”的报错,这个异常之前也出现过,但之前出现的次数都比较...
1. 为什么要写单表SQL自动生成呢? 我们在使用Mybatis做dao层开发时,对单表的操作大部分都是一样的,每次都写着一样的代码既浪费时间也...