springBoot
文章平均质量分 73
枸杞配码
人生苦短,增删改查
展开
-
一行注解搞定数据脱敏!!
数据脱敏是一种通过去除或替换敏感数据中的部分信息,以保护数据隐私和安全的技术。其主要目的是确保数据仍然可以在各种场景中使用,同时保护敏感信息,防止数据泄露和滥用。数据脱敏通常用于处理包含个人身份信息和其他敏感信息的数据集,如手机号、姓名、地址、银行卡、身份证号、车牌号等等。在数据脱敏过程中,通常会采用不同的算法和技术,以根据不同的需求和场景对数据进行处理。例如,对于身份证号码,可以使用掩码算法(masking)将前几位数字保留,其他位用“X”或"*"代替;原创 2023-07-20 10:14:08 · 442 阅读 · 1 评论 -
还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!
Map+函数式接口通过Map.get(key)来代替 if-else的业务分派,能够避免策略模式带来的类增多、难以俯视整个业务逻辑的问题。策略模式是把 if语句里面的逻辑抽出来写成一个类,如果要修改某个逻辑的话,仅修改一个具体的实现类的逻辑即可,可维护性会好不少。策略模式在业务逻辑分派的时候还是if-else,只是说比第一种思路的if-else 更好维护一点。策略模式通过接口、实现类、逻辑分派来完成,把 if语句块的逻辑抽出来写成一个类,更好维护。红包 —— 红包发放规则表。购物券 —— 购物券表。原创 2023-07-05 17:09:41 · 93 阅读 · 0 评论 -
Springboot切面编程通过切面AOP实现入参校验
Springboot切面编程通过切面AOP实现入参校验原创 2022-12-20 09:09:48 · 240 阅读 · 0 评论