自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap详解,面试总结

HashMap 是懒情创建数组的,首次使用才创建数组计算索引(桶下标)如果桶下标还没人占用,创建Node占位返回如果桶下标已经有人占用a. ① 已经是 TreeNode 走红黑树的添加或更新逻辑b. 是普通Node,走链表的添加或更新逻辑,如果链表长 度超过树化阈值,走树化逻辑返回前检查容量是否超过阈值,一旦超过进行扩容不同a. 链表插入节点时,1.7是头插法,1.8是尾插法b. 1.7是大于等于阔值且没有空位时才扩容,而1.8是大于阈值就扩容。

2023-04-24 14:22:32 118

原创 多线程面试题汇总

● TIDYING:当所有的任务已终止,ctl记录的”任务数量”为0,线程池会变为TIDYING状态。■ ReentrantLock 可以中断。wait来自object类,sleep来自thread类,wait会释放锁,sleep不会释放锁,wait必须在同步代码块中使用,sleep在任何地方都可以睡,lock提供了许多sychronized 不具备的功能,列如获取等待状态,公平锁,可以被打断,多条件变量。● STOP:处于STOP状态的线程池不接收新任务,不处理已添加的任务,并且会中断正在处理的任务。

2023-04-24 14:04:25 94 1

原创 MySQL的优化

不要在索引列上进行运算操作, 索引将失效在查询是,没有对字符串加单引号,MySQL的查询优化器,会自动的进行类型转换,造成索引失效。尽量使用覆盖索引(只访问索引的查询(索引列完全包含查询列)),减少select *。用or分割开的条件, 如果or前的条件中的列有索引,而后面的列中没有索引,那么涉及的索引都不会被用到。以%开头的Like模糊查询,索引失效。如果仅仅是尾部模糊匹配,索引不会失效。如果是头部模糊匹配,索引失效。in 走索引, not in 索引失效。单列索引和复合索引。

2023-04-24 11:47:26 59 1

原创 MySQL的优劣和索引

MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。

2023-04-24 11:39:47 68 1

原创 SpringCloud微服务调用bean对象注入不进去

FeignClient() 微服务之间的调用,其他服务的调用注入不进去,是因为META-INF 下的spring.factories 中的配置文件配置FallbackFactory的配置类。

2023-04-24 11:28:41 384 1

空空如也

空空如也

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

TA关注的人

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