首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
Jacian
›
全部回复第 1 页 / 共 1 页
回复总数
4
65 天前
回复了
tommyshelbyV2
创建的主题
›
问与答
›
如何评价新出的 Claude-3 全面超越 GPT4
每个大模型都说自己超过 GPT4 ,看效果吧🤣
234 天前
回复了
lwkiii
创建的主题
›
分享创造
›
写了一个刮刮乐模拟器,欢迎大家来打发时间
十张,一张没中
345 天前
回复了
PlanV
创建的主题
›
Java
›
Java 项目新旧数据改造字段加密方案请教
去年做过敏感数据治理,提供一下个人解决思路,整体思路是通过 mybatis 拦截器对条件进行加密,查询拦截器对查询结果进行解密(不支持模糊),仅供参考
1 、加密:statement#prepare 阶段拦截,此拦截器主要处理对查询参数、insert 语句的加密,使用 SQL parse 对 SQL 进行解析,根据占位符获取到字段名以及通过下标获取到 mybatis 值进行加密
2 、解密:拦截 query 方法,将返回的对象根据 resultMap 配置或者驼峰下划线转换找到需要解密属性进行解密并重新赋值
3 、不停机处理:通过配置,对部分字段解密失败返回未解密的值;加密阶段直接跳过配置字段处理
4 、踩坑:pagehrlper 一次查询会同时发起一次 count 查询和一次数据查询,存在 mybatis 中 MetaObject 复用的情况,需特殊处理
由于需要给多业务系统使用,所以原方案设计复杂,整体思路基本如此,可根据自身情况做调整
356 天前
回复了
NewBee0001
创建的主题
›
程序员
›
提升生活质量的电子产品(出租屋版本)
@
hzjseasea
HDMI 一分二切换器,两进一出的
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
我们的愿景
·
实用小工具
·
2531 人在线
最高记录 6543
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms ·
UTC 16:10
·
PVG 00:10
·
LAX 09:10
·
JFK 12:10
Developed with
CodeLauncher
♥ Do have faith in what you're doing.