上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 36 下一页
摘要: JavaGuide 设计模式 1. 软件设计原则 设计原则名称 简单定义 开闭原则 对扩展开放,对修改关闭 单一职责原则 一个类只负责一个功能领域中的相应职责 里氏替换原则 所有引用基类的地方必须能透明地使用其子类的对象 依赖倒置原则 依赖于抽象,不能依赖于具体实现 接口隔离原则 类之间的依赖关系应 阅读全文
posted @ 2024-01-17 13:09 爱新觉罗LQ 阅读(247) 评论(0) 推荐(0)
摘要: 网络 1. OSI 七层模型 2. TCP / IP 四层模型 TCP/IP 四层模型 是目前被广泛采用的一种模型,我们可以将 TCP / IP 模型看作是 OSI 七层模型的精简版本,由以下 4 层组成: 应用层 传输层 网络层 网络接口层 四层模型与七层模型的简单对应关系: 2.1 应用层(Ap 阅读全文
posted @ 2024-01-12 16:56 爱新觉罗LQ 阅读(42) 评论(0) 推荐(0)
摘要: 建立公用表 With 1. 介绍 with as 子查询仅执行一次,将结果存储在用户临时表中,提高查询性能,所以适合多次引用的场景 # Write your MySQL query statement below # 找出那些既没有最多,也没有最少参与者的活动的名字 # Activities 表中的 阅读全文
posted @ 2024-01-11 11:51 爱新觉罗LQ 阅读(25) 评论(0) 推荐(0)
摘要: Mysql 和 Redis 数据一致性问题 数据库的数据,放入缓存后,立马又被更新了,那么该如何更新缓存呢? 1. 先写缓存,再写数据库【缓存中数据可能为脏数据】 如果刚写完缓存,突然网络出现异常,导致写数据库失败了 > 其结果是缓存更新成了最新的数据,但数据库没有 2. 先写数据库,再写缓存(低并 阅读全文
posted @ 2024-01-09 23:48 爱新觉罗LQ 阅读(22) 评论(0) 推荐(0)
摘要: MySQL隐式转换造成索引失效 CREATE TABLE `test1` ( `id` int(11) NOT NULL, `num1` int(11) NOT NULL DEFAULT '0', `num2` varchar(11) NOT NULL DEFAULT '', `type1` int 阅读全文
posted @ 2024-01-09 16:42 爱新觉罗LQ 阅读(65) 评论(0) 推荐(0)
摘要: MySQL日期类型选择建议 1. 不要用字符串存储日期 字符串占用的空间更大 字符串存储的日期效率比较低(逐个字符进行比对),无法用日期相关的 API 进行计算和比较 2. Datetime 和 Timestamp 之间的抉择 2.1 时区信息 DateTime 类型是没有时区信息的(时区无关) T 阅读全文
posted @ 2024-01-09 16:11 爱新觉罗LQ 阅读(54) 评论(0) 推荐(0)
摘要: MySQL自增主键一定是连续的吗 MySQL 的自增主键并不能保证一定是连续递增的 自增值保存在哪里? 使用 insert into test_pk values(null, 1, 1) 插入一行数据,再执行 show create table 命令来看一下表的结构定义: 上述表的结构定义存放在后缀 阅读全文
posted @ 2024-01-09 13:07 爱新觉罗LQ 阅读(49) 评论(0) 推荐(0)
摘要: MySQL执行计划分析【Explain】 1. 什么是执行计划 执行计划 是指一条 SQL 语句在经过 MySQL 查询优化器 的优化会后,具体的执行方式 执行计划通常用于 SQL 性能分析、优化等场景。通过 EXPLAIN 的结果,可以了解到如数据表的查询顺序、数据查询操作的操作类型、哪些索引可以 阅读全文
posted @ 2024-01-08 19:16 爱新觉罗LQ 阅读(112) 评论(0) 推荐(0)
摘要: MySQL 查询缓存详解 MySQL 查询缓存管理和配置 通过命令可以查看查询缓存相关的信息。 show variables like '%query_cache%' 8.0 版本之前的话,打印的信息可能是下面这样的: have_query_cache: 该 MySQL Server 是否支持查询缓 阅读全文
posted @ 2024-01-08 18:45 爱新觉罗LQ 阅读(230) 评论(0) 推荐(0)
摘要: Redis集群详解 1. 如何保证 Redis 服务高可用? Redis Sentinel 集群 2. Sentinel(哨兵)有什么用? 监控 Redis 节点的运行状态并自动实现故障转移 3. Redis 缓存的数据量太大怎么办? Redis Cluster 4. Redis Cluster 虚 阅读全文
posted @ 2024-01-08 11:58 爱新觉罗LQ 阅读(12) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 36 下一页