标签: spring boot
所有带有标签 "spring boot".
使用Lua Script实现不同的限流算法
通过Redis执行和调试Lua脚本,分别实现固定窗口、滑动窗口、令牌桶和漏桶限流算法。结合请求次数限制示例,解释固定窗口的边界问题,并讨论不同算法在限流与流量整形中的使用场景。
Hibernate-Validator的使用(一)
结合Jakarta Bean Validation规范介绍Hibernate Validator的约束注解、级联校验,以及方法参数和返回值校验。通过中英文错误消息示例,说明国际化配置,并分析RESTEasy按请求语言切换校验消息的实现。
ELK生成PEM格式的ca证书、设置Https并使用Elasticsearch Java Client连接
以ELK 8.2为例,介绍生成CA证书、配置节点间TLS与HTTP层HTTPS,以及为Kibana、Logstash和Java客户端配置证书的流程。补充PEM与PKCS#12格式的区别及相关JDK兼容性问题。
自定义Spring-boot-starter
以自定义框架为例,介绍Spring Boot Starter的项目结构、属性映射、条件自动配置与spring.factories注册。文章展示自动配置测试、依赖引入和实际使用,并演示如何用自定义配置覆盖框架的默认实现。