文章分类
Java基础
java基础
Map
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
沧海月明
解决了什么问题,做了什么优化
累计撰写
149
篇文章
累计创建
33
个标签
累计收到
1
条评论
栏目
文章分类
Java基础
java基础
Map
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
目 录
CONTENT
项目源码-沧海月明
以下是
项目源码
相关的文章
2025-01-07
apache.commons.csv
基于NIO-FIleSystem的csv解析工具包 与传统的FileReader相比,它在读取csv的能力上提供了按行和加载到内存两种思路,按行的思路就类似RandomAccessFile的逻辑 使用案例 按行读取: public static void readCsvForLines() thro
2025-01-07
64
0
0
java.io
2025-01-04
NIO与FileSystem
JDK7开始基于NIO提供了一套新的FileSystem逻辑,这套逻辑的核心代码包括: Files类:一个不同FileSystem系统下的统一工具类,提供了一套各种文件系统通用的方法,底层通过判断所处的文件系统调用对应的实现 Path类:可以针对不同的文件系统定义不同的Path,例如在windows
2025-01-04
60
0
0
java.io
IO与网络
2024-12-28
Jedis
Jedis是基于java开发的连接Redis服务器的包,基本用法包括Jedis连接、JedisPool、Pipeline等 Jedis - 单连接用法 先看一个使用案例: public class LocalRedisTest { @Test public void executeJ
2024-12-28
83
0
0
缓存
jedis
2024-12-16
时间相关的工具类
java.util.Date - java中的日期类 Date preTime = new Date(long) long可以是秒级长整时间计算出来的时间差,例如 // 当前时间-1970年的长整-时间差 long preLong = (Long.parseLong(preStr) - S
2024-12-16
51
0
0
commons-lang3
2024-12-16
java.security&org.bouncycastle - java安全
hash - 最简单的安全算法 com.google.common.hash包 支持多种加密哈希算法 加密/签名 加密算法包括: 单向加密:单向加密又称为不可逆加密,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密,一般适合于验证。在验证过程中,重新输入明文,并经过同样的加密算法处理,
2024-12-16
66
0
0
java.security
2024-11-19
NIO
NIO可以理解为Non-Blocking IO,也可以理解为New IO,是jdk在老版本的BIO基础上增加的一种新IO,其体系是与老的BIO完全独立的 顾名思义,NIO是非阻塞同步IO NIO有三大核心设计理念:缓冲区Buffer、通道Channel、选择器Selector。如果把NIO比喻成电车
2024-11-19
87
0
0
IO与网络
java.io
2024-11-12
Log4j2.xml文件配置解析
依赖引入 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <ve
2024-11-12
47
0
0
lombok.log4j2
2024-11-11
mybatis+spring核心配置项逻辑分析
Mybatis扫包和加载DAO文件的流程 从问题出发 先看一个配置案例: <!-- config.xml--> <bean id="targetScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
2024-11-11
96
0
0
mybatis
2024-11-11
netflix.archaius动态配置解析源码阅读
netflix从数据源获取动态配置的框架 从apache.configuration到netfilx apache.commons.configuration包是apache提供的一套解析properties文件的能力。其中提供了一个抽象类AbstractConfiguration。其中有很多实现,
2024-11-11
64
0
0
netflix.archius
2024-11-10
BIO的典型应用
场景1 缓冲读入文件,在内存中存储和输出 读入文件,无特殊需求可以使用节点流ileReader,缓冲需求可以使用BufferedReader进行装饰 读取结果是String,通过StringBuilder进行构造,得到完整的内容 若想进一步对String进行处理,可以使用StringReader做进
2024-11-10
81
0
0
IO与网络
java.io
1
2
3