自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zijikanwa

当眼泪流尽的时候,留下的应该是坚强。

  • 博客(3)
  • 收藏
  • 关注

原创 RSA加解密

一. 背景由于最近项目对接的双方需要加密传输数据,还想做的轻量级一些,因此在网上找了一些成熟安全的加密算法,最后选定非对称加密算法RSA。双方加解密的方案每个公私钥对只使用一次,用于实时加解密每个公私钥对永久存在,用于加解密不同步、以及多次加解密使用相同公私钥对的场景。二. 实践由于项目需要使用第二种方案,公私钥对需要在项目中永久存储,因此提前生成公私钥对,存储在文件中。每次加解密都取出来使用。import org.apache.commons.codec.binary.Base

2021-05-28 11:31:05 167

原创 SQL注入问题

文章目录一. Statement对象二. preparedStatement对象三. MyBatis是否可以防止SQL注入1. MyBatis中SQL注入的问题2. MyBatis中解决SQL注入三. 必须使用`${}`格式的情况四. 总结参考资料一. Statement对象说明:SQL注入只对SQL语句的编译过程有破坏作用代码public static void login(String username,String password){ Statement st = conn.c

2021-05-17 22:56:59 231 3

原创 AOP切面执行顺序

文章目录一. 概述二. 讲述1. 单切面中各通知方法的执行顺序2. 多切面中各通知方法的执行顺序3. 多切面的通知方法中抛出异常参考资料一. 概述本文主要讲述以下几点单AOP切面时,各通知方法的执行顺序。多AOP切面时,多切面的执行顺序和各通知方法的执行顺序。二. 讲述1. 单切面中各通知方法的执行顺序单切面中各通知方法执行顺序·总结spring aop就是一个同心圆,以要执行的方法为圆心。从最外层按照依次执行切面的@Around方法,@Before方法。然后执行method

2021-05-07 20:57:35 6620 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除