- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 mybatis 源码中的细节
mybatis 源码中的细节1、mybatis 中大量使用final 修饰对象 /** * mybatis 最重要的一个配置 保存着mybatis的关键配置信息 */ private final Configuration configuration;因为 final 修饰的对象的内存地址是不可变的,也就是说向下传递,任何一个地方改了了对象里面的值,其他的放的对象的值也...
2019-07-31 17:17:51
218
原创 携程Apollo(阿波罗)安装部署以及java整合
携程Apollo(阿波罗)安装部署以及java整合服务器部署可以按照apollo wiki 进行部署 https://github.com/ctripcorp/apollo/wiki/Quick-Start安装 Java 环境java 创建数据库Apollo服务端共需要两个数据库:ApolloPortalDB和ApolloConfigDB,我们把数据库、表的创...
2018-03-09 11:42:55
35037
原创 系统加密服务-后记
系统加密服务-后记开发中遇到的问题 虽然说用起来直接引入js就能解决进行加密但是在使用过程中还是有很多问题的,这里面列出几个因为使用第三方校验框架,使得jquery监听form表单失效或者数据没有加密 我们通过改写校验框架源码来实现,就是在校验中我们设置$.setSubmit(false)不进行提交,在校验通过后进行加密后再提交,设计的框架有jquery.validate,b...
2018-03-03 17:41:26
592
原创 系统加密服务-后台解密
系统加密服务-后台解密涉及的问题要知道解密是否成功对于AJAX传过来的PYLOAD 载荷的流的形式的数据解密并重构可重复读取的流要对后端透明后端不需要改动任何代码解密通过重写HttpServletRequestWrapper 实现 构建可重复读取的的request流需要 spring-test jar支持使用DelegatingServletInputStrea...
2018-03-03 17:02:22
1222
原创 系统加密服务
系统加密服务需求背景 我们公司因为要紧急对系统进行安全加密,以前系统都是参数暴漏的,能够直接获取操作链接等数据,为防止系统关键数据被窃取,系统要进行全面加密,时间只有一个月,上级部门要来进行检查,因涉及到多个系统,上万个页面不能一个一个页面进行加密,特需要一套框架来支持。需要实现的功能对后端透明 后端不需要该任何代码对前端透明 前端不需要或者最好不改代码实现表单...
2018-03-03 10:19:42
858
原创 系统加密服务-页面JS加密
系统加密服务-页面JS加密涉及的问题因涉及的页面较多不能一个一个改,只能统一引用,最好使用header引入js的形式能够捕获form表单提交,在提交之前将提交的数据进行加密,并将加密的数据提交,原始数据不提交form表单序列化AJAX数据加密加密方式选择文件上传对于和上传数据一起的参数数据加密问题解决对于第一个问题 写统一的JS进行解决做好兼容性,对于fo...
2018-03-03 10:19:22
638
desJS和JAVA加解密
2018-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人