Java注解实现敏感数据脱敏
一、创建一个脱敏工具类 package com.example.utils; import org.apache.commons.lang3.StringUtils; /** * 敏感信息脱敏工具类 * * @Description * @Author WL * @Date 2023/7/20 **/ public class MaskUtil { /** * 手机号脱敏 * @param pho…
一、创建一个脱敏工具类 package com.example.utils; import org.apache.commons.lang3.StringUtils; /** * 敏感信息脱敏工具类 * * @Description * @Author WL * @Date 2023/7/20 **/ public class MaskUtil { /** * 手机号脱敏 * @param pho…
1、代码生成器原理分析 观察我们之前写的代码,会发现其中也会有很多重复内容,比如: 那我们就想,如果我想做一个Book模块的开发,是不是只需要将红色部分的内容全部更换成Book即可,如: 所以我们会发现,做任何模块的开发,对于这段代码,基本上都是对红色部分的调整, 所以我们把去掉红色内容的东西称之为模板,红色部分称之为参数 ,以后只需要传入不同的参数,就可以根据模板创建出不同模块的dao代码。 除…
要想在java领域成为大牛,除了不断进行项目实战以外,还要不断的进行进修和学习,以下将本人学习java多年使用的好书和一些好的视频推荐给大家,这些书和视频都是本人在网络找了很久,后来又经过实践证明的好书和视频。希望对大家学习java有帮助 首先,是书的推荐: 1 学习java,java基础, 1.0 入门:Head First Java(中文版)这本书,我没看过,但是在当当网的评价是5颗星,而且广…
Pattern.complie(String regex) 方法可用来生成 Matcher 类,但它还有个重载的 Pattern.complie(String regex,int flag)方法可以用来指定各种匹配模式。 今天就和大家一起来学习 Pattern 类的几种不同匹配模式: Pattern.CANON_EQ 此模式下进行匹配会考虑字符的等价性,例如:正则表达式 \u003f 会匹配字符 …
Java使用JUnit进行单元测试 单元测试 JUnit测试工具的优点 JUnit测试工具的使用 1.将JUnit的jar包导入到项目中。 2.具体使用流程 3.简单案例演示 A. 编写待测试类 B. 编写测试类(类名随意) C. 运行方式 4.JUnit中的除`@Test`之外的其他注解 单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针…
https://mvnrepository.com/ 第一步:进入网站 第二步:确认要下载的Jar包。 <dependency> <!--百度AI SDK--> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4…
问题描述: 之前在开发SpringBoot应用,在Debug模式下启动,需要更改某个java类时,直接修改然后点菜单栏Build > Recompile 'XXX.java',或者是快捷键Ctrl+Shift+F9,IDEA会重新编译修改的内容,弹窗让你选择reload,然后去替换响应的class文件以实现热加载。 最近调试项目的时候,发现Recompile后不弹窗了,然后更新也没有效果,修…
亲测有效,可自己试用 package com.ant.ai.xiaoheng.dataDownload.download; import java.io.File; import java.net.URL; import org.apache.commons.io.FileUtils; public class DownloadURLFiles { /** * @param args */ pub…
JavaScript深入之ES6中的Map和Set及实现 Set和Map主要的应用场景在于数组去重和数据存储,原来Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构。 Set 集合是由一组无序且唯一(即不能重复)的项组成的,可以想象成集合是一个既没有重复元素,也没有顺序概念的数组,ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构…