- 博客(3)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 SpringMVC请求参数和响应结果全局加密和解密
前提前段时间在做一个对外的网关项目,涉及到加密和解密模块,这里详细分析解决方案和适用的场景。为了模拟真实的交互场景,先定制一下整个交互流程。第三方传输(包括请求和响应)数据报文包括三个部分: - 1、timestamp,long类型,时间戳。 - 2、data,String类型,实际的业务请求数据转化成的Json字符串再进行加密得到的密文。 - 3、sign,签名,生成规则算法伪代码是S...
2018-08-14 00:42:26 6090 3
原创 SpringBoot环境属性占位符解析和类型转换
前提前面写过一篇关于Environment属性加载的源码分析和扩展,里面提到属性的占位符解析和类型转换是相对复杂的,这篇文章就是要分析和解读这两个复杂的问题。关于这两个问题,选用一个比较复杂的参数处理方法PropertySourcesPropertyResolver#getProperty,解析占位符的时候依赖到PropertySourcesPropertyResolver#getProper...
2018-08-04 10:47:49 4360
原创 基于SpringBoot的Environment源码理解实现分散配置
前提org.springframework.core.env.Environment是当前应用运行环境的公开接口,主要包括应用程序运行环境的两个关键方面:配置文件(profiles)和属性。Environment继承自接口PropertyResolver,而PropertyResolver提供了属性访问的相关方法。这篇文章从源码的角度分析Environment的存储容器和加载流程,然后基于源码...
2018-08-03 01:15:40 7473 2
关于java调用cmd执行批处理和获取控制台输出的问题
2016-07-16
请问app接口或者web接口怎么防止重放攻击或者重复提交?
2015-12-10
新人请问IDEA怎么提交代码到bitbucket的远程代码仓库
2015-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人