- 博客(11)
- 收藏
- 关注
原创 AOP注意事项
Spring AOP切面编程,在程序员aop切面方法(before、around、after)等,已经完成了报文的赋值,取得的入参是已经赋值的入参!
2019-10-16 16:14:42 158
原创 安全系列验证(RSA登录验证,TOKEN令牌,报文RSA+AES传输,防篡改验证,防重复提交):
一、登录客户端填写账密信息发起请求,后台生成RSA密钥,保存私钥,返回公钥 (此公钥不安全,没有验证就可以获取,报文不能用其加密)客户端对账密使用RSA公钥进行加密,再传输到后台(防止账密被解密获取)后台解密后验证账密,成功后生成新的RSA密钥,保存私钥,公钥传给客户端用于报文的加密(此公钥是验证后才能获取,可用于报文加密,后期作为token进行访问频次限制验证)二、 前端发送请求...
2019-08-27 14:29:01 4009
原创 nginx相关
快速找到nginx.conf1)使用ps -ef | grep nginx找到master执行目录,例如 master process: /a/b/nginx/sbin/nginx2)执行/a/b/nginx/sbin/nginx -t,根据提示找到nginx.conf
2019-05-16 15:02:08 108
原创 Mybatis学习
映射实体类,可使用${}直接获取数据映射参数,需要加@Param注解如果使用 ‘’ ,${} 失效,只能使用#{}如果需要拼接sql语句,只能使用${}进行语句注入...
2019-05-09 14:38:31 108
原创 SpringBoot单元测试
单元测试注意问题Application.class 只能扫描所属包的类,所以要将其放在所有Spring容器管理的事物前面测试类需要指定Application启动类,这样才能使用IOC容器。:@RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class),这2个是最基本的注解...
2019-05-09 14:35:11 126
原创 Spring扩展点应用
HandlerInterceptorAdapter相当于一个Filter拦截器,但是这个颗粒度更细,能使用Spring的@Autowired注入。重写public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)方法,可在执行请求之前做判断,比如判断登录、权限信...
2019-04-19 13:52:07 1104
原创 实际项目应用
AOP日志–controller层访问@Before:mapping、方法、参数等信息@AfterReturning :response 内容传输数据安全检测@Sign注解@Around:对比参数中的检查域加密信息 与 前端已经加密的信息是否相同多数据源/读写分离–配合MyBatis@Read/@Write 注解@Before:优先级@Order需要在@Trans...
2019-04-18 17:33:28 200
原创 验证信息传输是否被修改--注解
思想:注解:@Sign 标签+ AOP处理@SignString [] signFields: 加密处理的相关域-- 后台会将这些域取出进行加密处理String checkField:加密后的 序列-前台将需要加密的域进行加密处理–可以是token、登录等相关SignAop:获取@Sign注解的方法,获取相关的值 后进行比对:signFields参数加密后和checkField参数进行对...
2019-04-18 16:35:56 289
原创 注解实现 读写数据库分离
注解 – 数据库标识read:切换读write:切换写数据库context持有类–DataSourceContextHolder–持有当前线程数据库标识 dbTypeThreadLocal dbType 属性还有3个方法–切换dbType 为"read",切换dbType 为"write",获取 dbTypeaop类–DataSourceAop-2种方法,分别对应读写数据...
2019-04-17 15:48:40 313
原创 登录--验证码验证 redis校验思想
加密RSA密钥,redis-value:[公钥]:[私钥],公钥返回给客户端登录,验证账密-需要RSA解密(redis获取),成功后 缓存redis-hash:[uuidcode] :[帐号]+[手机号],key-uuidCode 返回客户端,作为下次验证码校验之用发送验证码:需要校验验证码发送次数(间隔+每日总次数),验证成功后缓存到redis中:redis-value:通过expire...
2019-04-17 15:02:13 626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人