WILL
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

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类库详解

Hutool

Hutool作为后起之秀,功能上也比较全。但是要注意一点,它的开源协议是:中国第一个开源协议木兰宽松许可证, 第1版,对此在商业项目中需要谨慎些,在个人项目无所谓。 简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖
2024-01-03
好好码代码吖 > JAVA > 常用类库详解
#常用开发库 #Hutool #工具类

Apache Common

Apache 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

VinUtil

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
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 #其他
123456…8

搜索

Hexo Fluid