随笔分类 - java_工具类
摘要:获取两个日期之间的工作日天数 (只去除周六日,未去除节假日) 其他参考资料: 两个日期之间的工作日计算工具类 https://www.cnblogs.com/zzlp/p/5166605.html https://blog.csdn.net/weixin_30731305/article/detai
阅读全文
摘要:参考网上的链接: EasyExcel按模板导出与下载(自定义合并单元格) https://blog.csdn.net/weixin_44511845/article/details/120290264 EasyExcel(根据条件动态合并单元格的重复数据)) https://blog.csdn.ne
阅读全文
摘要:参考资料: SLF4J与Logback、Log4j1、Log4j2、JCL、J.U.L是如何关联使用的 https://blog.csdn.net/yangzl2008/article/details/81503579 slf4j、jcl、jul、log4j1、log4j2、logback大总结 h
阅读全文
摘要:1、拉取代码后,maven依赖环境下载 2、下载pentaho-kettle的zip包:https://sourceforge.net/projects/pentaho/files/Pentaho 9.1/client-tools/ 3、解压后,将data-integration的plugins、s
阅读全文
摘要:kettle项目中使用到了这个karaf框架 嵌入到java项目中,启动时会报错 信息: Lock acquired. Setting startlevel to 100 九月 28, 2021 1:01:38 下午 org.apache.karaf.main.Main$1 log 严重: Bund
阅读全文
摘要:文件流加密涉及到大文件加密过程,不能直接使用Cipher.doFinal(byte[] bytes)方法进行直接加密 超大文件会导致内存溢出。 解决方法: 可以使用 Cipher.update(byte[] bytes) 方法进行文件流部分加密数据, 当整个文件流数据都加密完后,使用 Cipher.
阅读全文
摘要:列宽设置 如果要好看,只能每个属性字段都不手动设置,这个太麻烦了 直接类上标记列宽注解,这种方式比较简单 @ExcelIgnoreUnannotated @ColumnWidth(20) public class ContractExpenditureApplyOffsetTypeExportDto
阅读全文
摘要:具体使用示例链接:语雀 EasyExcel https://www.yuque.com/easyexcel/doc/write 示例代码 public class StudentExportDto { @ExcelProperty(value = {"学生信息", "姓名"} ,index = 0)
阅读全文
摘要:SpringBoot自动配置redis,主要是两个自动配置类 缓存管理器配置类:org.springframework.boot.autoconfigure.cache.RedisCacheConfiguration redis封装了工具RedisTemplate自动配置:org.springfra
阅读全文
摘要:java.util.List 分段 使用google的guava类库对List分段处理 List<Integer> intList = Lists.newArrayList(1, 2, 3, 4, 5, 6, 7, 8); List<List<Integer>> subSets = Lists.pa
阅读全文
摘要:CommonValidatorImpl。java import org.springframework.beans.factory.InitializingBean; import org.springframework.stereotype.Component; import org.spring
阅读全文
摘要:基础类: public class TreeNodeDto { private String id; private String parentId; /** * 节点名称 */ private String nodeName; private String nodeType; private St
阅读全文
摘要:现在项目,用户注册登录部分很少有涉及到了,原因:现在热门开发框架都已经在底层帮我们做了一套用户注册,密码加密,登录认证,权限控制,缓存数据等基本功能。 这有利于项目的快速完成,只需要搬砖码畜们专注于业务逻辑,会利用底层的业务逻辑就行了。这些快速开发框架的出现,也降低了我们java行业的就业门槛,但这
阅读全文
摘要:2019.08.06补充 日期年与日的加减运算。 给定一个开始日期,对其进行加年,加月,加天运算 如下给起始日期和给定月份,计算结束日期 /** * 给起始日期和给定月份,计算结束日期工具 * 开始日期格式为:yyyy-MM-dd * */ public static String getEndDa
阅读全文