文章分类
Java基础
数据结构
算法
Map
java基础
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
A I 开发
agent开发
python
机器学习
大模型
读书笔记
《SpringCloud微服务实战》
《算法4》
《Redis开发与运维》
《MySQL是怎样运行的:从根上理解MySQL》
《深入理解JAVA虚拟机》
《spring源码深度解读》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
分布式
大数据组件
数据库
缓存
消息组件
运维基础
技术实践
项目源码
guava.loadingcache
apache.shardingsphere
json
apache.sshd
tomcat
apache.commons.pool2
java.io
apache.httpclient
java.security
commons-lang3
jedis
com.alibaba.druid
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
沧海月明
解决了什么问题,做了什么优化
累计撰写
190
篇文章
累计创建
49
个标签
累计收到
1
条评论
栏目
文章分类
Java基础
数据结构
算法
Map
java基础
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
A I 开发
agent开发
python
机器学习
大模型
读书笔记
《SpringCloud微服务实战》
《算法4》
《Redis开发与运维》
《MySQL是怎样运行的:从根上理解MySQL》
《深入理解JAVA虚拟机》
《spring源码深度解读》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
分布式
大数据组件
数据库
缓存
消息组件
运维基础
技术实践
项目源码
guava.loadingcache
apache.shardingsphere
json
apache.sshd
tomcat
apache.commons.pool2
java.io
apache.httpclient
java.security
commons-lang3
jedis
com.alibaba.druid
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
目 录
CONTENT
工具-沧海月明
以下是
工具
相关的文章
2025-11-26
LoadingCache
LoadingCache使用 maven pom <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>...</version> </dependen
2025-11-26
11
0
0
guava.loadingcache
2025-07-02
com.fasterxml.jackson
jackson的使用案例 jackson核心对象 —— objectMapper objectMapper是将object和json进行互转的核心类 json转object —— readValue方法 readValue可以有两个参数,其中参数1是从哪读,可以是file、流、url等,参数2是解析
2025-07-02
31
0
0
json
2025-03-19
GenericObjectPool
对象池概述 对象池是通过一定的规则来维护对象集合的容器。commos-pool在很多场景中,用来实现"连接池"/"任务worker池"等,大家常用的dbcp数据库连接池,也是基于commons-pool实现。 一个非常常见的实现就是RedisPool的实现:
2025-03-19
95
0
0
apache.commons.pool2
2025-03-19
httpclient
使用案例 post org.apache.httpcomponents是apache提供的发http请求的包,能够提供简单的restful风格接口请求客户端的代码模板 还需要分析httpclient、spring-restTemplate、servlet、springMVC的区别: httpclie
2025-03-19
86
0
0
apache.httpclient
IO与网络
2025-02-27
DruidDataSource
alibaba出品的DataSource封装 DruidDataSourceFactory - 对外API 首先看一个简单案例: public DataSource getDataSource() throws Exception { Properties props = new Prope
2025-02-27
70
0
0
jdbc及其扩展
数据库
com.alibaba.druid
2025-01-26
快捷使用编码工具
VSCode 格式化:ctrl + alt + F 上移/下移一行:光标所在位置,alt + up / alt + down 快速复制一行代码:光标所在位置,shift + alt + up / shift + alt + down 快速保存:ctrl + s 快速查找:ctrl + F 快速替换:
2025-01-26
98
0
0
java基础
前端知识
2025-01-17
spring-AOP
基于springAOP+AspectJ的面向切面开发实例 AspectJ是Java社区里最完整最流行的AOP框架。在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。 <aspectj-autoproxy> :当Spring IOC容器侦测到bean配置文件中的<
2025-01-17
132
0
0
《spring源码深度解读》
2025-01-07
apache.commons.csv
基于NIO-FIleSystem的csv解析工具包 与传统的FileReader相比,它在读取csv的能力上提供了按行和加载到内存两种思路,按行的思路就类似RandomAccessFile的逻辑 使用案例 按行读取: public static void readCsvForLines() thro
2025-01-07
103
0
0
java.io
2024-12-16
时间相关的工具类
java.util.Date - java中的日期类 Date preTime = new Date(long) long可以是秒级长整时间计算出来的时间差,例如 // 当前时间-1970年的长整-时间差 long preLong = (Long.parseLong(preStr) - S
2024-12-16
80
0
0
commons-lang3
2024-12-16
java.security&org.bouncycastle - java安全
hash - 最简单的安全算法 com.google.common.hash包 支持多种加密哈希算法 加密/签名 加密算法包括: 单向加密:单向加密又称为不可逆加密,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密,一般适合于验证。在验证过程中,重新输入明文,并经过同样的加密算法处理,
2024-12-16
92
0
0
java.security
1
2