2024年9月29日
摘要: 6.2 无关性的基石 Oracle公司以及其他虚拟机发 行商发布过许多可以运 行在各种不同硬件平台和操作系统上的 Java虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现了程序的“一次编写,到处运行 ”。 各种不同平台的 Java虚拟机,以及所有平台都统一支持的程序存储格式 ——字 阅读全文
posted @ 2024-09-29 19:36 yuluoxingkong 阅读(2) 评论(0) 推荐(0) 编辑
  2024年9月9日
摘要: 3.2.2 可达性分析算法 当前主流的商用程序语言(Java、 C#,上溯至前面提到的古老的 Lisp)的内存管理子系统,都是通过可达性分析( Reachability Analysis)算 法来判定对象是否存活的。这个算法的基本思路就是通过一系列称为 “GC Roots”的根对象作为起始节点集,从 阅读全文
posted @ 2024-09-09 19:35 yuluoxingkong 阅读(10) 评论(0) 推荐(0) 编辑
  2024年2月29日
摘要: 聊聊spring事务失效的12种场景,太坑了原创 MyBatis 批量插入别再乱用 foreach了 Spring Boot业务代码中使用@Transactional事务失效踩坑点总结 阅读全文
posted @ 2024-02-29 16:03 yuluoxingkong 阅读(10) 评论(0) 推荐(0) 编辑
  2024年1月31日
摘要: 参考 深入拆解Tomcat & Jetty 1.Tomcat总体架构 Tomcat要实现2个核心功能: 处理Socket连接,负责网络字节流与Request和Response对象的转化。 加载和管理Servlet,以及具体处理Request请求。 Tomcat设计了两个核心组件连接器(Connect 阅读全文
posted @ 2024-01-31 15:08 yuluoxingkong 阅读(16) 评论(0) 推荐(0) 编辑
  2024年1月22日
摘要: 为什么很多人看书学不会架构设计.rst 面向开发者的 LLM 入门课程 LangGPT — Empowering everyone to create high-quality prompts! 深入拆解Tomcat Jetty java代码坏味道 25种代码坏味道总结+优化示例 代码坏味道识别与重 阅读全文
posted @ 2024-01-22 14:21 yuluoxingkong 阅读(9) 评论(0) 推荐(0) 编辑
  2023年12月14日
摘要: 如何优雅地停止Java进程 阅读全文
posted @ 2023-12-14 13:46 yuluoxingkong 阅读(7) 评论(0) 推荐(0) 编辑
  2023年12月8日
摘要: Jpanel 无法自适应jpanel中含有其他组件,但是对话框中的Jpanel无法自适应。原来,默认继承的Jpanel layout 是用FlowLayout(),设置成BorderLayout就可以了 setLayout(new BorderLayout());为jtree添加悬浮提升ToolTi 阅读全文
posted @ 2023-12-08 15:35 yuluoxingkong 阅读(42) 评论(0) 推荐(0) 编辑
  2023年11月30日
摘要: JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen) 1.其中Perm gen在jdk8以上被元空间取代。 2.新生代(Eden Space, Survivor0 space, Survivor 1 space)。新生代和o 阅读全文
posted @ 2023-11-30 15:52 yuluoxingkong 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 如何编写优雅的异步代码 — CompletableFuture Java实现异步编程的8种方式 阅读全文
posted @ 2023-11-30 10:21 yuluoxingkong 阅读(17) 评论(0) 推荐(0) 编辑
  2023年11月24日
摘要: Java 内部类有坑,100 % 内存泄露! 阅读全文
posted @ 2023-11-24 11:34 yuluoxingkong 阅读(7) 评论(0) 推荐(0) 编辑