首页
架构设计
后端
java
python
PHP
前端
vue
react
js+ccs
nodejs
AI
运维
Linux
常用工具
中间件
软件部署
运维随笔
问题记录
系列文章
redis理论及实战
RabbitMQ安装及原理
RocketMQ
Kafka
mysql5.7使用及原理
elasticsearch
轻松玩转大模型微调
K8S
软考
系统架构师
系统分析师
我的动态
路口、下车
累计撰写
78
篇文章
累计创建
52
个标签
累计收到
2
条评论
栏目
首页
架构设计
后端
java
python
PHP
前端
vue
react
js+ccs
nodejs
AI
运维
Linux
常用工具
中间件
软件部署
运维随笔
问题记录
系列文章
redis理论及实战
RabbitMQ安装及原理
RocketMQ
Kafka
mysql5.7使用及原理
elasticsearch
轻松玩转大模型微调
K8S
软考
系统架构师
系统分析师
我的动态
目 录
CONTENT
以下是
springboot
相关的文章
2026-01-20
RocketMQ—Springboot集成
本文介绍了如何使用Spring Boot集成RocketMQ来快速开发生产者和消费者。首先,通过添加`rocketmq-spring-boot-starter`依赖并配置`application.properties`文件,可以轻松搭建RocketMQ环境。对于生产者,利用`RocketMQTemplate`对象进行消息发送,示例代码展示了异步发送消息并监听回调结果的方法。消费者则通过`@RocketMQMessageListener`注解定义监听器,并在`onMessage`方法中处理接收到的消息。整个过程简单直观,便于快速上手和实际应用。
2026-01-20
3
0
0
架构设计
RocketMQ
springboot
2026-01-09
Spring Boot 4.x 核心演进分析
Spring Boot 4.0 于2025年11月发布,基于 Spring Framework 7.0 构建,全面支持 Java 的新特性如虚拟线程,并重构了云原生支持。核心基线升级包括:Spring Framework 从6.x升至7.x,Java 基线推荐使用 Java 25,Jakarta EE 升级到11版本,Kotlin 支持2.2+,GraalVM Native Image 成为一等公民。显著架构与功能变化包括:虚拟线程成为默认并发模型,高吞吐量且简化配置;声明式 HTTP 客户端取代 OpenFeign,降低微服务调用复杂度;模块化重构,支持 JPMS 模块化系统;内置 API 版本控制;可观测性方面,OpenTelemetry 成为唯一标准;全面采纳 JSpecify 标准注解处理空安全。迁移建议包括逐步升级 JDK 和移除 Feign 等步骤。
2026-01-09
13
0
0
java
后端
springboot
2025-08-26
springboot集成smart-doc
本文介绍了如何使用Smart-Doc和Torna这两款轻量级框架来生成和管理接口文档。首先,通过Docker安装Torna 1.16.2版本,包括拉取镜像、创建数据卷、配置数据库权限、编写并放置`application.properties`文件以及创建容器等步骤。接着,在Maven项目的顶层pom文件中添加smart-doc插件,并在每个服务的resources目录下添加一个`smart-doc.json`配置文件,用于指定输出路径、项目名称、包过滤器、OpenAPI接口地址及调试环境等信息。最后,通过上述配置,可以自动生成详细的接口文档,并在Torna平台上进行管理和调试。
2025-08-26
19
0
0
java
springboot
后端
架构设计
2025-08-26
springboot集成sleuth+zipkin链路追踪
文章介绍了微服务架构中分布式链路追踪的重要性及其实现方式。在复杂的微服务系统中,一个请求可能涉及多个服务调用,使用链路追踪技术可以帮助快速定位问题。文章提到了几种流行的链路追踪工具,如Google的Dapper、Twitter的Zipkin以及阿里的Eagleeye和Skywalking。接着详细解释了链路追踪中的核心概念,包括Span(跨度)、Trace(跟踪)以及Annotation(标注),并说明了这些概念如何共同工作以记录请求流程。随后,文章指导读者如何通过Spring Cloud Sleuth与Zipkin整合来实现链路追踪功能,包括添加必要的依赖、配置日志级别、安装和配置Zipkin服务器等步骤,并提供了具体的代码示例。最后,还介绍了如何将Zipkin收集的数据持久化到Elasticsearch中,以便于长期存储和查询。
2025-08-26
9
0
0
架构设计
java
运维
软件部署
springboot
2025-08-26
springboot集成sentinel
本文介绍了Sentinel监控平台在Windows和Docker环境下的安装方法及访问方式。对于Windows安装,需要下载1.8.5版本的jar包,并使用特定命令行启动,其中默认用户名和密码均为sentinel。Docker安装则通过拉取最新的bladex/sentinel-dashboard镜像并运行容器来实现,同时设置容器重启策略为始终重启。访问Sentinel监控平台可通过http://192.168.171.132:8858/,登录凭证同样为sentinel。此外,文档还提供了application.yml配置示例,用于指定日志存储路径和连接到Sentinel控制台的相关参数。
2025-08-26
7
0
0
java
架构设计
运维
springboot
软件部署
2025-08-26
集成ELKF收集日志
本文介绍了ELK(Elasticsearch, Logstash, Kibana)栈的组件及其功能,包括Filebeat用于日志收集、Logstash进行数据处理、Elasticsearch存储和搜索数据、Kibana提供数据分析与可视化。文章详细描述了如何使用Docker Compose在Linux环境下部署ELK栈,并提供了docker-compose.yml文件配置示例及注意事项。此外,还介绍了在Windows上安装和配置Filebeat的方法,以及如何通过Spring Boot项目配置日志输出至指定路径,实现日志的集中管理和分析。最后,给出了一个自定义的日志IP配置类以增强日志记录能力。
2025-08-26
8
0
0
后端
java
架构设计
springboot
2025-08-22
springboot框架:springcache与redis
文章介绍了Spring Cache与Redis的使用方法及注意事项。通常情况下,缓存直接使用Spring Cache,特殊需求时可单独使用Redis。在缓存读写问题上,文章提到数据库和缓存一致性需自行处理;对于穿透、雪崩和击穿问题,提供了相应的解决方案如配置缓存空值、增加过期时间和使用本地同步锁等。使用Spring Cache结合Redis需要引入相关依赖,并进行适当配置,包括Redis连接信息及缓存策略设置。此外,还需要添加配置类以支持版本要求。最后,在代码中通过注解如@Cacheable、@CacheEvict和@CachePut来实现缓存操作。
2025-08-22
19
0
0
后端
java
springboot
2025-08-22
springboot框架:spring-data-redis 客户端
SpringDataRedis 是 Spring 框架中用于集成 Redis 数据库的模块,提供了对 Lettuce 和 Jedis 客户端的支持,并通过统一的 RedisTemplate API 简化了 Redis 的操作。它支持发布订阅模型、哨兵和集群模式,以及基于 Lettuce 的响应式编程。此外,还支持多种数据序列化方式,包括 JDK、JSON 和字符串等。使用时,只需在项目中添加 `spring-boot-starter-data-redis` 依赖,并进行简单的配置即可快速上手。文章还介绍了如何自定义序列化方法来优化存储空间利用效率,并展示了 StringRedisTemplate 的使用示例,强调了其对于字符串类型数据处理的优势。
2025-08-22
8
0
0
后端
java
springboot