自定义博客皮肤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集合中不常用方法记录

比如:ArrayList的初始容量为10,当只向其中放入一个元素时候,则其他9个位置的值皆为null,此时集合中元素个数为1,数组长度为10, 调用次方法后,则会去掉为预留元素的位置,即元素位置为null的位置,即此时集合中元素个数为1, 数组长度也为1。此方法用于减少集合内部分配次数,一般在使用add插入大量元素之前使用,比如,add方法新增10万条数据,在新增期间由于底层数组的不断扩容,copy创建新增数组,较为耗时,使用ensureCapacity方法后极大的减少了分配次数,节约了代码执行时间。

2023-04-26 17:25:32 120

原创 Java日常笔记

Java常用技术记载

2023-02-02 15:00:32 129

原创 Java自旋锁

Java自旋锁

2023-02-02 14:36:48 1482

原创 @RefreshScope注解作用详解

启动应用后,配置文件信息加载到DistributeIdConfig中,浏览器直接访问,可以查看到配置文件中 mechineId = 5然后你找到编译后的classes配置文件,修改配置文件的值,修改mechineId = 4修改完后,不需要重启应用,重新访问该地址,可以查看到返回的值被修改成了4...

2022-06-18 18:19:21 1882

原创 @Primary注解作用详解

此注解时为了标识哪个Bean是默认的Bean 上述代码,当存在多个相同类型的Bean注入时,加上@Primary注解,来确定默认的实现标识。 上述情况下,一个接口多个实现,并且通过@Autowired注入 Worker, 由于@Autowired是通过ByType的形式,来给指定的字段和方法来注入所需的外部资源,但由于此类有多个实现,Spring不知道注入哪个实现,所以在启动的时候会抛出异常。 当给指定的组件添加@primary后,默认会注入@Primary的配置组件。

2022-06-18 13:53:33 3152

原创 @ConditionalOnMissingBean 注解作用详解

@ConditionalOnMissingBean 此注解是修饰Bean的一个注解,为了保证你注入的某个Bean是唯一的,当在另一个地方注入一个相同的Bean的时候,系统会抛出异常以提示人员。 在上述代码中,aMapper1方法上添加了@ConditionalOnMissingBean注解, 表明AMapper对象只能注入一次,但是 aMapper2方法又注入了一次AMapper ,这种情况下,系统会抛出异常,加此注解时为了防止多个相同类型的Bean同时注入的风险。 在正常情况下,即没

2022-06-18 11:03:03 758 2

原创 JAVA GC回收算法

GC垃圾回收算法

2022-06-15 15:02:18 226

原创 Python 学习文档

一、基础知识国内模块镜像下载地址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名称 python表格编程:import xlwtwb = xlwt.Workbook(encoding='utf-8')sheet = wb.add_sheet('四糸乃') # sheet名称sheet.write(0, 0, '秉忠贞之志') # 行、列、数据内容sheet.write(0, 1, '守谦退之节')wb.save('

2021-06-19 16:26:16 450

原创 软件安装教程

windows系统安装MongoDB数据库:MongoDB跳转地址 wind10安装 MySQL8.0的教程:MySQL8.0安装教程Java JDK的安装配置????java环境变量设置.docx

2021-06-19 15:39:23 151

原创 Java面试题

哈希表底层采用何种方式计算哈希值? 还有哪些算法可以计算哈希值?底层采用key的hashCode方法的值和数组长度进行 [无符号右移]、[按位异或]、[按位与]进行计算出索引;还可以采用 [平方取中法]、[取余法]、[伪随机数法]注意: 如果节点长度即链表的长度大于阈值8且数组长度大于64则会转变成红黑树。简述Redis持久化机制就是把内存中的数据同步到磁盘中保证数据的持久化,当Redis重启后,就把磁盘中的数据加载到内存中,就能达到恢复的目的,Redis有RDB和AOF两种持久化方式。

2021-06-19 15:36:59 66

空空如也

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

TA关注的人

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