文章分类
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
以下是
FatFish1
的文章
2025-08-20
ShardingJdbc
还记得JDBC相关的知识点:JDBC的api本质上就是四级对象:DataSource、Connection、Statement、ResultSet DataSource要能获取Connection,Connection要能获取Statement,Statement要能执行sql返回ResultSet
2025-08-20
22
0
0
数据库
apache.shardingsphere
2025-08-17
RPC框架
HTTP、RESTFul、RPC HTTP是一种网络传输协议,它定义了: 请求响应模型 无状态协议 标准方法(GET、POST、PUT、DELETE) 状态码(200、4xx、5xx) HTTP报文结构如下: GET /users/123 HTTP/1.1 # 请求行(方法+URI
2025-08-17
26
0
0
java基础
2025-08-13
其他锁相关的包
Unsafe包 Unsafe包提供一些直接操作底层资源的方法,这个包是不安全的 AQS底层依赖的CAS操作就是Unsafe包提供的 CAS是Compare And Swap的缩写,直译就是比较并交换。CAS是现代CPU广泛支持的一种对内存中的共享数据进行操作的一种特殊指令,这个指令会
2025-08-13
25
0
0
AQS与同步锁
2025-08-12
思考感悟
并发编程常见的几种工具 Synchronized、ReentrantLock、CAS Synchronized锁和ReentrantLock最本质的区别是二者的实现方式: Synchronized锁是通过字节码实现的,即加monitorenter和monitorexit ReentrantLock是
2025-08-12
19
0
0
java基础
2025-08-08
mysql中的不常用sql及命令
远程后台登录 mysql -h [ip] -P [port] -u [username] -p [password] 创建database CREATE DATABASE [dbname] CHARACTER SET utf8 COLLATE utf8_general_ci; 查指定分区数据
2025-08-08
19
0
0
数据库
2025-08-06
apache.Flink - prcess函数
Process方法和ProcessFunction 在 Apache Flink 中,ProcessFunction 是一个低层次、功能强大的流处理 API,它提供了对数据流处理的细粒度控制。它是构建更复杂流处理逻辑的基础工具,主要作用包括: 复杂事件处理:例如,需要跨多个事件进行状态跟踪(如会话窗
2025-08-06
28
0
0
大数据组件
2025-08-06
HBase
HBase的基础知识 HBase 是大数据领域解决海量数据实时读写挑战的核心组件之一,它的特性包括: 分布式、可扩展性、高可用:HBase节点分为HMaster和RegionServer HMaster负责元数据管理和Region分配,其可以通过主备架构搭建,基于ZK进行节点选举 RegionSer
2025-08-06
18
0
0
大数据组件
2025-07-22
大数据组件的常用命令
Yarn 查看yarn日志:yarn logs <applicationid> HDFS hdfs检索对应目录:hdfs dfs -ls <HDFSpath> hdfs上传文件到对应目录:hdfs dfs -put /opt/test.txt <HDFSpath> Hive 创建表:create t
2025-07-22
13
0
0
大数据组件
2025-07-21
Zookeeper
Zookeeper的能力 Zookeeper是一个开源的、高性能的分布式协调服务
2025-07-21
34
0
0
大数据组件
分布式
2025-07-18
排序
选择排序 假设有一个数组nums,长度为n,想要将其从小到大排序,选择排序的思路是: 从1 ~ n数据中选择最小的,与nums[0]交换 从2 ~ n数据中选择最小的,与nums[1]交换 …… 选择排序的实现核心是:双层for循环+暂存minIndex+交换
2025-07-18
23
0
0
《算法4》
算法
1
2
3
4
5
...
19