标签:JVM内存模型

JAVA

Java 遭遇 JSSE 黑天鹅,JDK 25.0.5 已过时 2 个版本了

herman 3周前 (10-27) 227浏览

今年以来,漏洞悬赏、黑客马拉松之类的活动占比逐渐在下降,而 AI 发现的漏洞却一直在增多。这导致 Spring 以及 Java 等生态在内的众多框架或中间件都受到了影响。 我在前面文章也已提到,Spring 今年竟然成了新的“漏洞之王”,还有...

JAVA

Java 的云原生时代来了,启动提速 65%~80%!

herman 4周前 (10-20) 167浏览

Java 已经不是当年的 Java 了,它曾经给人的印象是启动慢、大内存、CRUD 等等,这其中的有些标签还总甩不掉,给其它语言的程序员带来了巨大的成见。 在云原生与 Serverless 时代,Java 应用的“启动慢、预热长”一直是架构师...

JAVA

Java 虚拟线程已凉

herman 3个月前 (08-25) 374浏览

Java 虚拟线程已凉?凉透了? 回想起虚拟线程刚推出时的那个热乎劲,历历在目。然而,热的快凉的也快。Java 虚拟线程从“百万并发梦”到“无人问津”,不到三年而已。 最近,我在 Github 上看了几个开源项目,曾经宣传的 Sprin...

业余杂谈

一个月,12 个王炸,AI 进入周更时代!

herman 7个月前 (04-24) 544浏览

前段时间,钉钉的老板无招,抛出了一个软件日抛的概念,受到了很多人的批评。 有人让他日抛一个操作系统,日抛一个微信,或者日抛一个钉钉,钉钉多丑、多卡,你怎么不日抛呢? 无招确实是夸张了,日抛的软件公司还在晚上 12 点到公司视察,员工都不...

JAVA

一文看懂Java程序员必会的内存模型!

herman 4年前 (2022-06-26) 3584浏览

并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在...

JAVA

invokestatic性能比invokevirtual好?

herman 5年前 (2021-08-17) 2976浏览

你好,我是业余草,这是我的第 445 篇原创文章。 这篇文章,我想了很久,没想到好名字。所以就随便起了一个,和群友保持一致! 这两天看到群里有人阅读到网上的文章,在群里问:“invokestatic 性能比 invokevirtual ...

JAVA

1024程序员节,号称史上最难 Java 面试题?

herman 6年前 (2020-10-22) 4123浏览

今天拉勾搞了一个活动,里面有一套 Java 高级工程师的面试题,我发到了一个群里,很多人都回答不出来。 最后看了一下排行榜,发现回答对 1、2 道题的人占了 80% 的人。通过这些题可以简单的考察出你的技术到底是出于哪一个层次的水平。 ...