课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
ThreadLocal是什么ThreadLocal,也就是线程本地变量。如果你创建了一个ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的一个本地拷贝,多个线程操作这个变量的时候 ...详情>>
线程间有哪些通信方式 volatile和synchronized关键字关键字volatile可以用来修饰字段(成员变量),就是告知程序任何对该变量的访问均需要从共享内存中获取,而对它的改变必须同步 ...详情>>
守护线程了解吗Java中的线程分为两类,分别为 daemon 线程(守护线程)和 user 线程(用户线程)。在JVM 启动时会调用 main 函数,main函数所在的钱程就是一个用户线程。其实在 JVM 内 ...详情>>
启动线程为什么是运行start()方法而不是run()方法JVM执行start方法,会先创建一条线程,由创建出来的新线程去执行thread的run方法,这才起到多线程的效果。如果直接调用Thread的 ...详情>>
MySQL 数据库 cpu 飙升怎么解决排查过程:(1)使用 top 命令观察,确定是 mysqld 导致还是其他原因。(2)如果是 mysqld 导致的,show processlist,查看 session 情况,确定是不是有消耗资 ...详情>>
分库分表会带来什么问题从分库的角度来讲: 事务的问题使用关系型数据库,有很大一点在于它保证事务完整性。而分库之后单机事务就用不上了,必须使用分布式事务来解决。 跨库 JO ...详情>>
分库分表后如何实现不停机扩容实际上,不停机扩容,实操起来是个非常麻烦而且很有风险的操作,当然,面试回答起来就简单很多。 第一阶段:在线双写,查询走老库 建立好新的库表结构 ...详情>>
水平分表有哪几种路由方式什么是路由呢?就是数据应该分到哪一张表。水平分表主要有三种路由方式: 范围路由:选取有序的数据列 (例如,整型、时间戳等) 作为路由的条件,不同分段分散 ...详情>>
Mysql主从同步延迟怎么处理主从同步延迟的原因当数据库主库有较大更新并发操作时,可能会导致主从同步延迟,因为从库里面读取 binlog 的线程仅有一个,当某个 SQL 在从库上执行 ...详情>>
Mysql主从复制原理了解吗 master数据写入,更新binlog master创建一个dump线程向slave推送binlog slave连接到master的时候,会创建一个IO线程接收binlog,并记录到relay log中继 ...详情>>
javaspring面试题-AOP 动态代理
javaspring面试题-IOC 控制反转
java多线程面试题-happens-before
java多线程面试题-AQS思想
java多线程面试题-volatile底层实现
java多线程面试题-内存模型
2024-05-13
2024-05-11
2024-05-16