文章分类
Java基础
java基础
Map
算法
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《算法4》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
分布式
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
json
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
沧海月明
解决了什么问题,做了什么优化
累计撰写
166
篇文章
累计创建
38
个标签
累计收到
1
条评论
栏目
文章分类
Java基础
java基础
Map
算法
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《算法4》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
分布式
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
json
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
目 录
CONTENT
以下是
FatFish1
的文章
2025-01-09
容器功能扩展
容器与上下文 BeanFactory家族是用来做容器创建和初始化的类,同时spring还提供了ApplicationContext接口用于扩展BeanFactory中的现有功能。一般在绝大多数场景,ApplicationContext就是首选的。 ApplicationContext是Spring框
2025-01-09
100
0
0
《spring源码深度解读》
2025-01-07
apache.commons.csv
基于NIO-FIleSystem的csv解析工具包 与传统的FileReader相比,它在读取csv的能力上提供了按行和加载到内存两种思路,按行的思路就类似RandomAccessFile的逻辑 使用案例 按行读取: public static void readCsvForLines() thro
2025-01-07
70
0
0
java.io
2025-01-06
【实践】手搓io
【案例一】验证CSVParser和RandomAccessFile的内存表现 借助RandomAccessFile和apache.commons.csv包分别解析CSV CSVParser 首先设置JVM内存为32M,生成CSV文件超过内存 -Xms32m -Xmx32m public class
2025-01-06
68
0
0
IO与网络
技术实践
2025-01-05
spring-beans工厂获取bean流程
本篇以一个最基础的问题作为主线:如何实现一个最简单的spring-bean? 通过Class+xml配置文件就可以做到: // BeanClass public class MyTestBean { private String testStr = "testStr"; public
2025-01-05
118
0
0
《spring源码深度解读》
2025-01-04
NIO与FileSystem
JDK7开始基于NIO提供了一套新的FileSystem逻辑,这套逻辑的核心代码包括: Files类:一个不同FileSystem系统下的统一工具类,提供了一套各种文件系统通用的方法,底层通过判断所处的文件系统调用对应的实现 Path类:可以针对不同的文件系统定义不同的Path,例如在windows
2025-01-04
67
0
0
IO与网络
java.io
2024-12-28
Jedis
Jedis是基于java开发的连接Redis服务器的包,基本用法包括Jedis连接、JedisPool、Pipeline等 Jedis - 单连接用法 先看一个使用案例: public class LocalRedisTest { @Test public void executeJ
2024-12-28
91
0
0
缓存
jedis
2024-12-23
【实践】网络与服务器请求故障排查实践
问题1 三次握手产生的连接池满 【现象】:QPS远低于预期值,压测机请求产生大量网络异常:Connection time out/Read time out,后端未观测到很多请求 【思路】:连接超时,看起来多半是网络问题,如果是后端主动拒绝连接(tomcat线程池满等),报错不应该是连接超时 【排查
2024-12-23
57
0
0
IO与网络
技术实践
2024-12-19
spring-beans加载xml配置文件到BeanFactory的流程
本篇以一个最基础的问题作为主线:如何实现一个最简单的spring-bean? 通过Class+xml配置文件就可以做到: // BeanClass public class MyTestBean { private String testStr = "testStr"; public
2024-12-19
178
0
0
《spring源码深度解读》
2024-12-18
spring知识点概览
spring概述 提供两个开发技术:IOC、AOP+事务处理 框架整合:MyBatis、MyBatis-Plus、Hibernate、Structs、Structs2等 技术:底层框架Spring Framework;简化开发框架spring boot;分布式开发框架spring cloud spr
2024-12-18
126
0
0
《spring源码深度解读》
2024-12-18
kubernetes - k8s一切皆容器
k8s概述 k8s是一个管理跨主机容器化应用的系统,功能包括应用部署、高可用管理、弹性伸缩等,具备强壮的集群自恢复机制,包括容器启动、自动重调度、自动备份。 pod是k8s
2024-12-18
84
0
0
《Docker与容器云》
1
...
9
10
11
...
17