最新 最热

centos7安装OpenJDK11

1.安装jre:yum install java-11-openjdk然后会有些安装提示信息,一直"y"回车就好。安装jdk:yum install java-1.8.0-openjdk-devel也有些安装提示信息,一直"y"回车就好。查看jre安装情况:java -version显示:openjd......

2023-02-02
1

kotlin基本语法

与java类似的一种基于JVM虚拟机的语言,java其实也是一种解释型语言,生成的class文件供JVM解释,同时kotlin也是一样的kotlin就是为了解决java的各种痛点而产生的,利用kotlin可以大大减少开发过程中的代码量编写,有一套几乎...

2023-01-31
1

【JVM】HotSpot对象创建

当虚拟机遇见一条字节码new指令,首先会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用的类是否已被加载、解析、初始化过。如果没有,那必须先执行相应的类加载过程。...

2023-01-30
1

Java并发基础面试题

问题本身不难,都是些基础的概念,这些问题的价值在于每一个问题背后都可以挖出很多要点。

2023-01-29
1

为什么 java 容器推荐使用 ExitOnOutOfMemoryError 而非 HeapDumpOnOutOfMemoryError ?

我们公司的某个手机APP后端的用户(customer)微服务出现内存泄露, 导致OutOfMemoryError, 但是因为经过我们精心优化的openjdk容器参数, 这次故障对用户完全无感知. :muscle::muscle::muscle:...

2023-01-09
1

《深入理解Java虚拟机》读书笔记(六)

在可达性分析算法中,可以通过一系列被称为“GC Roots”的根对象作为起始节点集,从这些起始节点出发,构建出了一幅描述对象之间引用关系的图,通过判断某一对象到“GC Roots”是否可达,判断此对象当前的使用状态...

2023-01-08
1

再次认真聊一聊,Java or C++?

这篇文章的标题叫做“再次认真聊一聊,Java or C++?”之所以叫再次,是因为大概在去年八月份的时候已经写过一篇文章聊了聊对于校招这块的语言选择,到底是选Java还是C++或者是Python?...

2023-01-05
1

软件测试|K8S 容器编排(上)

K8S目前是业界容器编排领域的事实标准,是几乎所有云原生架构的首选。目前随着云原生架构越来越流行,测试开发人员需要掌握K8S技术栈已经成为越来越迫切的需求。...

2023-01-04
1

JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来 —— 感受来自Ehcache的强大实力

作为《深入理解缓存原理与实战设计》系列专栏,前面几篇文章中我们详细的介绍与探讨了Guava Cache与Caffeine的实现、特性与使用方式。提到JAVA本地缓存框架,还有一个同样无法被忽视的强大存在 —— Ehcache!它最初是由Gr...

2023-01-04
1

Java中创建对象的方式

Class类的Class.newInstance使用的是类的public的无参数构造方法。

2023-01-03
1