自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (java后端助理工程师)月度工作感受感悟

(java后端助理工程师)月度工作感受感悟

2022-08-16 21:26:18 520 1

原创 Java集合(集合类与关系图)

为什么要用集合?1.集合,数组都是对多个数据进行存储操作的结构,简称Java容器。2.数组在存储多个数据方面的特点:>一旦初始化以后,长度就确定了。>数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如: String[ ] arr;int[] arr1;Object[] arr2;3.数组在存储多个数据方面的缺点:>一旦初始化以后,其长度就不可修改。>数组中提供的方法非常有限,添加删除插入数据等操作,非常不便,效率不高。&g

2021-10-11 19:38:33 1165 4

原创 聊聊你对多线程的理解

目录文章内容什么是线程?线程的创建?线程的生命周期?sleep()与wait()的异同?synchronized和Lock的区别?文章内容可以考虑从什么是线程?到线程的创建,以及线程的生命周期,说说线程的几个方法,再到线程安全问题引出synchronized关键字与Lock进行比较。什么是线程?线程是cpu调度的最小单位。线程的创建?1.继承Thread类2.实现Runnable接口3.实现Callabel接口4.线程池开发中:优先选择:实现Runnabl

2021-09-16 21:22:31 396 1

原创 面试凉经之请介绍一下你的项目?

文章内容面试两次,每次都直接问项目,对于还没复习项目的我来说,开场就自闭,直接凉凉,所以打算认真想一想项目介绍这个问题?本文查看这位博主写的项目介绍来写个自己的模板。请做一个自我介绍面试官好,我叫黄慧超,目前就读于湖南工学院是一位大四学生。很荣幸来参加这次面试,我面试的职位java后端实习生。大学生活里,学习上,认真完成学校基础课程,在校期间参与过几个项目。这些项目让我的学习能力和动手能力得到了提升。除此之外平时我会听歌运动放松自我。因为我平常...

2021-09-15 16:58:08 508

原创 浅谈垃圾回收机制

目录本文内容为什么要分为Eden和Survivor?为什么要设置两个Survivor区?一次完整的GC流程是怎样的?你知道哪几种垃圾收集器?有什么区别?本文内容垃圾回收机制是JVM的一大特点,主要发生在JVM运行时数据区里的堆中。不了解JVM内存模型的小伙伴可以点我(TP眼位)为什么要分为Eden和Survivor?1.如果没有Survivor的话每一次Minor GC存活的对象就被送入老年代,那么老年代很快就被填满,从而触发Full GC,而一次FullGC的时间.

2021-09-10 19:33:34 144

原创 原子性?可见性?有序性?理解并发编程3大特性!

目录文章内容JMM(Java内存模型)原子性可见性有序性volatile底层是如何保证可见性和禁止指令重排的呢?除此之外,java语言中有一个先行发生原则( happens-before ) 来保证JMM的有序性。总结volatile的内存语义文章内容Java虚拟机规范试图定义一种Java内存模型,来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台上都能达到一致的内存访问效果。因此java虚拟机类比现代计算机内存模型规范了java内存模型JMM.

2021-09-07 12:20:16 142

原创 现代计算机的内存模型

首先看现代计算机抽象内存模型图指令是由CPU处理器执行,数据是在主内存当中的,但计算机的存储设备与处理器的运算速度有几个数量级的差距, 所以现代计算机系统加入一层读写速度接近处理器运算速度的高速缓存以作为来作为内存与处理器之间的缓冲( 仅次于CPU寄存器 ) 。引入缓存加快速度,引入多核处理器提高并发性引入之后就会发现一些问题?1.缓存一致性的问题-->缓存一致性协议--->利用总线嗅探技术(在多处理器下,为了保证各个处理器的缓存是一致的,就会实现缓存缓存一致性协...

2021-09-06 23:10:08 242

原创 JVM类的加载以及类加载器

文章内容这几天学习JVM:从类的加载过程到类的主动使用和被动使用再到JVM类加载器类型。 很难避免出现包名,类名相同的情况,怎么办?import谁?--->统一类的加载 <------双亲委派机制------> 都加载不上? 抛出异ClassNotFoundException 类加载器有何应用? 为什么要破坏双亲委派机制? 用什么破坏??类的加载过程 1.加载...

2021-09-02 12:15:54 174

原创 JVM内存布局

JVM内存模型-原理图

2021-09-01 21:56:04 1693 7

原创 理解B树和B+树!为何它们常用在数据库中?

文章内容disk structure (磁盘结构)

2021-08-28 11:44:02 1352

空空如也

空空如也

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

TA关注的人

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