![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 84
硕子鸽
这个作者很懒,什么都没留下…
展开
-
Jar 包加密
这一套原理,加密时对class文件做了两次处理,一次是对class文件的字节码完全加密,一次是对class文件混淆,这个混淆是保留成员变量和方法,只对方法的内部实现进行隐藏;解密时,判断如果该类是自己加密过的,就找到加密的字节码进行解密,如果不是自己加密的就跳过。那我们只能在命令里增加参数,来特定打开某些需要打开的包才能正常启动项目,下面的命令增加了启动参数,JAR包可以正常执行。解密通过类加载器,基于。时,在原有类加载器的同级别中增加一个自定义的类加载器,通过该类加载器实现加密文件的解密,然后反射调用。原创 2023-04-11 15:38:14 · 6519 阅读 · 5 评论 -
Mybatis-plus 使用 typeHandler 将 String 拼接字符串转换为 List 列表
如果没有使用 mybatis-plus ,使用的是 mybatis 的 xml 配置,则在 property 标签里增加。学生可以有多个角色,但是这多个角色我是作为多条记录存储在另外一张表中的,现在想将这多条记录查询出来,注入到。的查询结果如下,含义是把该学生信息、以及该学生所属的角色拼接成字符串作为一个字段查出来。层中做两次查询然后分别注入,但是为了优雅一点,我想只使用持久层框架就解决这个问题。这知识第一步,下面我们需要在指定的地方使用它,这里我直接使用。将想要的数据查询出来,然后再考虑类型转换。原创 2023-01-11 20:03:53 · 5024 阅读 · 0 评论