文章分类
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-04-28
InnoDB的记录结构
InnoDB基本概念 众所周知,MySQL是有很多种不同的存储引擎,还记得存储引擎=数据存储格式+提取操作 数据在不同存储引擎中存放的格式是不同的,甚至存储介质都不同,比如只用内存存储的Memory引擎,关机后数据就消失 InnoDB是最常用的存储引擎,它的特点有: 使用磁盘做为存储介质,关机重启后
2025-04-28
32
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-04-24
MyBatis开发
开发一个简单的mybatis案例 开发流程: 编写实体po类 编写dao文件接口,写好接口方法,传参使用@param,接口配置为@mapper 编写xml文件 mapper标签:配置好映射的类 sql id=all_column:写好全表结构或常用表结构
2025-04-24
34
0
0
mybatis
2025-04-24
乱码、字符集、比较规则
字符集 字符集的概念 计算机是通过二进制存储数据的,但是MySQL需要存字符串等,因此就要用字符集 字符集就是可编码的字符串范围+字符串如何映射到二进制数据(如何编码和解码) 常见字符集 一些重要的字符集包括: ASCII字符集:只收录了128个字符,包括空格、标点、数字、大小写字面、一些不可见字符
2025-04-24
23
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-04-23
MySQL的启动选项和系统变量
启动选项 启动选项的命令行形式 启动选项就是mysql服务端或客户端启动时读取的配置,mysql的可执行文件都可以处理各自不同的启动选项,格式为: --启动选项1[=值1] --启动选项2[值2]... 例如: # 服务端mysqld可使用的选项: mysqld --skip_networking
2025-04-23
38
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-04-22
apache.sshd
一、几种常见的ssh库和他们之间的关系 四种ssh库的对比 常听到的ssh相关库有:jsch、apache.sshd、openSSL、openSSH OpenSSL:是底层加密基础库,基于C语言开发,主要是提供加密算法库(AES、RSA等)和SSL/TLS协议实现,支持证书管理和密钥生成等 Open
2025-04-22
23
0
0
apache.sshd
2025-04-22
SSH
SSH是什么 SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制。 举个例子:登录远程服务器的时候,需要将用户输入的密码传给服务器,如果这个过程是明文通信,就意味着传递过程中,线路经过的中间计算机都能看到密码,这是很可怕的。 SSH 就是
2025-04-22
30
0
0
apache.sshd
2025-04-22
重新认识MySQL
MySQL的架构 MySQL的CS架构 MySQL是客户端-服务器模式: 客户端比如navicat,就是我们的连接,我们提交增删改查请求就是通过客户端提交; 服务器则直接和存储的真实数据打交道,处理我们的增删改查请求 一般情况下,服务端的进程默认名称为mysqld,客户端进程默认名称为m
2025-04-22
35
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-04-21
【实践】利用k8s service创建remote调试
回忆下k8s各种组织类型: pod就是最基础的容器,负责运行服务 replicaSet是pod的组织形式,提供pod的副本管理能力 deployment基于replicaSet进行pod创建、更新、删除,是目前最主流的部署模式 这三个kind是服务部署的主要手段 还有一个kind是service,是
2025-04-21
4
0
0
技术实践
《Docker与容器云》
2025-04-21
编译期与优化
javac编译器 编译过程包括解析与填充符号表、注解处理、分析与字节码生成。 在编译过程中还会解语法糖,即把一些简化的形式还原为其原有的样子。 java语法糖 泛型 java的泛型
2025-04-21
34
0
0
《深入理解JAVA虚拟机》
2025-04-20
类加载及执行子系统
开发者可以通过主动调整字节码生成和类加载器功能对代码编译进行深层次的自定义。 Tomcat:正统的类加载器架构 Tomcat源码参考:http://www.chymfatfish.cn/archives/tomcat
2025-04-20
21
0
0
《深入理解JAVA虚拟机》
tomcat
1
...
5
6
7
...
17