跳到主要内容

7 篇博文 含有标签「spring-boot」

查看所有标签

Spring + RocketMQ + MySQL 事务一致性:事务消息、回查与幂等消费

· 阅读需 7 分钟
Apache王也道长
软件开发者与技术作者

Spring解决RocketMQ发消息与MySQL事务一致性

  1. 用户订单并支付
  2. 发送消息开通查看文章权限 数据库事务与消息发送无法依靠普通本地事务一次性提交。RocketMQ 事务消息通过半消息、本地事务执行和事务状态回查协调结果,下游仍必须实现幂等。

Spring Boot 发送邮件:SMTP、HTML 正文、附件与常见错误

· 阅读需 3 分钟
Apache王也道长
软件开发者与技术作者

这篇文章主要讲解 spring boot如何发送邮件

发送邮件是一个很常用的功能,比如线上故障告警,验证码等功能都会用到,下面我们来看看用spring mail 来实现发送邮件 邮件发送属于外部依赖,业务线程不应无限等待 SMTP 响应。生产环境应设置超时、重试和异步队列,并避免在日志中打印收件内容与认证信息。

Spring Data Redis 常见问题:Key/Value 序列化、连接池与缓存排查

· 阅读需 3 分钟
Apache王也道长
软件开发者与技术作者

[TOC]

1. key序列化问题

使用spring-data-redis中的redisTemplate存储key-value,然后使用redis-cli去查询时查询不到相应的key。使用keys *时发现redis中key的前缀多了一些字符 Redis 问题经常表现为乱码、类型转换失败、连接耗尽或缓存数据不一致。排查时应先确认 key/value 序列化器、客户端版本、超时配置和实际写入数据。

Spring Boot RESTful API 教程:Controller、JSON、参数校验与异常处理

· 阅读需 11 分钟
Apache王也道长
软件开发者与技术作者

构建一个restful的web服务

这篇文章告诉你如何通过spring创建一个"hello world"的restful的web服务 一个可维护的 REST API 不只返回 JSON,还应定义资源路径、HTTP 方法、状态码、参数校验和统一错误格式。示例接口上线前还要补充认证、限流和日志脱敏。

总访问量 -- · 访客数 --