Hutool-通过Lambda结缘开源到6.0探索之路
发表于|更新于
|浏览量:
花开如火,也如寂寞。——顾城
分享自己参加ITPUB的开源小秀场

相关推荐
2020-08-13
fastjson基本使用
alibaba的fastjson真香啊 首先是依赖 123456<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version></dependency> 这里列举点简单的应用 首先是对象转JSON 1234567Map<String, Object> map = new HashMap<>(1 << 3);map.put("data", "操作成功!");map.put("code", 200);map.put("success", true);map.put("...
2023-06-03
java图片切片
女人绝不会被奉承解除武装,而男人大都会陷落。——王尔德 可以使用hutool的ImgUtil.slice 1ImgUtil.slice(FileUtil.file("d:/test/logo.jpg"), FileUtil.file("d:/test/dest"), 200, 150); 123456789 /** * 图像切片(指定切片的宽度和高度) * * @param srcImageFile 源图像 * @param descDir 切片目标文件夹 * @param destWidth 目标切片宽度。默认200 * @param destHeight 目标切片高度。默认150 */public static void slice(final File srcImageFile, final File descDir, final int destWidth, final int destHeight) 而且除了指定宽度和高度的,还可以使用: 12345678910/** * 图像切割(指定切片的行数和列数...
2020-08-18
枚举的使用及校验
今天聊聊枚举咋用 先定义一个枚举 12345678910111213141516171819202122232425262728293031323334353637383940414243444546package com.ruben.enumration;import com.alibaba.fastjson.annotation.JSONType;import com.fasterxml.jackson.annotation.JsonFormat;/** * @ClassName: GenderEnum * @Description: * @Date: 2020/8/18 19:03 * * * @author: achao<achao1441470436 @ gmail.com> * @version: 1.0 * @since: JDK 1.8 */@JSONType(serializeEnumAsJavaBean = true)@JsonFormat(shape = JsonFormat.Shape.OBJECT)public enum GenderEnum...
2020-07-23
mybatis中if-else
mybatis中if-else要用choose-when-otherwise 12345678<choose> <when test="page !=null and page.orderBy != null and page.orderBy != ''"> ORDER BY ${page.orderBy} </when> <otherwise> ORDER BY a.update_date DESC </otherwise></choose>
2024-08-11
whimsy在macos安装
大厦之成,非一木之材也;大海之润,非一流之归也。——《东周列国志》 方式很简单: https://github.com/apache/whimsy/blob/master/SETUPMYMAC.md 如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661...
2021-03-01
reduce补充
先发制人,后发制于人。——《汉书》 关于stream中的reduce这里做个补充 我们使用reduce常用的其实有两种方式 12System.out.println("求和:" + random.ints().limit(10).boxed().reduce(Integer::sum).orElseThrow(() -> new RuntimeException("求和失败"))); System.out.println("求和2:" + random.ints().limit(10).boxed().reduce(0, Integer::sum)); 这里求和2中我们传入参数0,表示后面返回的是和参数0同类型的返回值 但如果使用第一种,返回的则是Optional 这里其实还有第三种重载方法,但这种方法我们使用场景较少 1System.out.println("求和3:" + random.ints().limit(10).boxed().reduce(0, (i1, i2)...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog