![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 50
大佬,站住别动.
学如逆水行舟,不进就GO DIE
展开
-
JVM参数详解文档
Java JVM 参数设置大全JVM参数设置说明参数名称含义默认值-Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn年轻代大小(1.4or lator)注意:此原创 2021-04-29 15:10:55 · 343 阅读 · 0 评论 -
线上服务内存泄漏异常排查
线上异常:Java.lang.UnsupportedOperationException:null排查步骤:1.获取服务的对应的进程PID 221882.jstat命令查看jvm的GC情况 (以Linux为例)jstat -gcutil 22188 5000NGCMX:新生代最大容量NGC:当前新生代容量S0C:第一个幸存区大小S1C:第二个幸存区的大小EC:伊甸园区的大小OGCMN:老年代最小容量OGCMX:老年代最大容量OGC:当前老年代大小OC:当前老年代大小M原创 2021-04-27 15:17:33 · 328 阅读 · 0 评论 -
项目中数据库相关操作效率优化思路
一般只有CURD的基础业务代码效率比较低的原因有以下几类查询优化 :优化方法(未完待续):1.添加查询条件过滤;2.将分开的查询集中起来统一查询3.将实体集合转MAP 放在mybatis框架中处理,减少循环次数,降低内存消耗。4.将查询条件优化,只查询必须字段,将非必须的字段全部过滤掉,减少数据库IO,减少网络传输数据量,提高数据库查询效率。5.数据库查询索引优化(索引涉及比较广)...原创 2021-04-14 09:17:36 · 96 阅读 · 0 评论 -
FeignClient 调用参数过长 JSON 转换失败问题
【背景】接口通过FeginClient 调用,使用的是@RequestParam 接收一个ids集合调用时 orgIds 中有4560个Long类型ID,长度大概在8*4560=36,480字节【异常】Json解码异常【原因】浏览器能接受最大url的长度为16,384个字符。 通过上面的数据可知,为了让所有的用户都能正常浏览, URL最好不要超过IE的最大长度限制(2083个字符)同理,上面的url被截断了,导致参数解析异常可以参考一下下面两位兄台的总结:https://www.cnb原创 2021-04-13 23:35:09 · 2618 阅读 · 0 评论 -
Docker基础命令,Dockerfile 常用命令
本机Centos上系统部署system_path=/etc/profilesoftware_install=/home/centos/*#start mysql docker docker run -d --name mysql -p 3306:3306 -v /home/centos/mysql/config:/etc/mysql/mysql.conf.d/mysqld.cnf -v ...原创 2020-04-19 23:58:25 · 437 阅读 · 0 评论