plantuml支持使用代码的方式画图,支持流程图、时序图、架构图等,并且扩展良好,可以支持c4、k8s、aws、azure等样式。
在docker内运行java的问题
发表于
本文字数: 5.1k | 阅读时长 ≈ 5 分钟
众所周知,当我们执行没有任何调优参数(如
java -jar myapplication.jar
)的 Java 应用程序时,JVM 会自动调整几个参数,以便在执行环境中具有最佳性能。但是许多开发者发现,如果让 JVM ergonomics (即JVM人体工程学,用于自动选择和行为调整)对垃圾收集器、堆大小和运行编译器使用默认设置值,运行在Linux容器(docker,rkt,runC,lxcfs 等)中的 Java 进程会与我们的预期表现严重不符。
本篇文章采用简单的方法来向开发人员展示在 Linux 容器中打包 Java 应用程序时应该知道什么。
相关文章