课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
和家亲目前有1亿用户:场景 10万写并发,100万读并发,60亿数据量设计时考虑极限情况,32库*32表~64个表,一共1000 ~ 2000张表●支持3万的写并发,配合MQ实现每秒10万的写入速度●读写 ...详情>>
双写不中断迁移●线上系统里所有写库的地方,增删改操作,除了对老库增删改,都加上对新库的增删改;●系统部署以后,还需要跑程序读老库数据写新库,写的时候需要判断updateTime;●循 ...详情>>
分表用户id进行分表,每个表控制在300万数据。分库根据业务场景和地域分库,每个库并发不超过2000Sharding-jdbc 这种 client 层方案的优点在于不用部署,运维成本低,不需要代理层 ...详情>>
1 、主从复制过程 MySQl主从复制: ●原理:将主服务器的binlog日志复制到从服务器上执行一遍,达到主从数据的一致状态。 ●过程:从库开启一个I/O线程,向主库请求Binl ...详情>>
1 、SQL语句的执行过程 ①通过客户端/服务器通信协议与 MySQL 建立连接。并查询是否有权限②Mysql8.0之前开看是否开启缓存,开启了 Query Cache 且命中完全相同的 SQL 语句,则 ...详情>>
Myisam:支持表锁,适合读密集的场景,不支持外键,不支持事务,索引与数据在不同的文件Innodb:支持行、表锁,默认为行锁,适合并发场景,支持外键,支持事务,索引与数据同一文件 ...详情>>
MVCC是一种多版本并发控制机制,通过事务的可见性看到自己预期的数据,能降低其系统开销。(RC和RR级别工作)InnoDB的MVCC,是通过在每行记录后面保存系统版本号(可以理解为事务的 ...详情>>
InnoDB⽀持⾏级锁(row-level locking)和表级锁,默认为⾏级锁InnoDB按照不同的分类的锁:共享/排它锁(Shared and Exclusive Locks):行级别锁意向锁(Intention Locks),表级别锁间 ...详情>>
事务隔离级别RC(read commit)和RR(repeatable read)两种事务隔离级别基于多版本并发控制MVCC(multi-version concurrency control)来实现。 ...详情>>
默认隔离级别:可重复读;同⼀字段的多次读取结果都是⼀致的,除⾮数据是被本身事务⾃⼰所修改;可重复读是有可能出现幻读的,如果要保证绝对的安全只能把隔离级别设置成SERIALIZAB ...详情>>
如何在JVM中实现自定义的类加载器?
解释JVM中的Safepoint和Safepoint Polling的概念
如何在JVM中进行内存泄漏的检测和修复?
解释Java中的指令集与JIT编译器的关系
如何在JVM中实现类的热替换(Hot Swap)?
解释Java中如何进行JVM参数的动态调节
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2025-01-02