- 博客(55)
- 收藏
- 关注
原创 MySQL高级-从底层原理到架构实战
本文深入解析MySQL高级核心知识,涵盖架构原理、索引优化、SQL执行计划、锁机制、事务隔离、MVCC、日志体系、主从复制、分库分表等关键内容。
2026-04-13 09:30:14
830
原创 MySQL进阶-执行计划、表设计与备份运维
本文系统讲解MySQL进阶实战技能,涵盖SQL优化、表设计、备份恢复与基础运维三大部分。SQL优化部分详细解析执行计划分析方法,提供慢查询定位技巧和常见优化案例;表设计部分深入剖析三大范式与反范式,给出字段设计、主键外键规范及分表分库策略;备份恢复部分对比物理/逻辑备份方法,演示xtrabackup和mysqldump操作流程;基础运维部分涵盖用户权限、性能监控和日志管理等核心操作。全文强调实战落地,提供可套用的优化方案和避坑指南,并附上日常运维检查清单,帮助开发者构建高性能、高可用的MySQL数据库系统。
2026-04-12 14:04:24
340
原创 MySQL进阶基础:索引、视图、存储过程与常用函数
MySQL索引是提升查询效率的关键工具,通过创建类似目录的结构快速定位数据,但会占用存储空间并降低写操作性能。
2026-04-12 00:52:24
400
原创 Zookeeper:从入门到精通
Zookeeper是一个开源的分布式协调服务,用于维护分布式系统的一致性,提供命名服务、配置管理、分布式锁等功能。
2026-04-10 23:29:39
548
原创 深度解析Nginx:从底层原理到生产实战,高性能Web服务器全攻略
本文全面解析Nginx的核心知识点,涵盖基础概念、架构原理、核心功能、部署配置和性能优化等10大维度。Nginx作为高性能的HTTP和反向代理服务器,采用异步非阻塞IO模型,支持10万+并发连接,具备负载均衡、动静分离、SSL终端等核心功能。
2026-04-10 23:00:45
535
原创 Spring AI Alibaba 1.1.2.2 完整知识点库
本文介绍了阿里巴巴Spring AI项目的架构设计与实现细节。该项目基于Spring Boot 3.5.8和Spring AI 1.1.2框架,采用分层架构设计,包含Graph状态图核心、Agent框架、Studio可视化IDE等多个模块。
2026-04-10 15:54:42
461
原创 Spring AI Alibaba 用户使用手册
本文介绍了SpringAI Alibaba的集成与使用指南,涵盖从环境配置到高级功能的完整开发流程。
2026-04-10 15:45:11
580
原创 Spring AI Alibaba 1.1.2.2 项目源码深度解析
摘要:SpringAIAlibaba 1.1.2.2是阿里云基于SpringAI框架开发的AI应用开发平台,提供完整的AI应用构建组件。
2026-04-10 15:36:09
426
原创 JWT + Spring Security / OAuth2.0:微服务统一登录、鉴权、单点登录全解析
摘要:本文探讨了微服务架构中的身份认证与鉴权问题,提出了基于JWT+SpringSecurity+OAuth2.0的解决方案。首先分析了微服务架构下Session共享、权限分散和单点登录三大痛点,然后详细介绍了JWT的无状态令牌机制、SpringSecurity的权限管控框架以及OAuth2.0的授权协议。
2026-04-09 22:04:07
566
原创 Spring Cloud 微服务监控实战:SkyWalking + Prometheus+Grafana 全栈解决方案
本文针对SpringCloud微服务架构中的监控痛点,提出两套互补的解决方案:SkyWalking实现全链路追踪,解决调用链可视化、接口卡顿定位和报错根因分析问题;Prometheus+Grafana负责指标监控与可视化告警,实现系统指标采集、展示和异常通知。
2026-04-09 21:31:46
757
原创 SpringCloud Seata 四大模式(AT/TCC/SAGA/XA)全解析
摘要:本文深入解析了SpringCloud微服务架构中分布式事务的解决方案——Seata框架。文章首先分析了微服务环境下分布式事务的痛点,介绍了Seata的四种事务模式(AT、TCC、SAGA、XA)及其核心原理。通过电商下单、金融转账等典型场景,详细展示了各模式在SpringCloud中的集成方法和代码实现。
2026-04-09 21:13:25
389
原创 SpringCloud-Stream + RocketMQ/Kafka
作为「消息中间件的统一抽象层」,屏蔽了底层 RocketMQ、Kafka 的技术差异,让开发者无需关注具体中间件的实现细节,只需专注业务逻辑,就能轻松实现消息的生产与消费,实现「一次编码,多中间件适配」
2026-04-09 20:49:48
437
原创 SpringCloud-Sentinel(熔断降级 & 流量控制)
Sentinel 以流量为切入点,通过流量控制、熔断降级、系统保护、热点防护四大核心能力,为微服务构建起坚不可摧的稳定性防线,历经多年双11极端场景验证,是当前微服务流量治理的首选方案。
2026-04-09 20:25:13
444
原创 Spring Cloud LoadBalancer 详解:从原理到生产实战(2026最新版)
本文全面解析Spring Cloud LoadBalancer(SCLoadBalancer)作为新一代微服务负载均衡解决方案的核心优势与实践应用。
2026-04-08 23:26:56
686
原创 SpringCloud-openFeign(服务调用)
摘要:OpenFeign是SpringCloud生态中的声明式HTTP客户端工具,基于Feign二次封装,简化微服务间HTTP调用。
2026-04-08 22:33:27
536
原创 SpringCloud-GateWay网关
Spring Cloud Gateway是Spring Cloud生态中的API网关,Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。
2026-04-07 23:07:14
412
原创 Spring AI 1.1.4 开发者使用手册
SpringAI开发指南摘要:本文全面介绍了SpringAI框架的开发实践,涵盖环境搭建、模型集成、向量存储、RAG应用等核心内容。重点包括:1) 快速搭建支持多模型(OpenAI/智谱AI/Ollama)的AI应用;2) 实现对话系统、流式响应和工具调用;3) 配置pgvector/Milvus等向量数据库实现语义搜索;4) 构建RAG检索增强生成系统;5) 多模态处理(图像/音频)和MCP协议集成。同时提供了生产环境最佳实践,包括性能优化、安全配置和监控方案,帮助开发者快速构建企业级AI应用。
2026-04-02 16:55:18
507
1
原创 Spring AI 1.1.4 深度学习知识体系总结
Spring AI 1.1.4采用分层架构设计,核心模块包括模型抽象层、聊天模型、嵌入模型、向量存储和工具调用等。架构遵循抽象与实现分离原则,通过泛型接口Model<TReq,TRes>统一各类AI模型调用方式。模块按功能正交划分,包含60+自动配置项,支持链式调用的Advisor模式替代传统AOP。包结构清晰,包含模型请求/响应封装、消息体系、提示构造等关键组件,提供类型安全的API设计。
2026-04-02 16:28:27
348
原创 Spring AI 1.1.4 项目源码深度解析
SpringAI 1.1.4是Spring生态中面向AI应用的扩展框架,提供统一的API抽象支持20+模型提供商和19+向量数据库。其模块化架构包含核心抽象层、模型实现层、向量存储层等,采用接口隔离、构建器模式等设计原则。框架特色包括:支持多模态消息处理、RAG检索增强生成、MCP模型上下文协议、工具调用机制等企业级功能,并与SpringBoot深度集成提供自动配置。通过Advisor扩展点、POJO编程模型和流畅API设计,开发者可便捷构建可移植、模块化的AI应用,同时享受重试、观测等企业级特性支持。
2026-04-01 17:49:10
615
原创 Spring
Spring框架概述 Spring是一个轻量级的Java开发框架,旨在解决企业级应用开发中的耦合问题。它采用分层架构,为Java应用程序提供全面的基础架构支持。Spring的核心特性包括依赖注入(DI)和面向切面编程(AOP)。
2026-03-30 22:59:20
378
原创 Redis知识点完整补充文档
https://blog.csdn.net/MC_sir/article/details/159394860?spm=1001.2014.3001.5502 该博客的补充文档
2026-03-28 18:53:50
384
原创 AI-MCP知识点补充
MCP(ModelContextProtocol)是由Anthropic推出的标准化大模型交互协议,旨在解决当前大模型生态中工具调用标准不统一的问题。该协议支持stdio和SSE两种通信方式,分别适用于本地和远程调用场景,提供跨厂商、跨平台的通用解决方案。MCP采用C/S架构,包含Host、Client、Server等组件,要求开发遵循单一职责、JSON格式等规范。相比OpenAI的FunctionCall等方案,MCP具有开源、无厂商绑定等优势。实际应用中需注意权限管控、限流降级等企业级落地问题。协议生态
2026-03-28 00:46:33
294
1
原创 AI——Skills
摘要:Skillsmp.com是一个提供各类Skills(可被AI模型调用的外部工具)的网站,涵盖内容创作、媒体处理等多个领域。用户可按分类查找适合的Skills,并支持在主流IDE(如Claudecode、Cursor等)中配置使用。网站提供丰富的资源链接,包括官方仓库、社群网站和特定功能Skills(如视频剪辑、Markdown发布等)。开发者可通过官方文档和电子书学习创建自定义Skills
2026-03-27 17:33:29
453
原创 Redis
Redis是一种高性能的非关系型数据库,支持多种数据结构如String、Hash、List、Set和Zset,适用于缓存、排行榜、计数器等场景。其单线程模型、内存存储及多路I/O复用机制使其具有极高的性能。Redis提供主从复制、哨兵模式和集群模式保障高可用性,并通过RDB和AOF实现数据持久化。针对缓存问题如雪崩、穿透和击穿,Redis提供了多种解决方案。分布式锁可通过Redisson框架实现,支持自动续期。Redis集群采用哈希槽分片,支持动态扩容和数据迁移。相比Memcached,Redis支持更丰富
2026-03-23 22:35:36
1368
原创 JAVA-Mybaits
MyBatis是一个半ORM框架,封装了JDBC操作,让开发者专注于SQL编写。它通过XML或注解配置SQL映射,支持动态SQL和延迟加载。相比JDBC,MyBatis减少了冗余代码,提高了灵活性,但对SQL编写要求较高。MyBatis提供一级缓存(SqlSession级别)和二级缓存(Mapper级别),一级缓存默认开启,二级缓存需手动配置。与Hibernate相比,MyBatis更灵活但移植性较差。核心特性包括:参数映射(#{}防止SQL注入)、批量操作、插件机制等,适合对SQL有精细控制需求的场景。
2026-03-22 16:34:16
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅