摘要: 1 前言 了解了JVM的结构、运行时数据区的组成部分,继而了解一下JVM的一些常用配置参数。 2 参数分类以及常用命令 在Java虚拟机的参数中,有3种表示方法: 标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证 阅读全文
posted @ 2023-02-13 21:50 酷酷- 阅读(293) 评论(0) 推荐(0)
摘要: 1 前言及准备工作 Spring老生常谈,JavaWeb程序员的必备,程序员不看源码不懂源码,路走不长,所以耐心看,边看操作。 本文是 Spring IOC源码分析系列文章的导读文章,将会着重介绍 Spring 的一些使用方法和特性,为后续的源码分析文章做铺垫。 另外需要特别说明一下,本系列的源码分 阅读全文
posted @ 2023-02-13 16:15 酷酷- 阅读(183) 评论(0) 推荐(0)
摘要: 1 前言 JVM的内存模型,想必大概都清楚了,可以看之前的文章,有讲解。那么JVM每个内存模型里都存哪些内容呢,本文来追一下。 2 内存模块存储内容 运行时数据区大概分5部分,方法区、堆、程序计数器、本地方法栈、虚拟机栈。 虚拟机栈也叫线程栈,是运行时的单位,解决程序运行时的逻辑控制;堆是存储的单位 阅读全文
posted @ 2023-02-13 13:54 酷酷- 阅读(851) 评论(0) 推荐(0)
摘要: 1 前言 讲多了Class文件、类加载过程,我们的Class文件就要进到JVM内存里了,那就先来了解下JVM内存模型都进行了哪些演变。 主要演变的就是:1.7、1.8 都是对方法区中的改变 概念的统一:我看一些文章说方法区、有永久代、有元空间这三者的关系是什么呢 (1)方法区可以看作是JVM逻辑上管 阅读全文
posted @ 2023-02-13 07:26 酷酷- 阅读(133) 评论(0) 推荐(0)
摘要: 1 前言 Class文件了解过了,那么接下来就要看JVM表演了。 JVM,在Java语言可以说是重中之重的存在,没有它Java程序是跑不起来的,Java的一次编译多次运行,也更离不开JVM的存在。 2 JVM整体结构 对于JVM存在很多的版本比如:HotSpot、早期的Sun ClassicVM、J 阅读全文
posted @ 2023-02-12 14:57 酷酷- 阅读(107) 评论(0) 推荐(0)
摘要: 1 前言 JVM的入口数据就是每一个Class文件,我们上一篇,仔细分析了Class文件中的每个字节所代表的含义,那么它是如何加载进JVM的,这一篇我们来讲解。 Class文件的解释运行时数据本质是C++对象,也叫做KClass对象,这些运行时数据在JDK7及之前放在永久代(PermGen),JDK 阅读全文
posted @ 2023-02-11 19:15 酷酷- 阅读(291) 评论(0) 推荐(0)
摘要: 1 简介 Class文件是一组以字节为基础单位的二进制流。 JVM的数据入口就是我们平时代码编译后的Class文件,那么要搞懂JVM的原理之前,就要了解Class文件里边都是什么,才能更好的理解JVM原理。 内容比较多,希望看到的小伙伴也能自己动手,边看边解析一个自己的Class文件,光看不操作其实 阅读全文
posted @ 2023-02-10 07:51 酷酷- 阅读(239) 评论(0) 推荐(0)
摘要: 1 问题描述 类似这种,现有数组1、2、3、4、5、6、7、8,编程实现对该数组随机排序的算法题,因为Collections类有一个随机排列集合的方法,所以我们直接看一下人家是怎么写的。 2 源码分析 // 主要的思想就是:从第n个元素开始跟它前边的1到n-1的随机其中一个元素进行交换 // 1、如 阅读全文
posted @ 2023-02-10 07:18 酷酷- 阅读(73) 评论(0) 推荐(0)
摘要: 1 问题描述 MyBatis-Plus版本 <mybatis-plus-boot-starter.version>3.3.0</mybatis-plus-boot-starter.version> 由于Mybatis-Plus本身已经有增删改查以及批量保存的基本接口了,所以我们没必要新建一张表就重复 阅读全文
posted @ 2023-01-21 21:11 酷酷- 阅读(1921) 评论(0) 推荐(0)
摘要: 1 问题描述 最近在看vue-pure-admin(一个前端框架),框架挺好的正常该有的都有,主要是使用比较简单,使用表格组件的时候,会出现一个报错,分页组件会莫名的报错。 2 解决办法 最后的问题是出现在分页总数total接收的是一个数字型,而后端返回的是一个字符串,(也跟各自的框架设计有关系,之 阅读全文
posted @ 2023-01-16 15:35 酷酷- 阅读(2309) 评论(0) 推荐(1)