文章分类
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
数据库-沧海月明
以下是
数据库
相关的文章
2026-02-26
ElasticSearch
ES的优势 相比其他的存储引擎,ES的优势主要在于: 全文搜索:ES使用倒排索引和实时索引更新,使得搜索性能非常的好,远比数据库的全表索引要好 指标分析:ES的存储结构是json,天生就适合从数据中提取指标,进行指标搜索和聚合,擅长排序、分页、聚合等操作 ES一个非常经典的应用就是ELK(ES+lo
2026-02-26
14
0
0
分布式
2025-11-04
spring-boot集成mybatis逻辑分析
SpringBoot的JDBC自动化配置 DataSourceAutoConfiguration导入的自动配置 SpringBoot的JDBC配置类需要集成坐标: <dependency> <groupId>org.springframework.boot</groupId>
2025-11-04
14
0
0
《spring源码深度解读》
mybatis
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-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-06-20
RedisCluster
集群的概述 集群和其他架构的区别 分布式缓存是由至少三个master节点及每个master节点用于的一个或多个slave节点组成的redis集群。master节点是活跃节点,slave是备份,用于在master宕机时竞选成为master。master和自己的slave在一个真实(或虚拟的)node上
2025-06-20
29
0
0
《Redis开发与运维》
缓存
2025-06-17
Redis哨兵
哨兵的基本概念 哨兵架构Redis Sentinel是对Redis主从架构的一种升级版本 主从架构如果主节点出了问题,可能需要运维人员手工晋升新的主节点 哨兵架构则是具备自动故障发现和故障转移能力,真正实现高可用,当哨兵架构中主节点故障,从节点将会通过一些算法选举出新的主节点,并且能够对外发布谁是新
2025-06-17
16
0
0
《Redis开发与运维》
缓存
2025-06-16
Redis内存管理
2025-06-16
27
0
0
《Redis开发与运维》
缓存
2025-06-16
Redis阻塞的原因
发现阻塞 可以通过命令耗时、慢查询、持久化阻塞、连接拒绝、CPU/内存/网络/磁盘使用过载等,发现Redis阻塞 发现阻塞的内在原因 api或数据结构使用不合理 可以通过slowlog get n获取最近n条慢查询命令 对于慢查询,可以调整命令,例如多用hgetall、hmget,禁用keys、so
2025-06-16
19
0
0
《Redis开发与运维》
缓存
2025-06-13
Redis复制
复制是分布式redis系统中,将数据复制多个副本到其他机器,用于满足故障恢复和负载均衡需求 配置 参与复制的Redis实例划分为主节点(master)和从节点(slave)。默认 情况下,Redis都是主节点。每个从节点只能有一个主节点,而主节点可以 同时具有多个从节点。复制的数据流是单向的,只能由
2025-06-13
20
0
0
《Redis开发与运维》
缓存
2025-06-13
Redis持久化机制
Redis持久化机制有RDB和AOF两种 RDB机制 RDB持久化是把当前进程数据生成快照保存到硬盘的过程,持久化的东西是一个时间点的快照,触发RDB持 久化过程分为手动触发和自动触发。 RDB有手动触发和被动触发机制 手动触发是save和bgsave命令,其中
2025-06-13
17
0
0
《Redis开发与运维》
缓存
1
2
3
4