标签: java
所有带有标签 "java".
Log4j2的使用(三)不同的环境使用不同的配置
介绍在不同环境使用不同Log4j2输出格式与配置的实现方式,包括SystemPropertyArbiter、属性替换、自定义Lookup插件和ScriptAppenderSelector。结合项目部署流程,讨论启动参数与代码扩展方案的选择。
编程可视化网站与软件(长期更新)
整理辅助理解编程知识的可视化网站与工具,包括Git操作练习、正则表达式测试、Wireshark报文分析和Shell命令解释。通过动态演示与实际操作,帮助理解知识的运行过程,并方便后续查阅。
使用Lua Script实现不同的限流算法
通过Redis执行和调试Lua脚本,分别实现固定窗口、滑动窗口、令牌桶和漏桶限流算法。结合请求次数限制示例,解释固定窗口的边界问题,并讨论不同算法在限流与流量整形中的使用场景。
Hibernate-Validator的使用(一)
结合Jakarta Bean Validation规范介绍Hibernate Validator的约束注解、级联校验,以及方法参数和返回值校验。通过中英文错误消息示例,说明国际化配置,并分析RESTEasy按请求语言切换校验消息的实现。