- 博客(108)
- 收藏
- 关注
原创 文 章 索 引
本人优选文章索引,系统性归纳站内个人优选文章,便于查找学习吧啦吧啦之乎者也。涵盖数据结构与算法、设计模式、后端、spring 全家桶、分布式微服务、中间件、架构设计、人工智能、之乎者也等。
2025-02-18 09:36:35
431
原创 数据库中加密的数据如何查询
摘要: 数据库加密数据的查询涉及等值、模糊和范围查询三种场景。等值查询可采用确定性加密(相同明文生成相同密文)或HMAC哈希索引(存储密文和哈希值);范围查询可使用分桶存储(按区间标识检索)或保序加密(密文顺序与明文一致);模糊查询可通过N-gram索引(分词哈希存储)或布隆过滤器(高效关键词检测)。不同方案在安全性、性能与实现复杂度上各有优劣,需根据业务需求权衡选择。例如,确定性加密简单但安全性低,N-gram支持子串搜索但存储开销大。最终需在安全与性能间找到平衡点。
2025-12-28 11:50:12
322
原创 分类树设计(邻接表、路径枚举、嵌套集、闭包表、混合方案)
通过这篇文章你将了解到分类树设计时要考虑的问题,常见的设计方案,如邻接表、路径枚举、嵌套集、闭包表、混合方案等,包括每个方案的存储设计、代码示例、优缺点分析等,以及这些设计方案的演化过程。
2025-12-28 11:41:58
403
原创 打不过怎么办?我选择加入!
IKunCode(声明:我不是小黑子)是 AI 编程工具的代理中转站,目前主要支持 Claude-Code 编程工具。其特点是开箱即用价格低、无需魔法一站式。其安装和使用方式如下文。
2025-12-02 09:30:00
996
原创 Spring Security 分布式并发 session 控制
Spring Security 分布式并发 session 控制:Spring Security 概述、基于 RBAC 的权限模型,身份认证流程、访问授权流程、分布式配置、分布式并发 session 控制、相关源码。
2025-08-25 09:30:00
979
原创 基于 Spring AI 构建 AI 应用程序
基于 Spring AI 框架如何构建 AI 应用程序、如何使用 `ChatClient` 与大模型交互、如何处理大模型的响应、如何使用 `ChatModel` 与大模型交互、如何使用 `ChatMemory` 实现会话记忆、如何使用 `VectorStore` 实现知识的向量存储、如何使用 `Advisor` 增强器、如何使用 ETL 管道处理器处理知识文档、如何实现 RAG 检索增强生成、如何实现工具调用、如何实现 MCP 服务端、如何实现 MCP 客户端等等。
2025-08-04 11:00:10
1057
原创 史上最烂 Spring AI 原理分析
Spring AI 框架简介、核心特性、所支持大模型;RAG 检索增强生成、架构图、流程详述、核心组件类图、核心组件概述;Tool Calling 工具调用、架构图、流程详述、核心组件类图、核心组件概述;MCP 模型上下文协议、架构图、架构橡树、核心组件类图、核心组件概述等。
2025-07-24 14:30:00
800
原创 AI 相关概念与技术概述
AI 大模型定义、分类、主流大模型对比;Prompt 提示词定义、分类、提示词工程;Token 定义、划分规则、成本计算;RAG 检索增强生成、定义、核心流程、架构设计、Embedding 模型、向量存储、Rank 模型、大模型幻觉;Tool Calling 工具调用、定义及作用、调用过程;MCP 模型上下文协议、定义及作用、核心概念、MCP 架构、MCP 与 Tool Calling;Agent 智能体、定义及核心特性、核心组件、工作流程、OpenManus、智能体与工作流等。
2025-07-24 09:30:00
1227
原创 JXLS 库导出复杂 Excel
JXLS java 库导出复杂 excel。JXLS 简述、与 Apache POI 区别、使用姿势、核心特性(如 XLS 区域、单数据绑定、循环、条件判断、公式支持、多工作表、图像插入、合并单元格、单元格样式)、各功能使用示例等。
2025-07-03 14:46:49
1080
原创 史上最烂 spring RestTemplate 原理分析
Spring RestTemplate 概述、核心特性、模板方法、底层实现、核心组件类图、核心组件简述、常用 HTTP 方法使用示例、与 WebClient 区别。
2025-07-03 14:20:39
1118
原创 故 乡(春夏秋冬)
可自那一张去往远方的车票开始,过年,就变成了一场迁徙。千里迢迢跋山涉水回到陌生而又熟悉的故乡,只是为了藉慰那份温存的回忆。虽故乡还在,却已物是人非。小聚数日,便匆匆离开,重新回到那个不属于自己的城市打拼,给父母或者孩子留下无尽的思念和牵挂。年年如此,周而复始。
2025-06-03 11:56:22
250
原创 系统架构设计综合知识与案例分析
软考高级-系统架构设计师-综合知识与案例分析:软件工程、网络工程、结构化分析方法、面向对象分析方法、软件质量数量、传统数据库、分布式数据库、系统架构等。
2025-05-30 10:06:54
1659
原创 软件设计综合知识
软考中级-软件设计师-综合知识:计算机系统基础、操作系统、计算机网络与信息安全、程序语言基础、数据库基础、数据结构与算法、软件工程基础知识、标准与知识产权等。
2025-05-30 10:04:02
831
原创 分布式理论与分布式算法
分布式定义、主要目标、优缺点、与集中式区别;分布式 CAP 定理、PACELC 理论、BASE 理论的核心观点、应用场景等;分布式算法如 Paxos 算法、Raft 算法、Gossip 算法、两阶段提交(2PC)、三阶段提交(3PC)、一致性哈希算法、Bully 算法、Chord 算法等算法的核心思想、角色、算法过程、特性、应用场景和变种等。
2025-02-18 09:29:05
1974
原创 spring cloud alibaba 使用示例
spring cloud alibaba nacos 配置中心、spring cloud alibaba nacos 服务注册与发现、openfeign 服务调用、spring cloud loadbalancer 负载均衡、spring cloud alibaba sentinel 限流降级、spring cloud alibaba seata 分布式事务、spring cloud gateway 服务网关、dubbo rpc 调用等。
2025-01-24 16:37:26
1656
原创 分布式微服务系统简述
分布式与微服务的定义及关系;分布式微服务架构里的各组件,如:配置中心、服务注册/发现、服务网关、负载均衡器、限流降级、断路器、服务调用、分布式事务等;spring cloud 介绍及实现案例,如:spring cloud netflix(eureka、ribbon、feign、hystrix、zuul)、spring cloud alibaba(nacos、sentinel、seata、schedulex、rocket mq、sidecar)等。
2025-01-24 16:28:35
2041
1
原创 史上最烂 spring transaction 原理分析
务定义、事务作用、事务特性、生命周期、数据库事务三种运行模式、数据库事务控制、并发事务问题、隔离级别、数据库事务实现原理、spring 事务传播行为、spring 事务核心组件、spring boot 事务相关组件、事务嵌套原理、编程式事务与声明式事务、事务初始化过程、事务调用及执行过程、事务失效、事务与 java 锁、事务与多数据源。
2024-10-19 18:00:05
958
1
原创 那些年 我们说走就走
没有诗和远方,也不是虔诚信徒,仅算是一名普通游客,这场 “蓄谋已久” 的旅行便画上了句号。当风吹过山涧,只剩下梦想和少年,背包里那筒孤独的画卷,绘着雪山、垭口、糖果和草原。
2024-10-19 17:18:43
478
原创 走近科学之《netty 的秘密》
IO 相关概念、五种 IO 模型、BIO NIO AIO 特点及区别、NIO 设计原理及核心组件、netty 简介及应用场景、netty 线程模型(Reactor 线程模型)、netty 设计原理及核心组件、netty 常用技巧实现(心跳机制、长连接、tcp 粘包/拆包、大文件传输、SSL/TLS 加密传输等)、相关代码示例。
2024-06-17 16:33:53
1455
原创 apache poi excel 导入导出
水一篇 凑个数(啊 水文章好羞耻啊!请原谅我私密马赛!)apache poi excel 导入导出,支持多 sheet 页导出、单元格自动合并、自定义导出和导入等。全网最强,没有之一!(这一键提取也太智能了吧,真就提啊)
2024-06-17 15:29:15
606
原创 leetcode mt simple
Leet Code 美团题库简单类总结,题目按照解法可大致分为数学法、计数法、位运算、双指针法、字符串、哈希表、栈、递归/迭代、排序法、匹配法、记忆化法、二分法、分治法、摩尔投票法、前缀和、模拟法、动态规划几大类。大部分题目可以有多种解法。
2024-03-26 15:28:37
1138
1
原创 史上最烂 spring kafka 原理分析
spring-kafka 在不同环境下的使用方式、相关配置详解、KafkaAutoConfiguration 配置原理、@EnableKafka 实际作用、@KafkaListener 注解解析、核心组件及实际关系、启动流程、消息监听、毒丸消息及解决方式、@KafkaHandler 使用技巧、@RetryableTopic 工作原理及使用示例等。
2024-03-26 15:18:02
1482
2
原创 动态规划十大经典问题
动态规划十大经典问题 数塔取数问题、矩阵取数问题、最大连续子段和、最长递增子序列、最长公共子序列、最长公共子串、最短编辑距离、背包问题、正整数分组、股票买卖问题。
2023-11-21 15:34:50
4608
原创 数据结构及八种常用数据结构简介
数据结构是一种存在某种关系的元素的集合。“数据” 是指元素;“结构” 是指元素之间存在的关系,分为 “逻辑结构” 和 “物理结构(又称存储结构)”。常用的数据结构有 数组(array)、栈(stack)、队列(queue)、链表(linked list)、树(tree)、图(graph)、堆(heap)、散列表(hash)。
2023-11-19 12:00:43
3136
原创 《JUC》万万万万字长文解析!
四万字长文解析 juc,涵盖线程、内存模型、锁、线程池、原子类、同步器、并发容器、并发编程模式、并发编程应用等。
2023-09-10 21:42:11
4075
3
原创 史上最烂 spring web 原理分析
spring web、spring web 与 tomcat、映射器与适配器、参数解析器与类型转换器、返回值处理器与消息转换器、异常处理器、@ControllerAdvice、spring web 工作流程。
2023-05-04 23:16:17
762
原创 史上最烂 spring aop 原理分析
spring aop: jdk 动态代理和 cglib 动态代理的特点、区别、使用、原理及各自对反射的优化、二者在 spring 中的统一、通知顺序、从 @Aspect 到 Advisior、静态通知调用、动态通知调用。
2023-04-24 23:29:39
630
原创 史上最烂 spring ioc 原理分析
spring ioc、di、BeanFactory 与 ApplicationContext、经典容器实现、Bean 的生命周期、Bean 的后置处理器、BeanFactory 的后置处理器、Aware 与 InitializingBean、初始化和销毁、scope 及失效、refresh()、三级缓存、@Value、@Autowired 解析等
2023-04-09 22:48:00
414
原创 设计模式之备忘录模式
备忘录模式,又称快照模式,即在不破坏封装的前提下,获取并保存一个对象某一时刻的内部状态,以便以后恢复它。编辑器中的 Ctrl + Z、后退、数据库事务回滚、游戏存档、后悔药等都是备忘录模式的典型应用。备忘录模式的概念、备忘录模式的结构、备忘录模式的优缺点、备忘录模式的使用场景、备忘录模式的实现示例、备忘录模式的源码分析。
2022-12-22 18:05:02
971
原创 设计模式之访问者模式
访问者模式,即在不改变聚合对象内元素的前提下,为聚合对象内每个元素提供多种访问方式,即聚合对象内的每个元素都有多个访问者对象。访问者模式主要解决稳定的数据结构和易变元素的操作之间的耦合问题。变量被声明时的类型叫做变量的静态类型,又称为明显类型;而变量所引用的对象的真实类型叫做变量的实际类型。如 Map map = new HashMap(),map 变量的静态类型是 Map,实际类型是 HashMap。根据对象的类型对方法进行选择,就是分派,即 Dispatch,分派又分
2022-12-22 12:15:05
2523
原创 设计模式之迭代器模式
java 中集合接口 Collection< E> 的子实现类,Map 接口的子实现类大部分都是用了迭代器模式,被广泛使用。需要注意的是,在 java 中当需要使用迭代器模式时,只需要让我们自定义的聚合类实现 java.util.Iterable 接口,并实现其定义的 iterator() 让其返回一个 java.util.Iterator 接口的子实现类实例即可。迭代器模式的概念、迭代器模式的结构、迭代器模式的优缺点、迭代器模式的使用场景、迭代器模式的实现示例、迭代器模式的源码分析。
2022-12-21 22:44:46
1114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅