- 博客(8)
- 收藏
- 关注
原创 redis简单总结
4、当某个哨兵节点向主从节点发送ping命令后,在配置时间内未回复,则将此节点标记为主观下线,并通过is-master-down-by-addr命令询问其他sentinel节点是否是主观下线,当超过配置数量的哨兵节点都将此节点标记为主观下线后,此节点被标记为客观下线,如果此节点是主节点,INFO命令的频率由10s一次改为1s一次,然后进行故障切换。:查询一个不存在的key,缓存不存在,去查询数据库,数据库返回null,但是缓存不保存null的key,当有大量的这种key进行查询是,可能会造成数据库挂掉。
2024-03-21 16:43:17 1614
原创 数据库设计规范
1、InnDB引擎,utf-8或utf-8mb4。5、主键推荐使用UNSIGNED,禁止使用外键。7、唯一索引uniq前缀,普通索引idx前缀。13、使用join时,小表join大表。10、不使用select *查询。6、字段设置为NOT NULL。9、频繁更新的字段不建议建索引。11、insert必须执行字段。3、大文件使用对象存储系统。4、库表名小写,下划线分割。2、禁止使用存储过程等。8、表索引数量5个以内。12、索引失效场景避免。
2024-03-04 11:36:03 111
原创 博客摘录「 2023年 Java 面试八股文(20w字)」2024年2月21日
从JDK1.7版本的ReentrantLock+Segment+HashEntry,JDK1.8版本中synchronized+CAS+HashEntry+红黑树。ConcurrentHashMap底层原理。
2024-02-21 10:28:47 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人