程序员必备原理

1 Redis

1.1Redis中的hash扩容原理

采用渐进式的rehash扩容
rehash原理

1.2 Redis集群数据分片

Redis采用Hash槽来进行数据分片,Redis Cluster包含了16384个哈希槽,每个Key通过计算后都会落在具体一个槽位上,而这个槽位是属于哪个存储节点的,则由用户自己定义分配
Hash槽原理

1.3 Redis数据复制原理

主从,哨兵、集群数据赋值原理

1.4 数据持久化RDB和AOF的区别

RDB:将Reids在内存中的数据库记录定时dump到磁盘上,rdb文件体积小
AOF:将Reids的操作日志以追加的方式写入文件,aof日志文件体积大
RDB和AOF区别

1.5 分布式锁原理

redis实现分布式锁和Redisson

1.6 Redission分布式锁

Redisson

1.7 Redis为什么快?

redis快的原因

1.8 Redis 基本数据类型及使用场景

Redis的5中数据类型和使用场景

1.9 大Key如何处理

redis的大key如何处理?

1.10 基于Redis的分布式限流

使用RedissonRateLimiter限流
spring-cloud-gateway的RedisLimiter网管限流

2 MySQL

2.1 索引原理与查询分析

索引原理
索引查询的过程

2.2 主从复制

主从复制

2.3 mysql存储引擎和索引

mysql存储引擎和索引

2.4 MySQL事务实现机制

mysql的事务机制是如何实现的?

2.5 MVCC原理

MYSQL: MVCC
MYSQL中你必须要懂的MVCC

3 网络与安全

3.1 HTTP和HTTPS的区别

HTTP与HTTPS

3.2 Cookie

Cookie实际上是key-value格式呈现的。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态
Cookie原理

3.3 单点登录

SSO原理
SSO详解

3.4 ThreadLocal

ThreadLocal原理

4 Web框架

4.1 Spring核心知识点

Spring面试知识点
Spring AOP
Spring DI依赖注入

4.2 SpringBoot核心知识点

Springboot面试核心总结

4.3 SpringBoot Cache

SpringBoot缓存之@Cacheable

4.4 Spring Bean生命周期

bean的生命周期

4.5 Spring Bean的注入

Bean是如何注入的?

4.5 Hystrix原理

Hystrix使用和原理

4.6 Spring 事务原理

Spring事务实现原理
Spring事务源码详解

5 JVM

5.1 排查内存溢出

怎么排查内存溢出?

5.2 排查CPU占用率过高

CPU占用过高排查

其他

敖丙大佬

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值