- 博客(48)
- 收藏
- 关注
原创 Zookeeper:从入门到精通
Zookeeper是一个开源的分布式协调服务,用于维护分布式系统的一致性,提供命名服务、配置管理、分布式锁等功能。
2026-04-10 23:29:39
144
原创 深度解析Nginx:从底层原理到生产实战,高性能Web服务器全攻略
本文全面解析Nginx的核心知识点,涵盖基础概念、架构原理、核心功能、部署配置和性能优化等10大维度。Nginx作为高性能的HTTP和反向代理服务器,采用异步非阻塞IO模型,支持10万+并发连接,具备负载均衡、动静分离、SSL终端等核心功能。
2026-04-10 23:00:45
114
原创 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
107
原创 Spring AI Alibaba 用户使用手册
本文介绍了SpringAI Alibaba的集成与使用指南,涵盖从环境配置到高级功能的完整开发流程。
2026-04-10 15:45:11
106
原创 Spring AI Alibaba 1.1.2.2 项目源码深度解析
摘要:SpringAIAlibaba 1.1.2.2是阿里云基于SpringAI框架开发的AI应用开发平台,提供完整的AI应用构建组件。
2026-04-10 15:36:09
138
原创 JWT + Spring Security / OAuth2.0:微服务统一登录、鉴权、单点登录全解析
摘要:本文探讨了微服务架构中的身份认证与鉴权问题,提出了基于JWT+SpringSecurity+OAuth2.0的解决方案。首先分析了微服务架构下Session共享、权限分散和单点登录三大痛点,然后详细介绍了JWT的无状态令牌机制、SpringSecurity的权限管控框架以及OAuth2.0的授权协议。
2026-04-09 22:04:07
376
原创 Spring Cloud 微服务监控实战:SkyWalking + Prometheus+Grafana 全栈解决方案
本文针对SpringCloud微服务架构中的监控痛点,提出两套互补的解决方案:SkyWalking实现全链路追踪,解决调用链可视化、接口卡顿定位和报错根因分析问题;Prometheus+Grafana负责指标监控与可视化告警,实现系统指标采集、展示和异常通知。
2026-04-09 21:31:46
561
原创 SpringCloud Seata 四大模式(AT/TCC/SAGA/XA)全解析
摘要:本文深入解析了SpringCloud微服务架构中分布式事务的解决方案——Seata框架。文章首先分析了微服务环境下分布式事务的痛点,介绍了Seata的四种事务模式(AT、TCC、SAGA、XA)及其核心原理。通过电商下单、金融转账等典型场景,详细展示了各模式在SpringCloud中的集成方法和代码实现。
2026-04-09 21:13:25
320
原创 SpringCloud-Stream + RocketMQ/Kafka
作为「消息中间件的统一抽象层」,屏蔽了底层 RocketMQ、Kafka 的技术差异,让开发者无需关注具体中间件的实现细节,只需专注业务逻辑,就能轻松实现消息的生产与消费,实现「一次编码,多中间件适配」
2026-04-09 20:49:48
274
原创 SpringCloud-Sentinel(熔断降级 & 流量控制)
Sentinel 以流量为切入点,通过流量控制、熔断降级、系统保护、热点防护四大核心能力,为微服务构建起坚不可摧的稳定性防线,历经多年双11极端场景验证,是当前微服务流量治理的首选方案。
2026-04-09 20:25:13
279
原创 Spring Cloud LoadBalancer 详解:从原理到生产实战(2026最新版)
本文全面解析Spring Cloud LoadBalancer(SCLoadBalancer)作为新一代微服务负载均衡解决方案的核心优势与实践应用。
2026-04-08 23:26:56
617
原创 SpringCloud-openFeign(服务调用)
摘要:OpenFeign是SpringCloud生态中的声明式HTTP客户端工具,基于Feign二次封装,简化微服务间HTTP调用。
2026-04-08 22:33:27
481
原创 SpringCloud-GateWay网关
Spring Cloud Gateway是Spring Cloud生态中的API网关,Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。
2026-04-07 23:07:14
382
原创 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
425
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
338
原创 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
588
原创 Spring
Spring框架概述 Spring是一个轻量级的Java开发框架,旨在解决企业级应用开发中的耦合问题。它采用分层架构,为Java应用程序提供全面的基础架构支持。Spring的核心特性包括依赖注入(DI)和面向切面编程(AOP)。
2026-03-30 22:59:20
368
原创 Redis知识点完整补充文档
https://blog.csdn.net/MC_sir/article/details/159394860?spm=1001.2014.3001.5502 该博客的补充文档
2026-03-28 18:53:50
380
原创 AI-MCP知识点补充
MCP(ModelContextProtocol)是由Anthropic推出的标准化大模型交互协议,旨在解决当前大模型生态中工具调用标准不统一的问题。该协议支持stdio和SSE两种通信方式,分别适用于本地和远程调用场景,提供跨厂商、跨平台的通用解决方案。MCP采用C/S架构,包含Host、Client、Server等组件,要求开发遵循单一职责、JSON格式等规范。相比OpenAI的FunctionCall等方案,MCP具有开源、无厂商绑定等优势。实际应用中需注意权限管控、限流降级等企业级落地问题。协议生态
2026-03-28 00:46:33
291
1
原创 AI——Skills
摘要:Skillsmp.com是一个提供各类Skills(可被AI模型调用的外部工具)的网站,涵盖内容创作、媒体处理等多个领域。用户可按分类查找适合的Skills,并支持在主流IDE(如Claudecode、Cursor等)中配置使用。网站提供丰富的资源链接,包括官方仓库、社群网站和特定功能Skills(如视频剪辑、Markdown发布等)。开发者可通过官方文档和电子书学习创建自定义Skills
2026-03-27 17:33:29
361
原创 Redis
Redis是一种高性能的非关系型数据库,支持多种数据结构如String、Hash、List、Set和Zset,适用于缓存、排行榜、计数器等场景。其单线程模型、内存存储及多路I/O复用机制使其具有极高的性能。Redis提供主从复制、哨兵模式和集群模式保障高可用性,并通过RDB和AOF实现数据持久化。针对缓存问题如雪崩、穿透和击穿,Redis提供了多种解决方案。分布式锁可通过Redisson框架实现,支持自动续期。Redis集群采用哈希槽分片,支持动态扩容和数据迁移。相比Memcached,Redis支持更丰富
2026-03-23 22:35:36
1280
原创 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
384
原创 JVM核心知识点全面梳理(大厂面试完整版)
本文系统梳理JVM核心知识点,涵盖运行时数据区、类加载机制、垃圾回收、OOM异常、调优策略及高频面试考点。重点解析JDK8+版本特性,如元空间取代永久代、G1/ZGC收集器优化等。详细阐述内存管理机制(堆/栈/常量池)、GC算法(三色标记、分代回收)、类加载流程(双亲委派)等核心原理,并提供调优工具使用指南和实战参数配置。针对面试常见误区进行澄清,补充对象创建、锁升级、JMM等高频考点,形成完整的JVM知识体系,帮助开发者深入理解JVM运行机制并提升面试竞争力。
2026-03-16 22:47:28
475
原创 JVM面试知识点总结
JVM(Java虚拟机)是执行Java字节码的虚拟计算机,实现跨平台运行。它包含类加载器、运行时数据区(方法区、堆、虚拟机栈等)和执行引擎。JVM通过类加载机制将.class文件加载到内存,采用双亲委派机制确保类加载安全。内存模型包括线程共享区(堆、方法区)和线程独占区(虚拟机栈、程序计数器等)。常见问题包括OOM(内存溢出)和StackOverFlowError(栈溢出),可通过调整JVM参数或分析内存解决。JDK包含JRE和开发工具,JRE包含JVM和核心类库,JVM是跨平台运行的核心组件。
2026-03-14 22:57:19
33
原创 JAVA进阶-JAVA WEB
本文总结了JSP和Servlet的核心知识点:1)JSP侧重于视图展示,Servlet用于控制逻辑;2)详细介绍了JSP的9大内置对象和4种作用域;3)对比了Session与Cookie的存储机制与安全性差异;4)解释了Session的工作原理及Cookie禁用时的解决方案;5)比较了SpringMVC与Struts在拦截机制和数据独立性上的区别;6)提供了防范SQL注入、XSS攻击和CSRF攻击的具体措施;7)详细阐述了Servlet生命周期的三个阶段(初始化、服务、销毁)及其关键方法。
2026-03-14 18:06:15
43
原创 JAVA进阶-线程
本文系统梳理了Java多线程编程的核心知识点,包括:线程基础概念(并发/并行区别、线程/进程关系);线程创建方式(继承Thread类、实现Runnable/Callable接口);线程状态转换(6种状态及转换条件);线程同步机制(synchronized锁升级原理、volatile关键字);线程通信方法(wait/notify机制);线程安全策略(锁使用、原子类、ThreadLocal);以及死锁预防、JMM内存模型等高级话题。重点对比了synchronized与Lock的异同,分析了原子性/可见性/有序性
2026-03-12 22:16:29
427
转载 红黑树原理及实现
摘要:本文详细介绍了二叉搜索树、平衡二叉搜索树及红黑树的结构特性与操作。首先分析了二叉搜索树可能退化为链表的问题,进而引入AVL树和红黑树两种平衡二叉树解决方案。重点阐述了红黑树的五条性质、插入删除操作的核心逻辑(包括旋转调整和颜色变换),并通过Java代码实现了红黑树的插入、删除等关键操作。实验结果表明,红黑树能有效控制树高,保证O(logn)的时间复杂度。全文通过理论分析与代码实践相结合的方式,系统性地讲解了红黑树这一重要数据结构。
2026-03-11 22:12:33
21
原创 JAVA基础-集合篇
本文系统梳理了Java集合框架的核心内容。首先介绍了Collection集合的分类,包括有序可重复的List(ArrayList、LinkedList、Vector等)和无序唯一的Set(HashSet、TreeSet等),以及键值对存储的Map(HashMap、TreeMap等)。其次对比了Collection与Collections的区别,分析了List、Set、Map的特性差异。重点讲解了HashMap的实现原理,包括哈希冲突解决、红黑树转换机制(链表长度>8且表长≥64时转换)、扩容机制等。同
2026-03-09 22:35:59
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅