- 博客(48)
- 问答 (44)
- 收藏
- 关注
原创 nacos 访问本地服务导致的异常
我本地的 application.yml文件中配置了 nacos 的访问地址,但运行服务时一直报错连接失败,发现连接到本地了
2025-03-10 19:46:43
136
原创 ConcurrentHashMap 源码解读
全网最详细最全面的 ConcurrentHashMap 源码解读。和大家一起深入浅出的学习 JDK8 中的源码
2025-02-24 14:04:53
691
原创 List.of() 和 Array.asList() 的区别
List.of()和都是 Java 中用于创建列表的两种不同方法,它们都可以用来创建列表。但它们也有一些显著的区别,下面笔者将讲解下它们的主要区别
2025-02-07 15:05:12
321
原创 自定义线程池的实现
笔者在这篇文章将带大家实现一个自定义的线程池。笔者的这个自定义线程池模仿了JDK的实现,对大家学习理解JDK的线程池有一个很好的铺垫
2025-02-06 11:32:35
403
原创 异地登录判断 —— Ip2region离线库的使用
异地登陆判断最常用的离线库方案——Ip2region的介绍和如何在SpringBoot中集成。以及博主遇到的踩坑点!全网最详细的Ip2region的使用讲解
2025-01-08 09:15:00
922
原创 改变习惯性 !=null 的判断,只需一秒!
判断一个数据是否为null,可以经过三步,第一步思考属于什么数据类型,第二步根据数据类型选择正确的工具类,第三步,使用正确的工具类进行判断。ObjectUtils 中的isEmpty()这一个方法,分别可以对字符串、数组、Map集合、List集合进行是否等于null的判断。也就是说它只判断了集合的长度,集合的长度为0,就认为集合是空的。=null 的判断,这个bug就解决了。在这个方法中,既有为null的判断,也有isEmpty的判断,聚合了两个判断,我们直接调用它也可以减少我们的工作量。
2024-12-20 10:04:55
312
原创 @DateTimeFormat 和 @JsonFormat你真的了解吗
网上千篇一律且以偏概全的荒谬理论真的是误人子弟!本文带你真正了解@DateTimeFormat和@JsonFormat的区别和使用场景!!
2024-12-19 17:31:16
811
原创 公司同事把代码耗时从 26856ms 优化到了 748ms,一顿操作猛如虎!
最常见的for循环嵌套在大数据量的情况下耗时会很久,博主教给大家一个优化方法,能够极大的提升运行效率!
2024-12-10 10:19:09
505
原创 Spring 自调用事务失效分析及解决办法
本文将带大家了解Spring自调用事务失效的原因。以及注意事项。并会给大家介绍三种解决自调用事务失效的方法!!
2024-11-29 18:42:42
475
原创 CountDownLatch倒计时器详解
它是 Java 中位于JUC(java.util.concurrent)下的一个并发工具类,用于协调多个线程之间的同步。其作用是同步一个或多个线程。强制它们等待由其它线程执行的任务完成。
2024-11-17 09:00:00
1257
原创 Mysql中REPLACE INTO详解及和INSERT INTO的区别
本文将深入浅出的给大家讲解 REPALCE INTO 的三种使用方式以及原理。同时还会告诉大家 REPLACE INTO 存在的暗坑,需要注意的点。带各位一文搞懂 REPLACE INTO!!
2024-11-15 09:30:00
1413
原创 如何线程安全的使用HashMap
如何在高并发下安全使用HashMap?本文深入浅出带领大家了解三种最常见的方法!让我们一起掌握这个面试常问知识点!!
2024-11-12 22:26:27
1128
2
原创 MySQL IN子句:数据顺序与条件顺序不一致情况探究(二)
CTE(Common Table Expressions 公用表表达式) 是一种在SQL查询中定义临时结果集的方式。这个结果集在查询的范围内是可见的,就像是一个临时的视图或表一样。CTE通常用于简化复杂的查询,使它们更易于阅读和维护。CTE 是一个命名的临时结果集合,仅在单个 SQL 语句(select、insert、update 或 delete)的执行范围内存在。与派生表类似的是:CTE 不作为对象存储,仅在查询执行期间持续。
2024-10-23 19:20:59
538
原创 MySQL IN子句:数据顺序与条件顺序不一致情况探究(一)
MySQL IN子句:数据顺序与条件顺序不一致情况探究。IN 查询可能会产生你意料之外的 Bug,在使用过程中如果涉及到此部分要注意!
2024-10-13 20:49:41
1300
原创 Java算法必备知识:PriorityQueue实现最大堆、最小堆
如果我们使用Java来练习算法,那我们会发现很多地方都使用了PriorityQueue。今天博主就给大家讲解以下PriorityQuery的常用方法。
2024-10-08 14:46:29
518
原创 Throwable中的toString()、getMessage()和printStackTrace()你真的搞懂了吗?
Throwable中的toString()、getMessage()和printStackTrace()你真的搞懂了吗?
2024-09-29 14:14:00
470
原创 10W QPS 高并发,如何防止重复下单?
10W QPS 高并发下,我们如何防止重复下单?当面试官问你在10W QPS下,你是如何保证你们这个项目的数据安全,看完本篇文章即可完美回答!
2024-09-18 17:53:11
1118
原创 Redis实现发布/订阅功能(实战篇)
全网最详细最全面的关于Redis实现消息队列的知识讲解!网上的很多博文不是看的一知半解,就是代码有问题,压根运行不起来。于是博主花费数天时间完成这项工作。只为让以后学习的朋友们少踩坑。
2024-09-14 19:25:10
1878
原创 System.out源码解读——err 和 out 一起用导致的顺序异常Bug
全网讲解最详细的System.out.println源码解读。通过阅读源码了解为什么 out 和 err 一起用会导致输出顺序异常的底层bug。一文吃透 System.out.println!!
2024-09-14 11:13:48
1018
原创 Redis实现发布/订阅功能(原理篇)
全网最详细的关于 Redis 实现消息订阅功能的讲解!!带各位从 Redis 本身命令行出发,再到框架集成实现写法。一篇文章带各位搞懂 Redis 的相关内容!!
2024-09-11 17:27:52
1362
原创 工作五年的老员工,@Transaction用的一塌糊涂
全网讲解最详细最全的@Transaction失效场景。一文带你掌握@Transaction!
2024-09-03 14:32:12
1088
2
原创 Java 魔法类 Unsafe 源码解读(一)
史上解读最详细最深入底层最容易理解的 Unsafe 魔法类源码解读!总共有三篇文章,各位静下心来认真阅读一定可以收获很多!看完我的文章,保证你对 Unsafe 的理解已经很清晰了!
2024-08-29 15:37:32
452
原创 ArrayList集合源码解读(二)已完结
史上最全最详细!解读最清晰的ArrayList集合源码解读!已更新完毕。静下心来仔细阅读,保证你能看懂并且感叹底层的魅力!后续还会出很多高质量天花板级别的源码解读系列。欢迎大家订阅我的专栏哦
2024-08-08 17:14:26
247
空空如也
计算机公共知识望解答
2022-03-06
Python简单选择题
2022-02-26
Python简单问题
2022-02-23
Python简单问题
2022-02-21
Python初学者的问题
2022-02-19
Python初学者的问题
2022-02-18
Python初学者的简单问题杨辉三角
2022-02-18
Python简单问题
2022-02-17
Python初学者的问题
2022-02-15
Python初学者的幼稚问题
2022-02-12
Python初学者的问题
2022-02-06
Python初学者的问题望解答
2022-02-02
Python初学者的问题
2022-01-29
Python初学者的简单问题
2022-01-28
Python初学者的简单问题
2022-01-25
python简单问题,望解答
2022-01-24
有n个学生的信息,要求按照成绩的高低顺序输出,望解答
2022-01-24
c语言简单问题,望解答
2022-01-24
Python初学者问题
2022-01-23
c语言的低级问题,望解答
2022-01-22
Python初学者的问题,望解答
2022-01-20
Python初学者的问题望解答
2022-01-20
python初学者的问题
2022-01-19
python正则表达式
2022-01-18
python初学者的问题
2022-01-17
python初学者的问题
2022-01-14
python简单问题
2022-01-10
python初学者的幼稚问题
2022-01-09
python初学者编程问题
2022-01-08
python初学者的简单问题
2022-01-08
python初学者的简单问题
2022-01-08
python初学者的问题,望解答
2022-01-07
python刚入门望解答
2022-01-07
python初学者简单的问题希望大家解答
2022-01-05
一个简单的初学者问题望告知
2022-01-05
函数中定义的局部变量在引用是可以改变里面的局部变量吗
2021-12-26
为什么非要用指针不能随便定义一个临时变量
2021-12-26
用函数求一个数是不是素数
2021-12-23
求一元二次方程的根的讨论情况
2021-12-23
用函数求最大公约数和最小公倍数
2021-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人