![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 91
CoderTanzJ
这个作者很懒,什么都没留下…
展开
-
单元测试的最佳实践
本文将介绍基于集成Mockito + PowerMock + H2 + EmbededRedis 的单元测试实践方案,整套单元测试环境将完全脱离Spring框架进行,使得功能验证更加纯粹简单。原创 2022-09-21 11:36:10 · 1610 阅读 · 2 评论 -
使用springboot+mybatis拦截器实现身份证等生产敏感数据的加解密
在实际生产项目中,经常需要对如身份证信息、手机号、真实姓名等的敏感数据进行加密数据库存储,但在业务代码中对敏感信息进行手动加解密则十分不优雅,甚至会存在错加密、漏加密、业务人员需要知道实际的加密规则等的情况。本文将介绍使用springboot+mybatis拦截器+自定义注解的形式对敏感数据进行存储前拦截加密的详细过程。目录一、什么是Mybatis Plugin二、实现基于注解的敏...原创 2020-01-25 01:19:53 · 6643 阅读 · 25 评论 -
Java丨Cmd运行Jar出现乱码问题
今天做项目的时候遇到一个很头疼的问题——无论在Java代码中如何统一编码为UTF8,在IDE中运行是完全没问题的,但打包成Jar通过Bash和CMD运行,都会出现中文乱码问题。起初是觉得Java编译时编码出现了问题,但经过几小时的排查,终于找到中文乱码问题的根源——cmd/bash默认的编码是GBK。为了防止日后再踩坑,本文记录问题的解决方案。一、设定cmd的编码为utf-8打开cmd...原创 2018-08-18 02:49:23 · 34793 阅读 · 20 评论