#面经# 1.自我介绍 2.多线程下载项目 3.怎么理解多线程 4.线程池 5.springmvc工作流程 6.springmvc怎么初始化一个bean 7.什么是bean工厂 8.springboot优缺点,和springmvc区别 9.ioc和aop 10.jdbc 11.sql分页查询 12.索引的数据结构 13.链表和数组 14.==和equals区别 15.8种数据类型 16.hashmap和hashtable区别 17.如何创建线程 18.修改变量保证线程安全 19.sychgonize和重入锁区别,什么是锁 20.登录后后端怎么识别他是当前用户 21.session怎么识别当前用户 22.cookie是用来做啥 23.设计一个用户登录塔 24.xss攻击 25.sql注入怎么实现 26.转发和重定向 27.tcp三次握手 28.分布式框架,微服务 29.中间件知道那些,mq是啥