拦截器校验签名实现应用接入
2025-04-09-拦截器校验签名实现应用接入
1、场景分析
当外部第三方应用需要接入自身系统时,我们使用数据签名来校验第三方数据的正确性,保证第三方传输的数据不会在中途被篡改。同时还需要防止重放攻击、国产化签名方式(SM3)。
Read More
解决servlet流只能读取一次的问题(拦截器验签)
2025-04-02
2025-04-02-解决servlet流只能读取一次的问题(拦截器验签)
1、问题场景分析
使用拦截器对接口传来的参数进行签名验证,校验数据完整性,为获取请求参数,需要调用Read More
Word转pdf&水印
2024-11-24
2024-11-24-word转pdf&水印
-
本文使用libreOffice实现word转pdf,使用pdfBox添加水印
-
开发环境
...
Read More
Docker最佳实践
2024-08-27
Docker最佳实践
参考文档:https://www.yuque.com/leifengyang/sutong/au0lv3sv3eldsmn8#yjd1N
一、案例:Nginx
案例:启动一个Nginx,并修改默认页面,最后发布出去,让所...
Read More
easypoi导出扩展
easypoi 注解导出实践
本章记录使用easypoi导出 excel时解决的问题, 全篇以基于 easypoi的注解导出为前提, 扩展部分功能以满足业务需要。
1、注解的自定义列导出
Read More
使用@Autowired注入到List或map中
2024-03-11
一、将bean注入到List或Map
在SpringBoot开发中,当一个接口A有多个实现类时,spring会很智能的将bean注入到List或Map<String, A>变量中。我们可以使用它来实现策略+工厂模式,对业务代码进行解耦。
Read More
策略模式与工厂模式
2024-03-10
策略模式
定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。
1.意图
定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本...
Read More
Kafka入门
一、基础概念
-
传统定义:Kafka是一个分布式的基于发布/订阅模式的消息队列
最新定义:kafka是一个开源的分布式事件流平台,用于高性能数据管道、流分析、数据集成和关键任务应用。
-
kafka是一个分布式的发布-订阅消息系统...
Read More
解决servlet流只能读取一次的问题(拦截器验签)
2025-04-02-解决servlet流只能读取一次的问题(拦截器验签)
1、问题场景分析
使用拦截器对接口传来的参数进行签名验证,校验数据完整性,为获取请求参数,需要调用 本文使用libreOffice实现word转pdf,使用pdfBox添加水印 开发环境 参考文档:https://www.yuque.com/leifengyang/sutong/au0lv3sv3eldsmn8#yjd1N 案例:启动一个Nginx,并修改默认页面,最后发布出去,让所...
本章记录使用easypoi导出 excel时解决的问题, 全篇以基于 easypoi的注解导出为前提, 扩展部分功能以满足业务需要。 在SpringBoot开发中,当一个接口A有多个实现类时,spring会很智能的将bean注入到List或Map<String, A>变量中。我们可以使用它来实现策略+工厂模式,对业务代码进行解耦。 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本...
传统定义:Kafka是一个分布式的基于发布/订阅模式的消息队列 最新定义:kafka是一个开源的分布式事件流平台,用于高性能数据管道、流分析、数据集成和关键任务应用。 kafka是一个分布式的发布-订阅消息系统...
Read More
Word转pdf&水印
2024-11-24-word转pdf&水印
...
Docker最佳实践
Docker最佳实践
一、案例:Nginx
easypoi导出扩展
easypoi 注解导出实践
1、注解的自定义列导出
Read More
使用@Autowired注入到List或map中
一、将bean注入到List或Map
策略模式与工厂模式
策略模式
1.意图
Kafka入门
一、基础概念