工具
菜菜阿菜
这个人很懒,什么都没有留下
展开
-
Google Guava 工具类库
maven依赖<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1.1-jre</version></dependency>1.创建集合List<String> list = Lists.newArrayList();List<原创 2021-06-29 15:46:04 · 277 阅读 · 1 评论 -
commons 常用工具类
maven依赖1.commons-collections 集合工具类<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.4</version></dependency>// 两个集合取交集Collection<原创 2021-06-29 15:42:58 · 494 阅读 · 2 评论 -
apache commons 工具类库
apache commons是最强大的,也是使用最广泛的工具类库,里面的子库非常多,介绍几个最常用的.建议使用commons-lang3,优化了一些api,原来的commons-lang已停止更新<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0<原创 2021-06-29 15:33:29 · 880 阅读 · 1 评论 -
Idea一键导入所有缺省的包
用了这么久Idea每次都是一个一个的Alt+Enter的引入,太麻烦了.我的Idea版本是2019.1.3打开Setting->Editer->General->Auto Import,点击Auto Import备注:这种注入,当多个包都拥有相同的类名时,还需要自己手动导入。...原创 2021-05-19 10:21:30 · 610 阅读 · 2 评论 -
java常用的工具类---BeanUtils
Spring 的 BeanUtils (推荐使用)import org.springframework.beans.BeanUtils(注意导入的包)如果你有两个具有很多相同属性的JavaBean,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm,例如 Teacher和TeacherForm。我们一般会在Action里从ActionForm构造一个PO对象,传统的方式是使用类似下面的语句对属性逐个赋值://得到TeacherForm TeacherForm原创 2021-02-23 10:41:54 · 446 阅读 · 1 评论 -
java常用的工具类---StringUtils
第一步导包<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version></dependency>1.isBlank在校验一个String类型的变量是否为空时,通常存在3中情况是否为 null是否为 ""是否为空字符串原创 2021-02-23 10:23:49 · 368 阅读 · 0 评论 -
java常用的工具类---CollectionUtils
CollectionUtils在真实项目中,是一个非常好用的工具类,使用非常频繁。它可以使代码更加简洁和安全。1: 判断集合是否为空: CollectionUtils.isEmpty(null): true CollectionUtils.isEmpty(new ArrayList()): true CollectionUtils.isEmpty({a,b}): false2: 判断集合是否不为空: CollectionUtils.isNotEmpty(null): fals原创 2021-02-23 10:17:27 · 7513 阅读 · 2 评论 -
Mybatis系列解决in操作参数超过1000条出现bug的方案
需求:执行in操作查询,且in()中的参数超过1000条,如果不做处理,当in中的参数超过1000条会发生错误。解决方案:可用OR操作解决实操:mapper.java , mapper.xmlList<Map<String,Object>> selectData(@Param("mydata") List<String> mydata);<select id="selectData" resultType="java.util.Map">原创 2020-11-12 10:34:47 · 2613 阅读 · 0 评论 -
Java分割合并文件
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp原创 2020-09-30 14:11:01 · 162 阅读 · 0 评论 -
idea一些常用的插件
首先说一下idea引入外部插件的方式:1.打开settings配置面板2. (本地安装) 选择plugins–》install pluginfrom disk 选择相应插件包==》点击ok3.(在线安装)选择plugins–》3.最后,“Restart”重启idea 让它加载一下新加入的插件!!!1.Alibaba Java Coding Guidelines作用:阿里巴巴出品的java代码规范插件,可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 。虽说检测功能没有findbu原创 2020-09-11 16:16:03 · 278 阅读 · 1 评论