投递岗位:Java开发面试时间:10.16面试题目:1. SpringBoot核心注解2. SpringBoot可以从哪些地方加载配置文件,可以从环境变量中加载吗?3. Spring bean的类型,除了单例还有什么4. spring中的设计模式有哪些6. 用户的注册登录流程7. JWT的组成,三部分都是什么8. 如果JWT被劫持了怎么办9. 用户名密码明文校验怎么办,怎样保证安全性10. MD5加密是对称还是非对称加密11. JWT解析出来的用户名等信息怎么使用,存放在哪里12. ThreadLocal 过期时间13. 在项目中哪里使用到了ThreadLocal14. 什么时候存放到ThreadLocal中,15. 设计一个消息队列,怎样保证消息的最终一致性?(两条消息先后消费,前一个消费失败,怎样保证最终一致性)16. 有什么巧妙的方式实现最终一致性吗17. 用户表和部门表,部门有子部门孙部门等,给定一个部门id,怎样一次sql语句查询出所有的子孙部门的用户,怎样设计这个表结构?总结:场景题总是寄