
你不知道的 JAVA
文章平均质量分 96
ccmjga
一个全新设计的 Java 脚手架;一副崭新的 Java 生态蓝图;一门现代化的 Java 编程哲学。
展开
-
《你不知道的 JAVA》喝 Java 咖啡配元组蛋糕,饿!
时光飞逝,项目新增功能越来越多,你也创建了更多返回特定字段的 DTO 对象。你可能觉得这很正常——项目越大类文件不就越多吗?很不幸,项目越大类文件越多的定义不包括 DTO 类型的文件。我们有一种专业术语来形容项目中存在过量的 DTO 文件,叫做 **DTO 爆炸**。原创 2025-02-26 10:00:42 · 991 阅读 · 0 评论 -
《你不知道的 JAVA》寻找与 Docker 集成的方法(第二章)
这种方法看似很完美,实际却有一个重要缺陷:当你的 package.json 等依赖定义文件发生变化时,当前的 Layer 极其下属都会失效。也就是说,无论你是增加还是删除任何一个小依赖,那所有的依赖项都需要重新安装。在一个大项目中,任何细微的改动都触发成千上万的依赖重新解析与安装的成本实在太大了;好在任何成熟的构建工具,都提供一个基本功能叫「增量构建」。原创 2025-02-07 10:56:53 · 693 阅读 · 0 评论 -
《你不知道的 JAVA》 送给 Offset & Limit 的告别气球
本章介绍的分页解决方案实际还有两个小问题需要解决。这两个暂留给有兴趣的同学思考。若分数表中出现分数相同的玩家,分页时可能会产生什么问题?产生的这个问题怎么解决?你可以把你的想法和答案写在评论区,或者留言希望看到正确答案,我将会在后续的时间公布。我是 Chuck1sn,一个长期致力于现代 Jvm 生态推广的开发者。关注我的账号,第一时间收到文章推送。原创 2025-01-13 08:30:00 · 1475 阅读 · 0 评论