摘要:
利用Mybatis插件实现数据脱敏 功能介绍 利用mybatis中的plugin(拦截器,底层基于jdk动态代理实现),并结合自定义注解,实现对某些重要字段的加密和解密。 代码说明 2个自定义注解 /** * 标识需要加解密的字段 **/ @Retention(RetentionPolicy.RUN 阅读全文
posted @ 2022-09-26 22:28
dork-h
阅读(440)
评论(0)
推荐(0)
摘要:
Jvm垃圾回收 相关概念 GC如何判断对象可回收? 1. 引用计数法(已淘汰) 引用新增+1,释放-1,计数为0释放。 2. 可达性分析算法(根引用) 从GcRoot开始向下搜索,经过的路径为引用链,当对象与GcRoot之间没有引用链则被回收。 GcRoot包括:静态变量(方法区),常量(方法区), 阅读全文
posted @ 2022-09-26 22:26
dork-h
阅读(36)
评论(0)
推荐(0)
摘要:
Jvm内存模型 总览 名称 说明 方法区 存储:类的元信息、静态变量、常量 jdk1.8之后,用元空间替换了方法区,且元空间的内存不在jvm中,而是用的本地内存。 堆 存储:对象实例 虚拟机栈 存储:局部变量 每个线程创建单独的运行时栈 本地方法栈 与虚拟机栈类似,区别:处理native方法 程序计 阅读全文
posted @ 2022-09-26 21:52
dork-h
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号