12 2022 档案
摘要:总结: 监控流程:状态监控、数据收集/采样、数据传输、数据存储、数据处理、数据展示、数据应用(告警、故障定位等) 系统监控分类: 1 日志类:使用ELK(Elasticsearch、Logstash、Kibana)+Kafka/Redis/RabbitMQ 来搭建日志系统。程序内部通过 Spring
阅读全文
摘要:前后端分离开发模式下,后端工作的对外表现就是一系列的API接口。如何设计一个优雅的API接口,以满足规范性、安全性、稳定性、易排查等需求? 几年工作下来也有了一些心得,但考虑仍不够全面,网上学习了下整体总结如下。 有【定义符合Restful规范、参数校验、统一返回值、敏感数据加密或脱敏、幂等执行、分
阅读全文
摘要:总结 是什么: 字节码增强技术用于对静态字节码文件进行修改或动态修改运行中的程序。使用场景有【动态代理、AOP、ORM框架】、【热部署、Mock测试、性能诊断工具】等,例如动态代理、AOP等实质上是利用各种手段生成符合规范的字节码文件。掌握字节码增强后可以高效地定位并快速修复一些棘手的问题(如线上性
阅读全文