工具技巧
放学杀猪
这个作者很懒,什么都没留下…
展开
-
Stream流操作
Stream流创建Collection接口的stream()方法ArrayList<String> list = Lists.newArrayList("thor", "loki", "stark");Stream<String> stream1 = list.stream();Stream接口的of方法创建Stream<String> stream2 = Stream.of("thor", "loki", "stark");map操作需要传入一个Func原创 2020-09-12 15:51:28 · 381 阅读 · 0 评论 -
Guava工具简单使用
集合操作ImmutableMap<K, V>不可变的集合,保证多线程环境下的安全封装了初始化方法,使用更加简单使用场景需要对一个值进行判断时,可能存在很多情况,不管是用if-else还是switch,代码都不够优雅。开始使用@Testvoid testImmuTable() { ImmutableMap<Integer, String> map = ImmutableMap.of(1, "Stark", 2, "Thor"原创 2020-08-29 15:33:11 · 194 阅读 · 0 评论 -
Idea使用指南
以前的我:Eclipse牛逼现在的我:idea它不香吗原创 2020-08-27 18:50:02 · 208 阅读 · 1 评论 -
Swagger2 简单使用
是什么Swagger可以根据项目代码自动生成相应的api文档,协调前后端分离中个模块的开发。怎么做1、引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</v...原创 2020-08-14 17:06:01 · 2120 阅读 · 2 评论 -
POI操作Execl工具类简单实现
最近又在使用poi进行execl的导入导出,然后思来想去,决定简单实现一个工具类。那么问题来了,要怎么实现呢?首先肯定需要利用反射,根据列名进行值的设置。然后是实体属性与列名的对应关系(不是每个字段都对应一个execl表中的一个列),最终决定使用自定义注解实现。前置知识反射注解思路导出参数– 需要导出的数据集合。– 要导出的列名的数组操作– 遍历数据集合,创建行HSSFRow,遍历列名数组,创建列HSSFCell– 反射获取属性和列名的对应关系,在遍历列名数组创.原创 2020-08-05 20:57:39 · 242 阅读 · 1 评论 -
Hutool工具类使用笔记
1、日期时间工具DateUtil相比SimpleDateFormat,使用更为简便,功能更全。 @Test public void test01(){ // 获取当前时间字符串 格式:yyyy-MM-dd HH:mm:ss String now = DateUtil.now(); // 获取当前时间字符串 格式:yyyy-MM-dd String today = DateUtil.today();原创 2020-07-21 19:55:38 · 3591 阅读 · 0 评论 -
Java代码优化建议
1、Map遍历针对Map的遍历一般是遍历Map中的key和Value,推荐使用效率高的方式是entrySet(),因为keySet()方式需要遍历两次,一次是在迭代器遍历keySet,一次是从map中取key。 public static void main(String[] args) { Map<Integer, String> map = new HashMa...原创 2019-05-24 22:26:33 · 189 阅读 · 0 评论 -
Eclipse配置Maven
maven简述Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的...原创 2018-12-17 10:13:45 · 175 阅读 · 0 评论 -
亲测好用的Chrome插件
所有插件可到Chrome网上应用店下载https://chrome.google.com/webstore/category/extensions?hl=zh-CN(当然要”聪明的访问方式“)1.Adblock Plus让你远离广告的打扰,还你清新的上网空间!装上之后是真心感觉世界一下子就安静了!2.InfinityInfinity这款插件还可以为Chrom进行梳妆打扮!有了她让你...原创 2018-12-04 11:08:46 · 904 阅读 · 0 评论