问题 在项目中需要对用户敏感数据进行脱敏处理,例如身份证号、手机号等信息进行加密再入库。 解决思路 方法一:最简单直接的方式就是对代码中所有涉及到敏感数据的接口在查询和插入时进行加解密 方法二...
java
切面AOP实现权限校验:实例演示与注解全解
1 理解AOP 1.1 什么是AOP AOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。 那么AOP为何那么重要呢?在我们的程序中,经常存在一...
java api 接口返回封装
java api 接口返回封装 /** * 接口返回数据格式 * @author QY * @date 2018年11月11日 */ @Data @ApiModel(value="接口返回对象", description="接口返回对象") public class Result<T> imp...
Java判断文件、文件夹是否存在
1、判断文件是否存在,不存在则创建文件 File file=new File("C:\2.jpg"); if(!file.exists()) { try { file.createNewFile(); } catch (IOException e) { ...
用FastJson将JSON字符串转Json
一、导入jar <!--fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1...
JAVA 接收JSON数据,并进行转换处理
在日常业务中经常需要与外部系统交互处理数据,在此文章中记录一下我在项目中处理json数据流程。 第一种以实体类处理 以文档中的数据结构构建实体类,使字段与需要接收转换的JSON字段变量名尽量保持一致,如...
private static final long serialVersionUID = 1L详解
public class User implements Serializable { /** * serialVersionUID */ private static final long serialVersionUID = 1L; /** * 主键ID ...
Java调用Lua,Lua调用Java
1.背景 在实际开发中,有时候我们需要修改了的代码可以马上生效,不需要打包、发布、启动等 使用Lua这种嵌入式语言作为策略实现,Java则是宿主语言, Lua提供模板方法,其中需要的一些具体实现则有宿主语言Ja...
Java执行cmd命令
1.Java执行cmd public void executeCMD() { try { Runtime mt = Runtime.getRuntime(); String cmd = "ping 127.0.0.1"; Process pro = mt.exec(cmd); InputStream ...
BigDecimal大于0 正确判断
BigDecimal类型大于0 if(a.compareTo(BigDecimal.ZERO) > 0) { }