自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【adoc转化pdf的时候中文的xref失效问题处理】

==测试 [[custom-anchor-7]]描点id 不能为中文 不能以数字开头。xref:anchor[测试]xref:测试[测试]

2025-05-20 16:12:37 345

原创 【设计模式之策略模式 - 适用于多个if else 或者 switch case】

感觉 getBeansOfType 还挺好用。如果有新的类型只需新增相应实现类。

2025-03-31 11:11:05 168

原创 Spring 循环依赖分析(简要说明,三个map、一个set)

循环依赖、三级缓存

2025-03-31 10:55:39 497

原创 Springdoc swagger 一分钟搞定

【代码】Springdoc swagger 一分钟搞定。

2025-03-20 13:55:43 234

原创 Azure Search - 拼写检查(为什么我的SearchOptions没有setSpeller?)

com.azure:azure-search-documents 依赖版本大于等于 11.8.0-beta.3 就没问题了。如果是使用的是 2024-11-21 之前的版本依赖就会出现这个问题。

2025-03-13 14:30:17 207

原创 JDK11的HttpClient 301异常 (与DeepSeek争论)

任何事也不能完全相信大模型输出的答案也需要有自己的判断。

2025-03-07 11:15:49 178

原创 Azure Search - 创建 Index 时报错 index : Found 0 key fields in index ‘XXX‘. 问题解决 】

公司要使用Azure-Ai-Search替代OpenSearch,在用Java SDK创建Index时使用的是。一开始options传的是null。发现报错说index没有key,但是实体类明明有注解。这里的fieldName是null走不到解析注解那一步。解决方案1:类的属性由private改为public。说明注解没有解析到。Debug 查看源码发现。解决方案2:传入options修改可见性。这里会返回 false 导致。

2025-02-13 14:47:27 464

原创 Unable to register Log4j shutdown hook because JVM is shutting down. Using SimpleLogger 问题分析

优雅停机、log4j2

2022-07-08 10:56:39 2026

原创 K8s / Docker / Ubuntu 工作中常用命令

K8s / Docker / Ubuntu 本人工作中常用命令

2022-05-14 16:55:44 312 1

原创 1.8ConcurrentHashMap学习

1.8ConcurrentHashMap学习 --- 学自图灵周瑜大大vip课程大致了解下 - -putfinal V putVal(K key, V value, boolean onlyIfAbsent) { if (key == null || value == null) throw new NullPointerExceptio...

2021-04-06 23:05:48 149

原创 1.8HashMap学习

1.8HashMap学习 --- 学自图灵周瑜大大vip课程大致学了学 - - 梳理了下过程 红黑树操作比较绕 没有特别细研究//LinkendHashmap才用得到 -> evict 重复覆盖不? => onlyIfAbsent final V putVal(int hash, K key, V value, boolean onlyIfAb...

2021-04-06 18:15:02 187

原创 1.7ConcurrentHashMap学习

1.7ConcurrentHashMap学习 --- 学自图灵周瑜大大vip课程Unsafe跟CAS有关。安全操作 可以获取内存中对象的值Segment继承了ReentrantLock 像一个小的HashMap //HashEntry[]的大小 扩容因子 并发级别(Segment个数) public ConcurrentHashMap(int initia...

2021-04-05 21:50:28 200 2

原创 1.7HashMap学习 -> HashMap基础

1.7HashMap学习 --- 学自图灵周瑜大大vip课程目录1.7HashMap学习学习HashMap首先要了解一些运算符&、|、||、^、<<、>>基本属性调用无参构造put方法学习HashMap首先要了解一些运算符&、|、||、^、<<、>>&按位与的运...

2021-04-05 17:08:54 1844 3

原创 AQS菜鸟入门

自学AQS相关属性傻瓜式学习AQSFairSync 公平同步相关属性exclusiveOwnerThread => 当前获取锁的线程state => 状态傻瓜式学习AQSAbstractQueuedSynchronizer继承了AbstractOwnableSynchronizerReentrantLock reentrantLock = new ReentrantLock(true);进入方法reentrantLock.lock();IDEA快捷键alt+7查看Reentra

2021-02-21 21:21:35 190

空空如也

空空如也

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

TA关注的人

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