- 博客(92)
- 收藏
- 关注

原创 【MySQL进阶】InnoDB 记录存储结构
参考《MySQL是怎样运行的》一书,详细介绍了 InnoDB 存储引擎下 COMPACT、REDUNDANT、COMPRESSED、DYNAMIC等行格式的存储结构以及相关注意事项
2025-02-07 13:22:53
707
原创 【Spring】RAG 知识库基础
详细介绍了RAG相关概念以及通过SpringAI、SpringAi Alibaba框架实现本地知识库与云知识库RAG实战功能
2025-06-02 22:43:29
1140
原创 【Spring】Spring AI 核心知识(一)
详细介绍了Spring AI开发框架相关核心知识,比如自定义Advisor、结构化输出、记忆持久化、提示词模板等
2025-05-26 20:51:50
1079
2
原创 【JUC】共享模型之不可变
详细介绍JUC的不可变特性,探究不可变背后final关键字以及保护性拷贝的特性,实现基于享元模式的自定义连接池,最后介绍了无状态类的概念
2025-05-25 15:11:37
670
原创 【JUC】共享模型之无锁
详细介绍了JUC当中的无锁化编程,比如CAS与volatile、Atomic相关原子类、LongAdder源码剖析,最后介绍了unsafe相关cas的实现机制
2025-05-19 16:50:24
1034
原创 【Spring】Spring 原理
详细介绍了有关Spring Bean的常见面试题与源码分析,比如Bean的作用域、Bean的生命周期、Bean自动装配原理
2025-05-15 00:18:07
954
原创 【Go】Go Opentelemetry 快速入门
介绍了opentelemetry的相关知识,比如opentelemetry相关API、实战操作、grafana配置监控与告警
2025-04-02 15:20:30
1047
原创 【Go】Go Prometheus 快速入门
介绍了Prometheus框架的基本知识、安装流程以及各项指标的快速入门,还包含了实战案例(比如统计响应时间、系统正在处理的请求数、GORM执行时间、Redis执行时间)
2025-03-29 13:40:23
996
原创 【Go】Go MongoDB 快速入门
详细介绍了如何使用Go驱动程序操作MongoDB数据库,包括基本的增删改查操作以及使用and、or、in操作符进行高阶查询
2025-03-13 18:30:39
1213
原创 【Go】Go zap 日志模块
详细介绍了Go当中的zap日志模块,包含zap的概念、快速入门、优雅实践,最后还进行了统一日志接口以及请求响应日志中间件的实战
2025-03-07 19:09:52
909
原创 【Go】Go viper 配置模块
详细介绍了viper配置模块的使用,包含读取命令行参数、本地配置文件、远程etcd配置中心、以及监听配置变更的代码实现
2025-03-04 22:49:22
1259
原创 【Redis实战】投票功能
参考《Redis实战》书籍第一章后端投票系统(Go 语言实现),涵盖给文章投票、发布文章、获取文章、对文章分组等功能
2025-02-04 16:48:29
1055
原创 【高阶数据结构】布隆过滤器(BloomFilter)
介绍了布隆过滤器数据结构的相关概念和误判的产生原因,并使用 Golang 模拟实现,最后介绍了布隆过滤器的优缺点分析
2025-01-21 15:08:07
1069
原创 【Go】Go数据类型详解—数组与切片
本文详细介绍了Go语言的数组和切片数据类型,不仅介绍了基本语法,还介绍了高阶知识比如切片的底层实现、append扩容原理
2025-01-17 23:12:13
1125
原创 【Go】Go并发编程基础详解
介绍了Go语言当中并发编程基础知识,比如进程线程协程的区别、Goroutine基础使用、WaitGroup、Mutex等锁的使用、channel的基本使用、底层结构,最后基于channel实现生产者消费者模型代码
2025-01-10 12:16:57
750
原创 【Go】Go数据类型详解—结构体
详细介绍了Go的数据类型——结构体,包含声明与初始化、模拟构造方法、方法接收器、匿名成员、继承、json序列化等内容
2025-01-07 11:20:24
694
原创 【Go】Go数据类型详解—函数
详细介绍了Go语言当中的函数类型:不仅包含函数声明与调用、函数参数、函数返回值等基本内容,还包括匿名函数、高阶函数、闭包、defer语句等进阶知识
2024-12-31 23:17:17
969
原创 【Cursor+Devbox】 AI开发快速入门
本文介绍了最新的Cursor + devbox 技术进行AI项目开发,介绍了两款工具的安装使用方式以及带着大家完成了一个简易学生管理系统
2024-12-04 20:19:49
4721
原创 【RabbitMQ应用篇】常见应用问题
介绍了RabbitMQ等消息队列中间件的相关应用问题:比如如何保证消息幂等性、如何保证消息顺序性、如何解决消息积压问题
2024-09-01 21:58:54
1113
原创 【MySQL进阶】索引性能分析
介绍了MySQL索引相关概念:比如索引语法、SQL性能分析的四种方式、索引失效的各种场景,囊括各种索引使用方式和设计原则
2024-09-01 14:33:45
1214
原创 【MySQL进阶】事务和锁
介绍了MySQL的事务以及锁相关概念,比如隔离性、隔离级别、以及MySQL中各种类型的锁联合MVCC实现隔离级别原理,最后还讲解了死锁相关概念
2024-08-18 19:54:58
908
原创 【Git学习笔记】零基础入门学习Git
介绍了git的相关概念,如工作区、暂存区、版本库的区别,以及git版本管理操作,如撤销、修改、回退等操作,还介绍了git的分支管理、远程仓库、标签管理等操作
2024-08-04 20:45:56
1373
原创 【Redis进阶】集群
介绍了redis集群相关知识,比如集群分片算法,如哈希求余、一致性哈希、哈希槽分区算法,以及集群的故障恢复raft算法流程
2024-07-25 14:47:36
1174
原创 【软件测试】自动化测试概念篇
介绍了软件测试领域中自动化测试的常见概念:例如回归测试、自动化测试分类、自动化测试金字塔、selenium驱动,最后给出了使用selenium进行自动化测试的demo
2024-07-14 19:14:03
872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人