多线程相关问题
实现多线程有哪些方式?有什么异同?
线程的生命周期
线程池常用的有哪些?
线程池的工作原理
如何启动和销毁线程
什么是线程死锁
悲观锁和乐观锁,公平锁和非公平锁
java集合原理
集合的类图
集合的数据结构实现
集合的效率
集合的遍历
jvm虚拟机
java的内存模型是什么样的
jvm内存分为哪些区域
内存溢出有些类型,如何解决
垃圾回收器有哪些
垃圾回收算法有哪些
jvm常用的参数
如何定位分析jvm线上问题
有哪些分析jvm的工具
数据库
索引的分类
索引的优化
索引的原理
事物的类型
联合查询,子查询效率问题
如何实现读写分离
数据库水平扩展和垂直扩展(分表和分库)学习交流QQ群:478052716 如果你在学习Java的过程中或者在工作中遇到什么问题都可以来群里提问,阿里Java高级大牛直播讲解知识点,分享知识,多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!可以加群找我要课堂链接 注意:是免费的 没有开发经验误入哦! 不喜勿入!
框架类
spring(aop,依赖注入)
springmvc(原理)
dubbo(原理,支持哪些协议)
mybites(原理,常用的配置)
算法类
常见排序原理和实现(8种)
求二叉树的高度
二叉树的遍历
平衡二叉树和红黑树
b树,b+树
递归和分治思想
贪婪算法
linux服务器
你常用的linux命令有哪些
linux权限系统
如何写tomcat重启脚本
如何用命令搜索日志,分析日志
web服务器
nginx配置反向代理
nginx配置负载均衡(哪几种)
apache配置反向代理
tomcat参数调优
项目
你认为做的最有成就的一个项目
你在这个项目中负责什么内容
遇到了哪些难点,如何解决的
你认为这个项目还有哪些改进的地方,为什么这么做