自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA的内存回收机制(快速入门版)

java内存回收机制内存回收,是JVM中垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制引用 :java中什么是引用?Person xiaoi =new Person();new person()以person类为模板,创建一个person类的对象,括号代表对象创建后,立刻调用person类的构造函数,并对该对象进行初始化。左边的person xiaoi就是创建了一个peeson类的引用变****量,用来指向person对象的对象引用​ 如果refere

2021-05-25 09:16:17 2906

原创 一篇文章让你学会数据库的索引

索引作用: 基于目前大部分数据库场景查询比写入多得多,进而进行优化查询成因:由于数据库是将数据存入磁盘,而读写磁盘的数据对计算机来说需要巨大的代价(需要9ms左右一次),和主存的速度相比差了很多,所以需要一次性有目的性的将磁盘中的数据放入主存中,而简单的搜索树无法满足这个条件,因此使用索引,将每次查找数据的时候的磁盘io次数限制在很小的数量级.B树(或者B-树)特点​ 这是一颗多路查找平衡树​ 关键字分布在整棵树的所有节点​ 任何一个关键字只出现在一个节点中​ 搜索可能在非叶子节点中结束

2021-05-19 15:56:49 122 1

原创 进程与线程的关系

进程​ 是动态的,​ 程序的一次执行过程,​ 是系统运行程序的基本单位.线程​ 负担比进程小​ 比进程更小的执行单位,​ (进程和线程为)1对多的关系,​ 同类多个线程共享堆和方法区资源,​ 独立的程序计数器,虚拟机栈和本地方法栈.程序计数器:​ 字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理​ 在多线程的情况下,程序计数器用于记录当前线程执行的位置,从而当线程被切换回来的时候能够知道该线程上次运行到哪儿了​ 程序计

2021-03-23 18:40:58 137

原创 Hashmap七种实现方式在性能安全上的对比

HASHmap七种实现方式在性能安全上的对比因为创建的方式一样 所以所有的创建hashmap只做一次 // 创建并赋值 HashMap Map<Integer, String> map = new HashMap(); map.put(1, "Java"); map.put(2, "JDK"); map.put(3, "Spring Framework"); map.put(4, "MyBatis fram

2021-03-17 15:11:13 216

空空如也

空空如也

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

TA关注的人

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