一个月,12 个王炸,AI 进入周更时代!
herman 3周前 (04-24) 119浏览
前段时间,钉钉的老板无招,抛出了一个软件日抛的概念,受到了很多人的批评。 有人让他日抛一个操作系统,日抛一个微信,或者日抛一个钉钉,钉钉多丑、多卡,你怎么不日抛呢? 无招确实是夸张了,日抛的软件公司还在晚上 12 点到公司视察,员工都不...
herman 3周前 (04-24) 119浏览
前段时间,钉钉的老板无招,抛出了一个软件日抛的概念,受到了很多人的批评。 有人让他日抛一个操作系统,日抛一个微信,或者日抛一个钉钉,钉钉多丑、多卡,你怎么不日抛呢? 无招确实是夸张了,日抛的软件公司还在晚上 12 点到公司视察,员工都不...
herman 1个月前 (04-03) 136浏览
Java 8 是 2014 年发布的,12 年过去了,还有不少项目和程序员再使用 Java 8,这真的难以想象。 要是一款 AI 大模型,别说 10 年前了,就是去年或前年发布的大模型,现在几乎也凉透了,落后的不能在落后了。 但 Jav...
herman 4个月前 (01-08) 279浏览
昨天那篇文章里,我们看到在云原生时代,Pod 已经支持了原地扩缩容的能力。在那篇文章中,我还提到了 Java 中针对 G1 的一个改变。那就是 Java 即将迎来自动调优新时代,以后面试可能再也不会卷 Java 如何调优了,因为 G1 垃圾回收器即...
herman 2年前 (2024-04-20) 2153浏览
这个标题原本有些长,“Thread.State: BLOCKED (on object monitor) at java.security.Provider.getService(Provider.java:680)”。我嫌它不利于搜索,所以给它改...
herman 4年前 (2022-06-26) 3197浏览
并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在...
herman 5年前 (2021-08-17) 2700浏览
你好,我是业余草,这是我的第 445 篇原创文章。 这篇文章,我想了很久,没想到好名字。所以就随便起了一个,和群友保持一致! 这两天看到群里有人阅读到网上的文章,在群里问:“invokestatic 性能比 invokevirtual ...
herman 5年前 (2021-07-21) 4112浏览
摘要 SPI 机制是什么,有哪些应用场景,又带来了哪些问题? 双亲委派模型是 Java 推荐的类加载模型,但违背该模型的案例有哪些?为什么会违背,又是怎么解决这种 case 的? JDBC 驱动加载的案例有哪些,SPI 机制为它带来了哪些方便...
herman 6年前 (2020-10-22) 3821浏览
今天拉勾搞了一个活动,里面有一套 Java 高级工程师的面试题,我发到了一个群里,很多人都回答不出来。 最后看了一下排行榜,发现回答对 1、2 道题的人占了 80% 的人。通过这些题可以简单的考察出你的技术到底是出于哪一个层次的水平。 ...
herman 6年前 (2020-10-20) 3355浏览
面试高级工程师,或者薪资 15K 以上时,你很可能会遇到被面试官问到各种各样的 JVM 知识点。最近我在面试候选人的时候,问到“JVM垃圾回收器为什么必须要停顿下?”几乎没人能回答出来。所以,今天我们就一起来写篇文章,聊一聊这个知识点。 在垃...
herman 6年前 (2020-03-05) 2490浏览
Java 是一门语言,JVM 是一个生态! 当下,有越来越多的语言选择 JVM 作为虚拟机。比如我们熟知的:Scala、Kotlin、Ceylon、Xtend、Groovy、Clojure、Fantom等。但是在这众多语言中,使用 Jav...
herman 6年前 (2020-01-18) 2925浏览
昨天在群里闲聊技术,提到了反编译和指令码。对于反编译和 JVM 的几个指令我解释了它们的各自所包含的意义。有人就问我,我是如何记住的。其实我也没记住这些指令,只不过,我总结了一个 JVM 常用指令速查手册,今天分享给大家! JVM 基本指令 ...
herman 7年前 (2019-03-05) 2137浏览
今年的面试情况,被很多人吐槽。可能是人数和难度都有所增加。 昨天还有网友私信我,说面试被问到 happens-before 规则,我该怎么回答?这个说来话长,给他发了几个链接,并推荐他看看《2019 Java 高并发学习路线图和必会的 50...
herman 7年前 (2019-02-27) 9647浏览
这个问题其实是我自己傻比了。按照官方的操作文档,我一步一步的操作,结果在运行 SimpleCanalClientExample 示例的时候,已启动就抛出错误了 Java heap space。 Exception in thread &qu...
herman 7年前 (2019-01-29) 4591浏览
没记错的话,这应该是拜托系列的第四期了!时间过的可真快啊!过年了,祝全体粉丝新年快乐!今年我会再接再厉,写出好文章的! 写这篇文章的主要原因是微信群里有部分网友问我关于 JVM 参数配置的问题。所以,我们今天就一起来聊聊 JVM 的参数配置...
herman 7年前 (2019-01-19) 7060浏览
只有不断的学习才能提高自己,只有自己变强才能无敌。到哪里都有饭吃,到哪里都有价值。 最近,我有看了一些 JVM 的知识,发现一些知识容易健忘,在这里做一些笔记。总结下来,回头有时间了再来回顾。 当前主流虚拟机(Hotspot VM)的...