JVM之java类对象底层是如何创建的 2026年03月30日 daichangya 15 0. 前言在 Java 程序中,执行 User user = new User(); 这样的代码时,JVM 究竟做了哪些工作?本文将深入探讨 Java 类对象在底层的创建过程。1. Java 类对象的创建过程Java 对象保存在内存中时,主要由三部分组成... 阅读全文 0 评论
如何用Redis实现分布式锁以及可用性 2026年03月30日 daichangya 18 如何用 Redis 实现分布式锁以及可用性在实际开发场景中,不同客户端可能需要互斥地访问某个共享资源,即同一时刻只允许一个客户端操作该资源。为实现这一目的,通常采用分布式锁。目前流行的分布式锁实现方式包括数据库、Memcached、Redis、文件系统以... 阅读全文 0 评论
第二章:解析 HTTP 请求,支持静态文件-MiniTomcat 2026年03月30日 daichangya 17 第二章:解析 HTTP 请求,支持静态文件-MiniTomcat上一章内容:第一章:实现基础 HTTP 服务器-MiniTomcat在本章节中,我们将为 HTTP 服务器增加对请求路径、方法和头部信息的解析能力,并基于请求路径返回服务器上的静态文件内容。... 阅读全文 0 评论
分布式系统编程,你到哪一级了? 2026年03月30日 daichangya 22 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。介绍当分布式系统编程成为你工作的一部分时,你需要经历一段陡峭的学习曲线。这篇文章描述了我当前在这个领域大致所处的层次,并希望能为你们... 阅读全文 0 评论
打造最佳开发团队的几点建议 2026年03月30日 daichangya 30 引言英文原文:The Best Developer Team Structure在灭火行动中,有一种经典的“水桶阵型”——队员们排成一列或几列,将水桶从水源处依次传递到火灾现场。这种协作模式甚至不需要语言交流,但它显然不适用于软件开发。Scott 根据自... 阅读全文 0 评论