logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

详解 Java ClassLoader

1.类加载器基本概念  顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。每个这样的实

#java#虚拟机
常见的GC垃圾收集算法的思路

由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种常见算法的设计思想

#jvm
java虚拟机HotSpot中的垃圾收集器

如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器。这里讨论的收集器基于JDK 1.7 Update 14之后的HotSpot虚拟机。这个虚拟机包含的所有收集器如下图所示

#java#jvm
java虚拟机HotSpot 的 GC 算法实现

在HotSpot虚拟机上实现这些算法时,必须对算法的执行效率有严格的考量,才能保证虚拟机高效运行

#java#虚拟机#jvm
SSH 远程登录Linux服务器很慢的解决方案

SSH 远程登录Linux服务器很慢的解决方案

#服务器#linux#ssh
用 Docker 发布来一个 Nginx+Spring Boot+MongoDB应用

通过Docker技术来部署一个springboot项目。项目分别使用nginx与MongoDB,看看docker如果来使用单进程管理。

#docker#spring#nginx
java解析json字符串的两种方法详解(Android通用)

java解析json字符串的两种方法详解(Android通用)

#android#java#json
到底了