03 2021 档案
摘要:
1995 年 5 月 23 日,Oak 语言改名为 Java,然后有了那句著名的口号——“Write Once,Run Anywhere”。
1996 年 JDK1.0发布了,标志着一个新的时代已经到来。
1998 年 Java 迎来 1.2 版本,有此诞生了我熟知的 J2ME、J2SE 以及 J2EE。ME 主要用于移动端(还记得大明湖畔诺基亚 S40 吗?不小心暴露了年龄),而 SE 做为标准版主要用于桌面程序,EE 则主要针对企业应用所打造,也是我们主要的研究对象。1.2 的发布标志着Java开始普及......
阅读全文

摘要:
记录一次解决挖矿病毒的过程:晚上突然收到阿里云的警报提醒,服务器又被攻击,开始还没当回事,晚上测试的时候发现服务器变的异常卡顿。然后进入后台查看,发现CPU直接飙升到100%.........
阅读全文

摘要:
本章开始更新对于Java虚拟机的相关介绍。下面介绍Java虚拟机主要结构和发展历程。
作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?
运行着的线上系统突然卡死,系统无法访问,甚至直接OOMM!
想解决线上JVM GC问题,但却无从下手。
新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后就JJ了
每次面试之前都要重新背一遍JVM的一些原理概念性的东西,然而面试官却经常问你在实际项目中如何调优VM参数,如何解决GC、OOM等问题,一脸懵逼。
阅读全文
