Spring Boot 使用网易企业邮箱发送邮件:SMTP、TLS 与授权码配置
网易企业邮箱 SMTP: smtphz.qiye.163.com 25(不加密) 994(加密) 企业邮箱的 SMTP 主机、端口和认证策略可能由管理员调整。配置时应使用环境变量或密钥服务保存凭据,禁止把真实密码提交到 Git 仓库。
网易企业邮箱 SMTP: smtphz.qiye.163.com 25(不加密) 994(加密) 企业邮箱的 SMTP 主机、端口和认证策略可能由管理员调整。配置时应使用环境变量或密钥服务保存凭据,禁止把真实密码提交到 Git 仓库。
这篇文章主要讲解 spring boot如何上传文件
文件上传是常见攻击入口,不能直接信任原始文件名、扩展名或 Content-Type。服务端应生成存储名、限制大小和类型,并把上传目录与可执行程序隔离。
Spring解决RocketMQ发消息与MySQL事务一致性
本文将告诉你如何使用spring的任务调度。主要使用@Scheduled注解 默认定时任务配置可能由单线程串行执行,一个长任务会阻塞后续任务。生产环境还要处理异常、超时、重复执行、错过执行和多实例竞争。
这篇文章主要讲解 spring boot如何发送邮件
发送邮件是一个很常用的功能,比如线上故障告警,验证码等功能都会用到,下面我们来看看用spring mail 来实现发送邮件 邮件发送属于外部依赖,业务线程不应无限等待 SMTP 响应。生产环境应设置超时、重试和异步队列,并避免在日志中打印收件内容与认证信息。
[TOC]
使用spring-data-redis中的redisTemplate存储key-value,然后使用redis-cli去查询时查询不到相应的key。使用keys *时发现redis中key的前缀多了一些字符 Redis 问题经常表现为乱码、类型转换失败、连接耗尽或缓存数据不一致。排查时应先确认 key/value 序列化器、客户端版本、超时配置和实际写入数据。
这篇文章告诉你如何通过spring创建一个"hello world"的restful的web服务 一个可维护的 REST API 不只返回 JSON,还应定义资源路径、HTTP 方法、状态码、参数校验和统一错误格式。示例接口上线前还要补充认证、限流和日志脱敏。