文章分类 - java
摘要:前言:代码中if-else如果过多阅读比较困难优化也很麻烦,如何解决呢?看下文 方法一:梳理好逻辑能提前结束就直接return 如 优化前: if(condition){ //doSomething }else{ return ; } 优化后: if(!condition){ return ; }
阅读全文
摘要:我们日常开发中,如何保证接口数据的安全性呢?个人觉得,接口数据安全的保证过程,主要体现在这几个方面:一个就是数据传输过程中的安全,还有就是数据到达服务端,如何识别数据,最后一点就是数据存储的安全性。今天跟大家聊聊保证接口数据安全的10个方案。 1.数据加密,防止报文明文传输。 我们都知道,数据在网络
阅读全文
摘要:Arrays类中asList方法是将传入的数据转入Arraylist public static <T> List<T> asList(T... a) { return new ArrayList<>(a); } 但是这个ArrayList并不是java.util.ArrayList,而是Array
阅读全文
摘要:Java版本 通用准备1.1 申请微信公众号点击跳转申请 新增模板,【中文】的可以改,{{xxx.DATA}}不能改,但可以移动位置。 1 {{first.DATA}} 2 3 城市:{{city.DATA}} 4 5 实况天气:{{weather.DATA}} 6 气温:{{minTemperat
阅读全文
摘要://直接赋值是在常量池中创建String对象String c = "12";//常量池中存在返回常量池的指向地址String d = c.intern();System.out.println(c==d);//new实例化在常量池和堆中都创建String对象然后返回堆得指向地址String s =
阅读全文
摘要:1 // 批量入库,mybatis demo实现 2 <insert id="insertBatch" parameterType="java.util.List"> 3 insert into trans_detail( id,amount,payer,payee) values 4 <forea
阅读全文
摘要:需要引入 1 <dependency> 2 <groupId>dom4j</groupId> 3 <artifactId>dom4j</artifactId> 4 <version>1.6.1</version> 5 </dependency> 6 <dependency> 7 <groupId>j
阅读全文
摘要:LRUMap LRU 是 Least Recently Used 的缩写,即最近最少使用,是一种常用的数据淘汰算法,选择最近最久未使用的数据予以淘汰。 1 <!-- 集合工具类 apache commons collections --> 2 <!-- https://mvnrepository.c
阅读全文
摘要:流的使用将分为终端操作和中间操作进行介绍 中间操作 filter筛选 List<Integer> integerList = Arrays.asList(1, 1, 2, 3, 4, 5); Stream<Integer> stream = integerList.stream().filter(i
阅读全文
摘要:1、插入数据后返回id @Insert("insert into t_user (user_name, age) values(#{userName},#{age})") @Options(useGeneratedKeys = true) int insertUser(User user); @Op
阅读全文
摘要:一、 需要新建配置包config,在配置包里面新建配置类MyBatisConfig,在配置类中进行设置。自定义MyBatis的配置规则;给容器中添加一个ConfigurationCustomizer; 1 @org.springframework.context.annotation.Configu
阅读全文
摘要:1、在git上创建仓库 2、初始化本地代码 git init 3、将本地库的master分支与远程库的master分支建立联系 $ git remote add origin git仓库地址 4、先拉取git上的代码 git pull --rebase origin master 5、在建立本地库后
阅读全文

浙公网安备 33010602011771号