自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 GC工作机制

GC工作机制1.检测垃圾1.1.引用计数法1.2.可达性分析算法2.回收垃圾2.1.标记-清除(Mark-sweep)2.2.复制(Copying)2.3.标记-整理(Mark-Compact)2.4.分代收集算法1.检测垃圾1.1.引用计数法给一个对象添加引用计数器,每当有个地方引用它,计数器就加1;引用失效就减1(显然计数器为0则是垃圾需要回收)1.2.可达性分析算法以根集对象为起始点进行搜索,如果有对象不可达(即堆中不被根基对象引用的对象是垃圾)的话,即是垃圾对象。(这里的根集一般包括ja

2021-02-23 10:39:43 242

原创 JVM学习

JVM学习01走进JVM虚拟机什么是虚拟机?JVM 由哪些部分组成?判断JVM 是32位还是64位?Java 内存区域与内存溢出异常Java 内存堆和栈区别?初识分代收集算法走进JVM虚拟机什么是虚拟机?是一个可以将Java 字节码转换为平台可以识别的机器码的虚拟机进程。注意:跨平台的显然是字节码,而不是虚拟机。JVM 由哪些部分组成?(1)栈内存:执行方法的地方,每个方法都会分配一块区域(该区域叫栈帧,每个栈帧里都划分有不同的区域,其中局部变量表区存储基本数据类型),方法运行时叫进栈,方法

2021-02-17 21:13:23 74

原创 递归算法1:代码对称中间递归

递归算法1:代码对称中间递归例子1:例子2:下面两个例子的递归思想是一样的,很简洁和有意思!例子1:(1)需求:一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来(先递增再递减)(2)代码//方法public static void getNum(int n){ //打印递增的数 System.out.println(n); //递归调用 if(n<=5000)

2021-01-17 22:44:54 442

原创 JTA初步学习

JTA初步学习1.介绍1.1.定义1.2.XA协议1.3.两阶段提交流程(2PC)2.springboot中应用2.1.建表脚本2.2.导入依赖2.3.配置application.yml2.4.数据源-属性配置类2.5.JTA配置类2.6.实体类2.7.持久层2.8.服务层2.9.控制层2.10.启动类2.11.网页请求测试1.介绍1.1.定义 允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。1.2.XA协议

2021-01-09 21:43:50 664

原创 oracle初步学习总结

oracle初步学习总结1.介绍1.1.定义1.2.特点1.3.组成1.4.和mysql的区别2.安装3.创建表空间和用户3.1.表空间3.2.用户4.oracle数据类型5.表的管理5.1.建表5.2.删除表5.3.修改表5.4. 数据库表数据的crud5.5.序列6.单行函数6.1.字符串函数6.2.数值函数6.3.日期函数6.4. 转换函数6.5. 通用函数7.多行函数(聚合函数)7.1.统计记录数count()7.2.最小值查询min()7.3.最大值查询max()7.4.查询平均值avg()7.5

2021-01-02 12:06:52 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除