自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从源码分析jdk1.8中HashMap的put过程

遍历链表,如果链表中不存在要插入的key,则将元素插入到链表末尾(尾插法,jdk1.7是头插法),插入到链表后,会进行链表长度判断,如果链表长度大于树化阈值(TREEIFY_THRESHOLD),调用treeifyBin方法,treeifyBin方法内部会进行判断,只有数组长度超过最小树化数组长度(MIN_TREEIFY_CAPACITY)才会进行链表向红黑树的转化,所以并不是链表长度大于树化阈值(TREEIFY_THRESHOLD)链表就会转化为红黑树;如果不是同一个key,判断当前元素是不是树节点。

2024-03-28 19:00:21 594

原创 线程池介绍及使用

线程池介绍

2023-08-16 14:06:21 354

原创 使用java程序实现发送邮箱验证码并进行邮箱注册

邮箱验证码发送

2023-04-28 16:12:21 2081

原创 stripe支付集成

stripe

2023-04-03 13:45:34 3413 1

原创 为什么实体类的字段数据类型要使用包装类?

实体类字段类型

2023-03-17 17:09:27 1251 1

原创 streams常用API介绍

streamsAPI

2023-02-23 18:38:48 198

原创 分布式系统与CAP原则

CAP

2022-07-28 22:18:09 605

原创 创建线程的几种方式

线程创建方式

2022-07-07 22:15:44 2909

原创 final关键字总结

final关键字总结

2022-07-05 09:44:26 299

原创 利用dom4j解析xml文档

xml解析

2022-06-30 20:35:02 329

原创 静态代理理解

静态代理

2022-05-31 19:45:54 3367

原创 初识maven

1、maven是什么?maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告以及文档的项目管理工具软件。简单来说,maven就是一个项目管理工具,能够帮助我们更好地管理自己的项目。2、maven的作用maven有一个生命周期,当你运行mvn install 的时候被调用,这条命令告诉maven执行一系列有序的步骤,直到到达你指定的生命周期,遍历生命周期旅途中的一个影响就是,maven运行了许多默认的插件目标,这些目标完成了像编译和创建一个JAR文件这样的工作。除此之外,M

2022-05-25 16:21:28 1211

原创 java运行时多态的一点理解

运行时多态实现的三个条件1.子类继承2.子类对父类方法的重写3.子类对象的引用指向父类多态的理解:当多个子类继承了同一个父类,每个子类都能对父类方法进行重写,而重写的具体作用则视类而定子类对象的引用指向父类,对象方法的调用则视方法重写与否而具体调用如果子类与父类具有共同方法,且方法未被重写,则调用父类方法而如果子类重写了父类方法,则调用子类方法如果调用只有父类具有的方法,则没有问题。如果调用仅子类具有的方法,则程序报错。多态性的具体应用这里定义了.

2022-03-12 16:26:26 77

空空如也

空空如也

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

TA关注的人

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