- 博客(8)
- 收藏
- 关注
原创 Redis—实战篇03
本文基于Redis实现好友关注、用户签到及附近商铺功能,重点讲解Feed流(关注推送)、GEO地理位置和Bitmap位图应用。通过Set集合实现共同关注,利用SortedSet的score值(时间戳)支持按时间倒序的滚动分页,结合推模式实现高效关注推送,解决大V粉丝爆炸问题。采用推拉混合策略,兼顾性能与用户体验,提升系统可扩展性。
2026-10-16 10:50:09
90
原创 Java 后端做 Agent/RAG 应用开发学习路线
Java后端Agent/RAG开发精简学习摘要(≤150字): 聚焦LangChain4j与Spring AI,掌握Function Calling、ReAct Agent、RAG全流程。优先官方文档,实战用Postman+Java HTTP客户端调用API,Docker部署Milvus+Ollama本地调试。重点学习RAG链路、向量检索、记忆设计、SSE流式输出与安全防护。参考langchain4j-examples、Spring AI Samples及Dify API集成,避免深陷Python/论文/微
2026-10-14 18:50:16
301
原创 Redis—实战篇02
本文以电商秒杀场景为例,详解Redis在优惠券秒杀中的实战应用。涵盖全局唯一ID生成(基于Snowflake算法)、秒杀下单流程、超卖问题解决方案(乐观锁与CAS机制)、一人一单限制及分布式锁实现。重点解析了高并发下库存超卖的防范策略,通过Redis分布式锁(SETNX+过期时间)保障多节点间互斥访问,结合异步队列优化性能,全面提升系统稳定性与安全性。
2026-10-08 10:45:03
140
原创 Redis—实战篇01
本文总结了Redis在短信登录、商户缓存、点赞功能、秒杀系统等场景中的应用。通过黑马程序员Redis课程的学习,详细记录了关键实现方案,如基于Redis的共享session解决集群问题、使用List和SortedSet实现点赞功能、利用Lua脚本和分布式锁优化秒杀系统等。课程涵盖了Redis的核心数据结构(如GeoHash、BitMap、HyperLogLog)及其典型应用场景,并提供了Spring Boot整合Redis的代码示例(如登录拦截器实现)。这些技术点能有效解决高并发场景下的缓存穿透、雪崩等问题
2026-08-13 22:04:41
229
原创 Redis_基础篇
本文介绍了Redis的基本概念、安装配置及常见命令操作。首先对比了NoSQL与SQL数据库的核心区别,阐述了Redis作为键值型NoSQL数据库的特点。详细讲解了Linux环境下Redis的安装步骤,包括依赖安装、配置修改和开机自启设置。重点说明了Redis的五种基本数据结构(String、Hash、List、Set、SortedSet)及其常用命令。最后介绍了Java客户端Jedis和SpringDataRedis的使用方法,包括连接池配置和序列化方案优化。通过具体示例演示了不同数据类型的操作方式,并对比
2026-07-10 16:26:45
226
原创 Docker高频命令与项目通用模版
本文提供了一份Docker开发命令速查表和前后端项目部署模板。速查表包含镜像操作、容器管理、日志查看等常用命令。项目模板采用Vue+SpringBoot+MySQL+Nginx+Redis技术栈,通过docker-compose实现服务编排。特别优化了前端的Docker构建流程:使用npm ci替代npm install确保版本锁定,采用多阶段构建减小镜像体积,并以非root用户运行提升安全性。后端同样采用轻量化多阶段构建,Nginx配置反向代理。整体方案强调安全性和标准化部署,适合作为现代Web应用的基础
2026-07-08 10:40:03
163
原创 MYSQL运维篇
本文介绍了MySQL运维中的日志管理、主从复制、分库分表和读写分离四大核心内容,重点讲解了日志分类与配置方法。日志部分详细解析了错误日志、二进制日志、查询日志和慢查询日志的作用、查看方式及配置技巧,包括二进制日志的自动清理设置。主从复制章节阐述了其原理、优势及具体搭建步骤,涵盖服务器准备、主从库配置等关键操作。文章来源于黑马程序员MySQL教程的学习笔记,内容注重实用性,适合数据库运维人员参考学习。
2026-06-05 14:16:21
240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2