Spring常用工具类Spring作为常用的开发框架,在Spring框架应用中,排在ApacheCommon,Guava, Huool等通用库后,第二优先级可以考虑使用Spring-core-xxx.jar中的util包。另外对于工具类,要站在高一点的角度知道有哪些,而不是只看到代码… 用的时候具体看下即可)。 内置的resouce类型 UrlResource ClassPathResource FileSyste 2024-01-03 好好码代码吖 > JAVA > 常用类库详解 #常用开发库 #工具类 #Spring常用工具类
日志类库详解日志库简介 我认为全面理解日志库需要从下面三个角度去理解: 最重要的一点是 区分日志系统和日志门面; 其次是日志库的使用, 包含配置与API使用;配置侧重于日志系统的配置,API使用侧重于日志门面; 最后是选型,改造和最佳实践等 日志系统与日志门面的区别日志系统和日志门面是两个不同的概念: 日志系统(Logging System)是指用于生成和收集日志的整体技术方案和实现,比如 log4j 2024-01-03 好好码代码吖 > JAVA > 常用类库详解 #常用开发库 #日志类库详解
JSON类库详解JSON应用非常广泛,对于Java常用的JSON库要完全掌握; 其中考虑到FastJson代码质量,漏洞,坑等等,应该尽量避免使用。 JSON简介JSON是什么 JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JS 2024-01-03 好好码代码吖 > JAVA > 常用类库详解 #常用开发库 #JSON类库详解
HutoolHutool作为后起之秀,功能上也比较全。但是要注意一点,它的开源协议是:中国第一个开源协议木兰宽松许可证, 第1版,对此在商业项目中需要谨慎些,在个人项目无所谓。 简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖 2024-01-03 好好码代码吖 > JAVA > 常用类库详解 #常用开发库 #Hutool #工具类
Apache CommonApache Common包简介Apache Commons是对JDK的拓展,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。官网网址:http://commons.apache.org Common包包含哪些类? 请参考:Apache Common官方网站 常用包梳理| 包名 | 介绍 || ————- |:————-:| | commons-la 2024-01-03 好好码代码吖 > JAVA > 常用类库详解 #常用开发库 #工具类 #Apache Common
Google Guava简介Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。 所有这些工具 2024-01-03 好好码代码吖 > JAVA > 常用类库详解 #常用开发库 #工具类 #Google Guava
VinUtil12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210 2024-01-03 好好码代码吖 > JAVA > 工具类 #JAVA #VinUtil
VerificationCodeUtil因最近系统等保三级改造中使用到了随机生成高强度密码(包含大写、小写英文字母、数字、特殊字符且不少于八位)并发送短信至客户手机,博猪基于apache-common-lang3二次包装了一个工具类。 Maven依赖12345<dependency> <groupId>org.apache.commons</groupId> <artif 2024-01-03 好好码代码吖 > JAVA > 工具类 #JAVA #VerificationCode
基于MongoDB实现自增ID因最近需要有个业务需要实现一个自增的流水号,其中细节值得学习,故记录下,以便反思总结。 因为项目问题,故优先考虑在已存在的技术上进行实现,所以博猪优先想到的是: ==在MongoDB中,使用单独的集合来存放指定key对应的最大值,然后每次生成流水号时默认查询指定key对应的最大值,取出对应的主键的最大值+1,然后更新即可。博猪使用AtomicInteger来进行对应主键更新的 2024-01-03 好好码代码吖 > JAVA > 工具类 #JAVA #MongoDb
SOAR基础教程因博猪最近负责报表模块的相关的开发,虽然类似润乾、帆软这种报表工具对于大型SQL的运行做了一定的优化,但是具体优化还是需要书写者的上去了功底的,由于报表的SQL一般很复杂,再加上有一部分的因为历史原因建表的时候没有太多的关联关系,导致相关统计的时候不得不使用子查询,所以导致最后的SQL有可能会运行很久,所以博猪最近不得不的每次都在EXPLIAN的道路上摸索,理解和转化SQL分析的过程很枯燥很机械 2024-01-03 好好码代码吖 > JAVA > 其他 #SOAR #其他