自定义博客皮肤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)
  • 收藏
  • 关注

原创 springboot集成Elasticsearch,RestHighLevelClient方式实现基础crud

es简单使用

2022-07-11 10:00:59 530

原创 垃圾回收算法

垃圾回收算法 复制算法: 思想:将内存按容量分为两块,每次只使用其中一块,每次将其中一块存活的对象复制到另一块上去,再清空这块区域。这种方式不需要考虑内存碎片,只需要考虑复制的开销; 注意:对象复制过区之后,对应的引用指针也改变了。这种算法适合新生代,因为新生代对象朝生夕死,需要复制的对象少,效率高。 标记-清除算法 思想:将垃圾回收分为标记和清除两个阶段,其中标记是将需要回收的对象进行扫描标记,清除就是对这些垃圾对象进行清除; 注意:这种算法一般用在老年代,但是会产生大量内存碎片,会触发提前G

2022-05-21 13:55:35 112 1

原创 java并发

一.java语言特性 1、跨平台/可移植性 这是Java的核心优势。Java在设计时就很注重移植和跨平台性。比如:Java的int永远都是32位。不像C++可能是16,32,可能是根据编译器厂商规定的变化。这样的话程序的移植就会非常麻烦。 2、安全性 Java适合于网络/分布式环境,为了达到这个目标,在安全性方面投入了很大的精力,使Java可以很容易构建防病毒,防篡改的系统。 3、面向对象 面向对象是一种程序设计技术,非常适合大型软件的设计和开发。由于C++为了照顾大量C语言使用者而兼容了C,使

2022-05-18 15:43:19 336

原创 面试题

近期面试被问到的问题,欢迎补充~ java基础 接口和抽象类的区别及使用场景 重写和重载的区别以及@override作用 运行时异常和非运行时异常 final关键字用法以及和finalized区别 多线程原子性和有序性 hashmap,红黑树 hashmap中的序列化 线程的优先级 int和byte转换 string,stringbuilder,stringbuffer区别 为什么设计成单继承和多实现 mysql 索引 分库分表 redis 数据结构 分布式锁实现原理和可重入

2021-04-15 09:51:45 109

空空如也

空空如也

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

TA关注的人

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