日常问题解决
文章平均质量分 73
Resean0223
有自己的坚持,不断增强技术
展开
-
容器环境下 jvm问题排查
Docker 容器利用 CGroup 对进程使用的资源进行限制,而在容器中的 JVM 依然会利用宿主机环境的内存大小和 CPU 核数进行缺省设置,这导致了 JVM Heap 的错误计算。) + Heap + JVM进程运行所需内存 + 其他数据,我们所设置的 -Xmx 等参数只是限制了 JVM 堆内存(Heap) 的大小,当 -Xmx 设置的值接近与容器限制的值的时候,堆内存 + 非堆内存的使用总和超出了 CGroup 的限制就会被操作系统 Kill 掉。了解了问题的根源,我们就可以非常简单地解决问题了。原创 2024-11-05 18:34:06 · 682 阅读 · 0 评论 -
JDK8 升级至 JDK17 打包问题分析
近日为了满足客户需求将项目的jdk版本由原先的1.8升级至17,整个过程比较顺利,但是在maven 打包时出现了报错。报错信息为:(程序包 sun.security.util 已在模块 java.base 中声明, 但该模块未将它导出到未命名模块)原创 2023-09-12 19:58:06 · 2276 阅读 · 1 评论 -
SpringCould openFeign 配置动态路由实现本地调试
现在很多项目都基于微服务开发,而对于开发来说,最困扰的就是本地服务间的调试。在此之前在网上给出的方案都是 直接在feign 调用接口 写死url,但这会出现团队成员不小心将调试的url提交到仓库中,无形的增加了产线事故的产生。本文将介绍一下我自身基于项目改造的 可配置feign 路由的方案。原创 2023-06-17 15:15:12 · 1453 阅读 · 0 评论