Java 的云原生时代来了,启动提速 65%~80%!
herman 3周前 (10-20) 156浏览
Java 已经不是当年的 Java 了,它曾经给人的印象是启动慢、大内存、CRUD 等等,这其中的有些标签还总甩不掉,给其它语言的程序员带来了巨大的成见。 在云原生与 Serverless 时代,Java 应用的“启动慢、预热长”一直是架构师...
herman 3周前 (10-20) 156浏览
Java 已经不是当年的 Java 了,它曾经给人的印象是启动慢、大内存、CRUD 等等,这其中的有些标签还总甩不掉,给其它语言的程序员带来了巨大的成见。 在云原生与 Serverless 时代,Java 应用的“启动慢、预热长”一直是架构师...
herman 1个月前 (09-30) 325浏览
好久没关注 JDK 25 了,今天上官网看了一眼,发现版本不对呀,没按照发布计划更新,出现了一个新的“小尾巴”版本。 JDK 25.0.4.1 让 Java 的补丁节奏彻底变了,这是 Java 二十年来第一次干这种事,而且还是 Oracle ...
herman 2个月前 (09-16) 314浏览
Java 的发布节奏越来越稳了,JDK 27 也已经如期而至了。但是用 Java 8 的那批系统,还是无动于衷。 Java 27 昨天正式发布,这不是一次“不炫技”的升级,而是白捡的性能与后量子安全。它能让大多数 Java 应用,不改一行代码...
herman 2个月前 (09-11) 312浏览
JDK 27 下周就要发布了,我刚去看了一眼,发现了一个存在了 8 年的技术债被修复了。 这么多年了,估计大家都忘了它了,谁知道它竟然想起来给修复了。 ServiceLoader 在 Java 生态里待得够久的老程序员应该知道,在...
herman 2个月前 (09-02) 350浏览
JDK 27 紧急刹车,回退了一个 P1 级 C2 编译器 bug! 还有不到 2 周,JDK 27 就要发布了。不过才发布更新的 JDK27-RC1 带来了一个“坏消息”,那就是官方团队紧急回退了一个 P1 级 Bug。这个 bug 编号为...
herman 2个月前 (08-31) 385浏览
这周苹果才发布了 Mac Mini 和 Mac Studio,都是 M 系列的芯片。上一次发布 Intel 芯片系列的 Mac 还是 2019 年,7 年的时间过去了,苹果自己都不更新 Intel 系列芯片的 Mac 软件了。 于是,很多开发...
herman 3个月前 (08-11) 383浏览
AI 的发展太快了,但 AI 的治理还没有跟上。 这导致一些开源项目拥抱 AI,一些开源项目“封杀” AI。甚至是不同的群体对 AI 的支持和反对情况也不一样。 前段时间,我在文章里也提了一嘴 Linux 和 Gcc 等开源项目对 AI...
herman 4个月前 (07-14) 531浏览
就在昨天,JDK 27 和 JDK 28 双双做了更新。其中,JDK 27 将在两天后的 2026-07-16 这天处于 Rampdown Phase Two (第二阶段收尾)状态。而 JDK 28 当前也有了早期改动,这其中,最大的看点就是备受瞩...
herman 4个月前 (07-06) 545浏览
Intel 的 Mac 电脑开发者时代正在进入倒计时。由于苹果很久之前就不支持 Intel 芯片了,而采用了基于 ARM 的自家 M 系列芯片,截止目前 M 系列芯片已经推出了大约 5 个版本了。上一次苹果电脑发布 Intel 芯片的产品好像还是 ...
herman 4个月前 (06-30) 504浏览
周日,原本在家吹空调,吃西瓜,看着欧洲高温没空调的新闻呢,业务突然找到我说 xx 系统有问题,数据没法提交。 原本业务说不紧急的,周一再处理。但我想着,闲着也是闲着,就打开电脑准备看看是什么问题。 谁知,公司里的 VPN 怎么也连接不上...
herman 5个月前 (06-01) 535浏览
打工人的苦,只有打工人懂。同时,职场中的牛马要上位,更是要忍受苦中苦。 和职场一样,G1 GC 熬了 15 年,才能在 JDK 27 中上位了,G1 GC 终于一统江湖了,Serial GC 彻底让位了。 根据 JEP 523 的信息,...
herman 6个月前 (05-29) 452浏览
市面上有不少围绕 AI 给微信搞出一些花样的开源项目,不少都是通过从内存中获取 SQLite 加密密钥获得破解的。 以前 Java 的一些密码框也可能被黑客通过内存数据读取获得破解,虽然后来做了加强。但 JFR 进程内数据脱敏方面始终是 Ja...
herman 6个月前 (05-18) 514浏览
昨天,我看到有网友留言说他没找到 OpenJDK 的 25.0.3 版本,当时我身边没有电脑,所以没有立即回复他。 然后,在今天的某个空闲时间段,我访问了 openjdk.org,查看了其中的 OpenJDK Release 25.0.3 具...
herman 6个月前 (05-14) 602浏览
前不久,我写了 JDK 25.0.3 的新版本发布文章,不少人表示 JDK 25 目前用的还少,更有网友表示还在使用 Java 8。一边是为了稳定性,能不升级就不升级;另一边是迫不及待,能升级则升级。 尝鲜的人确实少,但我今天看到了一篇文章,...
herman 6个月前 (05-13) 475浏览
大约 1 个月之前,我写了一篇关于 JDK 27 的文章,当时的 JDK 27 还只有一个 JEP。现在,随着时间的推进,又加入了一些 JEP。但是这些 JEP 呢,不出意外都是经过多轮预览的 JEP。 编号虽然是新的,但它们本身改进或改动并...