自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Minio 文件加密 上传 下载 预览

在标准的服务流程里,对文件的管理操作主要包括上传、下载和预览等功能。一般而言,当文件被上传到MinIO服务器时,为了保障数据的安全性,会对其进行加密处理。相应地,在用户请求下载文件时,系统首先会对密文进行解密,确保用户能够获取到原始的未加密文件内容。MinIO 不支持传统的文件系统加密方法(同时其不对国内提供文件夹加密),因为它是一个对象存储服务。但是,MinIO 提供了数据加密功能,可以在服务器端加密所有对象数据(提供了文件对称加密工具包SymmetricCrypto)// 必须16个字符。

2024-06-17 16:36:13 48

原创 Field 反射机制 对象属性值重写

假设有一个类A,它定义了一个内部类B,那么在类B中调用getClass().getDeclaringClass(),将会返回A类的Class对象。//获取body下asset对象。Asset asset:{//此时Asset 有一个父类AssetParent。asset:{//此时Asset 有一个父类AssetParent。------- 以下父类属性--------------- 以下父类属性--------//取数据一级一级取然后填充。

2024-05-21 10:02:49 826

原创 git mvn 常用命令

mvn clean install -X -U -Dmaven.test.skip=true //-X 打印打包日志详情 -U 强制install 跳过单元测试。mvn clean install -Dmaven.test.skip=true//跳过单元测试打包,并把打好的包上传到本地仓库。mvn clean deploy -Dmaven.test.skip=true//跳过单元测试打包,并把打好的包上传到远程仓库。mvn -Dmaven.test.skip=true //忽略测试文档编译。

2024-05-16 18:19:06 868

原创 JSONNode重写实体类数据信息

log.info("地址:{};//实体类中需要处理的字段名称。//custChangePersonUserDTO sysUserDTO 实体类中需要处理的字段名称。// 重写jsonnode字段的值。// 重写jsonnode字段的值。URLS.add("需要过滤的地址");//mybatis-plus 分页 ipage 处理。// //DTO实体类 处理。//DTO实体类 内 中类处理。

2024-05-15 14:59:18 256

原创 浅谈 TypeHandler 敏感信息加密 浅浅踩

2.响应结果集必须使用BaseResultMap,否则在sql响应中使用AES_DECRYPT(UNHEX(u.phone) ,'key') mybatis-plus查询回来乱码,需要自己设置编码结果集。3.sql 条件模糊查询 需要添加 AES_DECRYPT(UNHEX(u.phone) ,'key') 解密后再查询,如果是eq查询才需要加TypeHandler 此步骤是库密文与sql密文eq查询。1.由于项目于循环依赖,自定义DTO 无法调用TypeHandler 必须 extends。

2024-05-13 18:21:57 126

原创 HandlerInterceptor拦截器未生效

如果你同时在配置类上使用了@ServletComponentScan注解,并且你有一个或者多个使用@WebServlet或@WebFilter注解的自定义servlet或过滤器,这可能会导致配置的重复。4、@Component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Service等的时候),我们就可以使用@Component来标注这个类。

2024-05-13 18:21:24 735

原创 Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationExcepti

class 类加载顺序问题 order改成负。

2024-04-28 11:08:54 159

原创 基于MyBatis框架针对敏感字符处理

后端加密脱敏对用户输入的敏感数据进行加密处理,将明文数据转换为密文数据存储在数据库中。方式四使用明文映射表来存储解密后的敏感字段,实际上相当于敏感字段没有加密存储,与最被要对敏感字段加密的初衷相违背,因此不推荐在生产中使用这种方法,同时模糊查询的过程是在内存中进行的,如果数据量特别大,很容易导致内存溢出。新建一张映射表,存储敏感字段解密后的数据与目标表主键的映射表,需要模糊查询的时候,先对明文映射表进行模糊查询,得到符合条件的目标数据的主键,再返回来根据主键查询目标表。

2024-04-19 11:35:15 652

原创 excl日期导入中文转换

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");sdf.format(HSSFDateUtil.getJavaDate(row.getCell(11).getNumericCellValue()));由中文格式转成yyyy-MM-dd格式

2022-07-01 18:20:57 111 1

原创 Swiper fade 淡入叠加问题

2022-02-15 18:32:06 348

空空如也

空空如也

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

TA关注的人

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