- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 active: @profiles.active@报错,idea工具
【代码】active: @profiles.active@报错,idea工具。
2024-10-14 21:38:27
615
原创 swagger内请求丢失端口问题
【代码】swagger内请求丢失端口问题。swagger出现no response from server错误的解决办法
2024-10-09 18:02:48
332
原创 excel获取分级展示 折叠展开 父子级关系
获取excel分级信息、获取excel折叠展开信息、获取excel分级显示、获取excel层级关系、获取excel父子信息
2023-10-25 16:40:53
1731
原创 UTC时间转换
UTC时间转换utc时间格式转换的时候,不同长度会异常 String s0 = "2007-12-03T10:15:30" ; String s1 = "2007-12-03T10:15"; String s2 = "2007-12-03 10:15:30"; String s3 = "2007-12-03 10:15"; LocalDateTime parse = LocalDateTimeUtil.parse(s0);
2023-04-23 18:20:31
169
原创 java spring boot 年初第一天,月份第一天,月份最后一天,年份最后一天,前天,明天,后天,月份发生天,下个月第一天,下个月最后一天,上个月第一天,上个月最后一天
java 时间工具类 年初第一天,月份第一天,月份最后一天,年份最后一天,前天,明天,后天,月份发生天,下个月第一天,下个月最后一天,上个月第一天,上个月最后一天
2023-04-17 10:20:46
748
原创 对象树结构的构建,树节点的全路径构建,TreeUtils工具类型的应用
对象树结构的构建,树节点的全路径构建,TreeUtils工具类型的应用,树的全路径构建
2023-02-09 11:44:53
816
转载 Java stream().sorted()实现排序(升序、降序、多字段排序)
Java stream().sorted()实现排序(升序、降序、多字段排序)
2022-11-29 08:37:26
1850
原创 利用反射get 实体对象属性 记录
利用放射get 实体对象属性 记录 @PostMapping(value = "/insert") public void insert() throws java.lang.NoSuchFieldException{ ADOConnection.runTask(sessionFactory -> { List<EquipmentBean> equipmentlist = sessionFactory.getMapper(Equip
2022-05-22 15:03:07
156
原创 Dict基本使用
Dict基本使用 @Test public void test1(){ Dict dict = Dict.create() .set("key1", 1)//int .set("key2", 1000L)//long .set("key3", new Date())//Date .set("key4", "市场")//str
2022-03-15 00:20:23
1013
原创 判断是否数字
判断字符串是否为数字 @Test public void test2(){ String str1 = "-1"; String str2 = "0"; String str3= "1"; String str4= "春"; String str5= "1.1"; String str6= "--"; String str7= ".9"; String str8=
2022-03-14 23:30:35
5953
转载 正则提取数字
正则提取数字public static String ExtractNumber(String phoneString){ Pattern pattern = Pattern.compile("[^0-9]"); Matcher matcher = pattern.matcher(phoneString); //将与模式匹配的输入序列的每个子序列替换为给定的替换字符串。 String number= matcher.replaceAll(""
2022-03-08 17:43:49
1255
原创 Matcher和CollUtil.lastIndexOf 用法
匹配集合最后一个满足条件的元素 CollUtil.lastIndexOf()List<String> list = CollUtil.newArrayList("AngelaBaby", "Baby", "smallBaby");int baby2 = CollUtil.lastIndexOf(list, s -> s.contains("Baby"));System.out.println(baby2);baby2 = 2自己定义是否满足写法 List<
2022-03-05 19:37:47
615
原创 java记录程序运行的时长
java记录程序运行的时长记录运行执行时间 @RequestMapping(value = "/test3") public void test3() throws Exception { Date big = DateUtil.date(System.currentTimeMillis()); Thread.sleep(2000);//这里写执行的程序 Date end = DateUtil.date(System.currentTime
2021-12-24 11:07:01
1426
原创 空pdf文件生成
InputStream 内容读取生成空文件判断操作系统空pdf文件生成InputStream 获取 @RequestMapping("fileFree") public String fileFree() throws Exception { String winLocationpath = "D:/transfer/"; String linuxLocationpath = "/user/transfer/"; String pat
2021-12-23 14:48:45
487
转载 Opt基本操作
本文转载于gitee Opt作者 方便 自己查阅修改描述(包括说明bug修复或者添加新特性)[bug修复] balabala……[新特性]对原生Optional的使用区别不大,学习成本低注释全都汉化并带理解(累瘫)相比与Optional的新特性都包含在测试用例中ofBlankAble函数基于ofNullable的逻辑下,额外进行了空字符串判断首先多层判断nullif (user != null) { Address address = user.getAddress();
2021-12-03 11:02:46
1375
转载 MySQL 固定分隔符 列转行
MySQL 固定分隔符 列转行本文转载于:https://blog.youkuaiyun.com/weixin_39004901/article/details/90257881基础数据把 name 列以逗号分割的名称都变成一行select * from tbldskidname1洛祺:宇轩2鸿铭:林伟:冠杰3铭康:嘉鑫:宇鹏:梓域4嘉欣:小晴:可恩:玲洁:裕芝5啊鬼:阿斗6猪仔:小明本文最下方有基础数据生成行转列实现过程1.首先我们算出
2021-11-27 15:35:59
522
原创 Function基本使用
源码阅读Represents a function that accepts one argument and produces a result.This is a functional interface whose functional method is apply(Object).Since:1.8Type parameters:<T> – the type of the input to the function<R> – the type of the r
2021-11-21 22:08:03
502
原创 Predicate基本用法
@Data class Person { private String name; private Integer age; @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return fals...
2021-11-21 17:58:28
2164
转载 TimedCache基本操作 带时间的缓存 替代redis
简介我们在工作中会碰到需要使用带过期时间的缓存场景。但是使用redis有太重了,毕竟缓存的数据很小,放在内存够够的。hutools提供了TimedCache时间缓存工具,可以实现该场景。下面使用到该组件,并为了适配工作场景,对该工具类做优化升级。本文装载于:https://www.jb51.net/article/226547.htmimport cn.hutool.cache.CacheUtil;import cn.hutool.cache.impl.TimedCache;import cn.h
2021-11-20 11:23:25
5786
1
原创 TreeUtil 基本用法 便捷构建树形结构
TreeUtil 构建树形结构的基本用法每次构建树形结构都重复递归代码可以了解一下hutool 的TreeUtil @RequestMapping(value = "testTree") public String testTree() { //调库找出顶级节点 DmFunctionLocationBean topNode = xxoConnection.runTask(factory -> { return factory
2021-11-16 11:43:47
3321
转载 线程安全的单例模式
线程安全的单例模式此文章转载于:https://my.oschina.net/looly/blog/152865面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton(); private E
2021-11-12 15:05:07
105
转载 oracle EXISTS 更新
oracle EXISTS 更新表数据常见陷阱执行后T1结果如下正确写法:表数据select * from t1 ;select * from t2;常见陷阱UPDATE T1SET T1.FMONEY = (select T2.FMONEY from t2 where T2.FNAME = T1.FNAME)执行后T1结果如下有一行原有值,被更新成空值了。正确写法:UPDATE T1SET T1.FMONEY = (select T2.FMONEY from t2 whe
2021-11-12 10:21:17
663
原创 spring boot resourc 资源文件下载 jar、war包都适用
spring boot resourc 资源文件下载jar、war包部署都适用 @RequestMapping(value = "/warDownDemoTwo") public void warDownDemoTwo(HttpServletRequest request, HttpServletResponse response) { String fileName = "工作日目录.xls"; InputStream inputStream = nul
2021-11-07 11:14:35
137
原创 spring boot jar部署后 获取相对路径下载
spring boot jar部署后 获取相对路径下载把想要在下载的文件放到jar包运行目录的上级目录用的相关依赖,请百度版本号把想要在下载的文件放到jar包运行目录的上级目录 @RequestMapping(value = "/testDownload") public void testDownload(HttpServletRequest request, HttpServletResponse response) { ApplicationHome ah = new
2021-11-07 09:40:12
765
转载 git commit 后 尚未push到远程,撤销commit
执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?解决方案:使用命令:git reset --soft HEAD^这样就成功撤销了commit,如果想要连着add也撤销的话,–soft改为–hard(删除工作空间的改动代码)。命令详解:HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1如果进行两次的commit,想要都撤回,可以使用HEAD~2–soft不删除工作空间的改动代码 ,撤销commit,不撤销git add file–har
2021-04-28 16:57:00
665
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人