![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 90
error0_
这个作者很懒,什么都没留下…
展开
-
Spring Security 系列第0章
Spring Security 是一个安全框架,它提供身份验证、授权和针对常见攻击的保护。它支持 Servlet 和 Reactive 应用的保护。原创 2023-05-23 10:46:51 · 110 阅读 · 0 评论 -
Mockito基本使用指南
Mockito基础教程。原创 2022-03-16 11:04:27 · 16540 阅读 · 0 评论 -
深入理解JVM 中
为了更好的体阅读验请到原文章 传送门 前言 经过上一篇文章《深入理解JVM 上》的内容总结可以让自己知道JVM大致的运行原理,本章接下来介绍的是如何解析与加载类。 Class文件存储的是字节码是为了跨平台运行而设计,这种结构不仅仅是能存储Java语言,比如Kotlin也可以编译为Class文件虚拟机一样可以运行,虚拟机无需关心Class的来源是什么语言因为它更像一个独立的系统。 Class文件结构 Class文件是一组以8个字节为基础单位的二进制流, 各个数据项目严格按照顺序紧凑地排列在文件之中, 中.原创 2020-07-26 19:06:10 · 283 阅读 · 0 评论 -
自己动手编译一个Java
为了更好的体阅读验请到原文章 转送门 开始 这次编译的JDK为OpenJDK是开源的和OracleJDK(平常使用的Java)是差不多相似一样是使用HotSpot虚拟机。想更深入了解JVM就得去自己编译和调试JDK。带着内存是如何布局、内存是如何回收、类是如何加载等这些问题去学习会得到一个好的学习效果。 吐槽: (Write Once、Run Anywhere) 这个JDK花费我很多时间才编译好的,所以不想编译第二次了 /dog 以下需要安装的环境或软件可能需要外网,请自行配置代理。 官方编译参考文.原创 2020-07-21 11:30:24 · 1240 阅读 · 0 评论 -
深入理解JVM 上
为了更好的体阅读验请到原文章 传送门 什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。(引用百度百.原创 2020-07-21 11:27:57 · 224 阅读 · 0 评论