- 用的是 Spring 还是 Spring Boot
- 权限管理框架用的是 Shiro 还是 Spring Security
- 有用微服务么?Spring Cloud 或者是 Dubbo
- 有用缓存么?缓存用的是什么?比如说 Memcache 或者 Redis
- 有用消息队列么?消息队列用的是什么?RabbitMQ、ActiveMQ、RocketMQ 或者是 Kafka
- 消息队列的场景是什么?
- 用的是什么分布式框架?
- 有用搜索么?类似于 Solr 或者 ElasticSearch
- 开发过程中,靠近大数据么?
- 线程的状态
- 线程池的几种状态
- 线程池拒绝策略
- AQS
- Automic
- Spring 事务隔离,事务传递
- mybatis 延迟加载
- mybatis 一级缓存 二级缓存
- mybatis 的 Excutor
- 数据库范式
- 数据库事务隔离
- 数据库引擎
- 数据库排查问题
- 使用 show processlist 命令查看当前所有连接信息。
- 使用 explain 命令查询 SQL 语句执行计划。
- 开启慢查询日志,查看慢查询的 SQL。
- 悲观锁乐观锁
- mysql 性能优化
- Redis 超时问题
- Redis 淘汰策略
- 双写一致
- HashMap 如何 put ,且如何解决 hash 冲突
- HashMap 如何调整大小
- HashMap 线程安全问题
- CurrentHashMap 如何实现线程安全
- AQS
- 内存屏障
- 无锁,偏向锁,轻量级锁,Sychronized
- NIO、多路复用 select epoll
- 操作系统调度进程的算法
- 线程池参数
- git rebase
- explain
- 实时查看 linux 中包含某个字段
- trail -f | grep "北京"
- redis rdb aof
- ACID 实现原理
- G1\CMS
批处理,流程调度
Linux 文件系统、网络、存储
SpringCloud SpringBoot