自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (44)
  • 收藏
  • 关注

原创 nacos 访问本地服务导致的异常

我本地的 application.yml文件中配置了 nacos 的访问地址,但运行服务时一直报错连接失败,发现连接到本地了

2025-03-10 19:46:43 136

原创 ConcurrentHashMap 源码解读

全网最详细最全面的 ConcurrentHashMap 源码解读。和大家一起深入浅出的学习 JDK8 中的源码

2025-02-24 14:04:53 691

原创 源码之Semaphore信号量

全网最详细的Semaphore许可器类的源码分析。带大家深入浅出的阅读源码。理解 AQS 和 CAS

2025-02-18 09:30:00 216

原创 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

原创 Java中的函数式接口详解(二)

史上最全最详细的关于函数式接口的方法使用详解!!

2025-01-04 16:23:01 925

原创 Java中的函数式接口详解(一)

不看后悔系列——全网最详细的函数式接口讲解!带大家从源码开始,深入浅出了解方法定义以及使用!

2025-01-02 10:15:43 867

原创 Mysql8.0特性——窗口函数详解

Mysql8.0新特性——窗口函数详解。带大家了解这个强大的功能!

2024-12-31 09:29:33 953

原创 改变习惯性 !=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-12-04 17:50:44 369

原创 Spring 自调用事务失效分析及解决办法

本文将带大家了解Spring自调用事务失效的原因。以及注意事项。并会给大家介绍三种解决自调用事务失效的方法!!

2024-11-29 18:42:42 475

原创 JDK 21新特性—让字符串(String)类型的拼接更优雅!

拥抱Java 21—让字符串(String)类型的使用更方便

2024-11-27 11:00:12 936

原创 IDEA的Shelve与Git的Stash之间的区别

IDEA的Shelve与Git的Stash之间的区别讲解

2024-11-22 15:50:47 740

原创 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

原创 设计模式讲解02—责任链模式(Chain)

全网最详细的设计模式之责任链模式讲解。深入浅出带各位学习设计模式!

2024-11-06 11:30:07 1191 1

原创 设计模式讲解01-建造者模式(Builder)

全网最详细最全面的设计模式——建造者模式讲解。结合代码深入浅出讲解设计模式

2024-11-02 20:41:23 1223

原创 Mysql8.0新特性——窗口函数

Mysql8.0的新特性你还不知道吗?窗口函数用好了,复杂需求sql要简单一半!本文将带大家学习窗口函数!

2024-10-27 09:15:00 1090

原创 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

原创 Map中的merge()方法你还不知道吗?

jdk8的新功能,Map中的merge方法你还不会使用吗?

2024-10-11 14:37:10 792

原创 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

原创 为什么很多人不推荐你用JWT?

JWT真的安全吗?本文告诉你为什么在对安全性高的环境不推荐使用JWT

2024-09-27 11:33:09 977

原创 详解MySQL覆盖索引、索引下推

一篇文章讲清楚MySQL的聚簇索引、索引下推!

2024-09-24 17:20:05 1156

原创 Redis 执行 Lua,能保证原子性吗?

面试题:Redis + Lua 真能保证操作的原子性吗?

2024-09-20 14:10:53 1572 2

原创 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

原创 MySQL高性能优化规范

MySQL高性能优化规范。读完这篇文章后相信各位会对Mysql的性能调优更加了解!

2024-09-09 14:10:00 1873

原创 工作五年的老员工,@Transaction用的一塌糊涂

全网讲解最详细最全的@Transaction失效场景。一文带你掌握@Transaction!

2024-09-03 14:32:12 1088 2

原创 Java中的长链和短链技术详解

Java中的长连接和短连接技术详解。一文搞懂长短连接!

2024-09-02 15:03:17 1286

原创 Java 魔法类 Unsafe 源码解读(一)

史上解读最详细最深入底层最容易理解的 Unsafe 魔法类源码解读!总共有三篇文章,各位静下心来认真阅读一定可以收获很多!看完我的文章,保证你对 Unsafe 的理解已经很清晰了!

2024-08-29 15:37:32 452

原创 JDK8新特性:Optional类你真的会用吗?

史上最全最详细最通俗易懂的Optional讲解文章!一篇文章带你掌握Optional的使用!

2024-08-27 14:15:33 1221

原创 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关注的人

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