小薛博客课程
AI 大模型项目
AI大模型理论入门SpringAI接入ChatGPT与微服务整合- 整合前端基础交互页面
- 整合
阿里云百炼大模型平台 - AI大模型之
角色配置 - AI大模型之
视觉理解 - AI大模型之
流式输出 - AI大模型之
记忆缓存 - AI大模型之
向量数据库存储 - AI大模型之
向量化分类 - AI大模型之函数大模型调用
自定义接口查询自定义业务需求 - AI大模型之自定义
知识库 - AI大模型之
提示词工程 - AI大模型之
敏感词处理 - AI大模型之自定义
智能体 - 前后端联调文生文、文生图事件
MinIO服务器简介与安装- 新增用户注册功能
JWT集成进登录业务SpringSecurity集成和安全加盐- 保存对话记录以及历史记录展示
- 自定义分页注解历史记录分页查询
- 请求
链路日志追踪快速定位程序Bug设计 - 自定义认证
@NotAuth白名单注解 - 自定义
@RequestRepeatLock防重复提交注解 - 自定义
限流注解对接口进行流量控制 - 自定义
滑动窗口限流注解解决临界值问题 接口签名安全性设计- 等等。。。。。。
架构师资料
- 系统安全之
双因素认证(2FA)是什么 - 架构设计之自定义注解管理
多版本Controller接口 - 架构设计之Spring Boot巧妙利用
SpEL实现复杂的规则运算 - 架构设计之Redisson分布式锁-
可重入同步锁(一) - 架构设计之Redisson分布式锁-
可重入异步锁(二) - 架构设计之Redisson分布式锁-
自旋锁SpinLock(三) - 架构设计之Redisson分布式锁-
自旋锁回退(四) - 架构设计之Redisson分布式锁-
围栏锁FencedLock(五) - 架构设计之Redisson分布式锁-
组合锁联锁MultiLock(六) - 架构设计之Redisson分布式锁-
公平锁FairLock(七) - 架构设计之Redisson分布式锁-
读写锁ReadWriteLock(八) - 架构设计之Redisson分布式锁-
自动续期(九) - 架构设计之Redisson分布式锁-自定义
大注解(十) - 架构设计Redisson之分布式
信号量(十一) - 架构设计Redisson之分布式
信号量模拟秒杀(十二) - 同一个类中2个方法嵌套调用让事务生效(整合
SpringBoot3.0) - 多线程基础与线程池和SpringBoot异步操作
CompletableFuture原理与实践- Spring事件驱动模式
手写自定义Redis缓存注解缓存穿透、缓存击穿与缓存雪崩和锁的进化,单机锁到分布式锁的合理运用- Mybatis Plus 批量新增优化
Knife4j和Swagger3注解使用与SpringBoot各种参数校验- 架构设计高可用之
Caffeine本地缓存 - 自定义注解-
防重复提交、一键防抖 - SpringBoot、Redis自定义滑动窗口注解实现分布式限流
- 架构设计之分批次批量多线程处理、异步缓存、排队
- 生产故障之@Transactional长事务解决优化方案
- Naocs实现
动态线程池 - Redis数据库双写一致性问题之更新策略
- 架构设计之请求链路日志追踪快速定位程序Bug设计
- 架构设计之提交事务后发送MQ消息、编程式事务与Spring事件驱动
- MQ专题之柔性事务之本地消息表处理
- MQ专题之延迟队列
- MQ专题之延迟队列任务处理工具类封装
- MQ专题之延迟消息投递通用架构设计
- MQ专题之分布式锁封装防止一消多投与幂等架构设计
- MQ通用设计架构RabbitMQ、立刻投递、延时投递+下游消费端幂等判断
- MQ专题之消息顺序消费
- MQ专题之消息积压
- JAVA开发必会之线上问题排查传统方式
- JAVA开发必会之线上问题排查阿里开源线上排查工具
Arthas - JAVA开发必会之线上问题排查一剑封喉
show-busy-java-threads - JAVA开发必会之
线程之间共享数据与ThreadLocal原理分析 生产故障之千万级数据更新Prometheus与Grafana监控微服务- JAVA开发必会之
GitFlow - 架构设计之
高并发下实时排行榜
小薛common工具包
Docker镜像开源
课程资料
- 架构设计之自定义
延迟双删缓存注解(上) - 架构设计之自定义
延迟双删缓存注解(下) - 轻量级的、基于文本的实时通信机制
Server-Sent Events (SSE) - Git常用操作之GitLab
- Stream流与Guava工具类使用
- Mybatis Plus扩展方法与Pagehelper分页插件
- 自定义Pagehelper分页注解
- PageHelper分页升级版-兼容MybatisPlus
- PageHelper分页原理源码跟踪
- PageHelper分页扩展排序
- 常用HTTP状态码
- SimpleDateFormat线程安全问题
- 两个集合的 交集、并集、差集、补集
- BigDecimal的使用与工具类
- JAVA开发必会之@JsonFormat转换
- 架构设计之慢SQL监控
