自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 HashMap为什么数组长度是2的幂

为什么hashmap长度是2的幂

2023-04-26 22:24:40 569 1

原创 ThreadLocal弱引用被垃圾回收的话保存的值岂不是取不到了?

ThreadLocal中弱引用垃圾回收后就没了?那如确保存储的信息还能得到

2023-03-28 12:35:09 2137

原创 为什么取模尽量对质数取

先说结论:因为对质数取模之后的结果发生碰撞概率更小。

2023-03-24 14:11:24 775 1

原创 分析juc中AQS阻塞唤醒机制

AQS是juc核心,这里参考周阳老师教程分析

2022-11-23 16:09:01 309

原创 java中ThreadLocal是如何记录并且返回值的

本文详细解释了我们调用ThreadLocal的get()方法的时候是如何返回当前线程存储的值的,以及我们如何设置值,并且需要注意设置初始值

2022-10-30 20:20:41 191

原创 LeetCode855:考场就座

使用Java就解决力扣855题,写明了思路分析,并有注释帮忙理解

2022-10-11 12:21:53 205

原创 高幂运算之后取模技巧

在求一个数的幂之后对另一个数取模,过程中应该防止求幂的时候溢出,应该采用一些方法防止溢出

2022-09-24 17:54:38 1460

原创 LeetCode986:区间列表的交集

只需要理清两个区间的六种关系,就能迎刃而解了

2022-09-12 20:55:11 255

原创 LeetCode887:鸡蛋掉落

两种思路完成该题,可以对思路一用二分搜索进行优化,但思路二更快

2022-09-04 15:04:50 159

原创 java里注释中的代码也可能被执行

java中注释掉的代码个别情况下会执行

2022-08-29 19:38:13 1229

原创 LeetCode51:N皇后(Java)

java完成力扣51题n皇后问题,使用回溯法

2022-08-16 12:25:23 244

原创 解决虚拟机linux磁盘容量扩容以及重启网络连接图标消失问题

linux系统里面挂载的磁盘容量不够,扩展磁盘容量的简单方案以及重启之后虚拟机网络连接图标直接消失的问题

2022-08-06 22:17:24 3040

原创 springcloud微服务使用Feign时Feign、Ribbon、Hystrix超时时间分析

在springcloud微服务中一个微服务调用另一个微服务的时候超时问题

2022-08-04 13:56:45 2498

原创 LeetCode315:计算右侧元素小于当前元素的个数(Java)

使用java完成力扣第315题,里面巧妙的运用了归并排序的特点

2022-07-28 14:50:33 395

原创 Java中两个线程i++ 100次后i的结果

java中i++为什么不是原子操作?多线程下i++会出现什么状况

2022-07-13 18:28:16 1637

原创 springmvc中形参的map/model对象是如何将它们添加的键值对放到request保存域中的

在源码中一步一步探索springmvc中,在形参位置接收的model/map/modelmap参数是如何将它们添加的键值对放入到request请求作用域中的

2022-05-16 20:15:27 638 1

原创 LeetCode743: 网络延迟问题(Java)

使用java解决力扣743题,使用了dijkstra(迪杰斯特拉)算法,保证找到最短路径

2022-05-14 19:30:44 364

原创 数组集合互相转换的时候应该注意的问题

使用方法完成集合和数组相互转换的时候存在一些问题:转成的集合泛型是数组类型,此集合调用add和remove方法会报错。转成的数组返回Object而不是我们想要的。

2022-05-08 19:29:19 538

原创 springMVC中拦截器执行时机和执行顺序分析

springMVC中在配置拦截器的时候,拦截器的每个方法在哪里执行?如果有多个拦截器,那么他们每个方法的执行顺序怎么判断

2022-05-04 10:52:32 5640 1

原创 在java集合中调用remove方法后调用iterator.next()报错

在java的ArrayList集合中使用remove方法后调用迭代器的next方法会报错

2022-04-26 12:53:50 526

原创 java中String真的不可变吗?其实这样可以真的改变String字符串

java中字符串类型在通过一定手段后其实是可以更改的

2022-04-18 09:37:16 4138

原创 LeetCode752:打开转盘锁(Java)

使用java解决力扣第752题,核心思想是将穷举抽象成遍历图。

2022-04-12 23:43:57 559

原创 LeetCode210:课程表(Java)

使用java解决力扣210题,关键是将该问题抽象成一个图

2022-04-05 22:25:01 1170

原创 LeetCode493:翻转对(Java)

使用JAVA解决力扣第493题

2022-04-01 10:30:16 1228

原创 LeetCode239滑动窗口最大值(Java)

用java解决力扣第239题,用到了单调队列

2022-03-26 22:33:47 1054

原创 LeetCode503题:求下一个更大元素(Java)

力扣503题,使用单调栈完成数组中下一个更多元素的挑选

2022-03-22 18:59:23 685

原创 LeetCode23题:合并多个有序链表(Java)

使用Java解答力扣23题,将多个有序链表合并

2022-03-20 17:15:20 1156

原创 关于正则表达式*为什么会在行尾匹配出一个空串

正则表达式限定符*总是匹配出空串出来,而且行尾总是会多一个空串

2022-03-18 20:21:28 689

原创 java中为什么单个字符的字符串长度为2?

字符串length()方法并不真正返回你所想的长度,一个字符length返回可能为2

2022-03-16 16:02:35 1139 1

原创 java中char类型无法表示全部字符

为什么Java中char类型不能完整表示一个字符?Unicode和UTF8之间的关系?

2022-03-15 13:13:06 1192

原创 char类型在与其他类型混合运算后的赋值问题

char类型在和别的类型混合计算后类型会提升,此时如果将这个结果直接赋值给char变量,应该注意如下问题

2022-03-13 19:34:07 1000

原创 ++i自增的底层逻辑

基本运算符自增底层

2022-03-12 19:09:37 405

原创 在IDEA中使用apache-dbutils查询返回对象时封装属性到DAO中的问题

使用apache-dbutils的时候创建javabean(domain)对象应该注意的问题

2022-03-09 10:16:07 750

原创 JDBC连接数据库时为什么要Class.forName()问题

JDBC连接数据库Class.forName()的必要性

2022-03-06 19:45:00 1537

原创 MySQL数据库自增长问题

MySQL自增长数值变化的问题

2022-03-05 22:34:12 1652

原创 java中直接输出Enum枚举类型返回的是对象名

java枚举的toSting()问题

2022-03-04 08:54:55 4277 2

空空如也

空空如也

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

TA关注的人

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