补充面试知识点

jwt鉴权 实现登录流程

jwt鉴权登录实现步骤(JWT工具类+拦截器+前端配置)------前后端鉴权方案和使用_jwtsigner-CSDN博客

就是前端每一次刷新页面的时候 都判断一下发来的请求头里边的token信息 通过token识别用户信息和登录状态也就是id

线程池的执行流程

总结来说是 核心线程 阻塞队列 非核心线程 最后如果都不成功的话就 拒绝任务

线程池的执行流程_线程池执行流程-CSDN博客

HashMap的底层数据结构

来自面试宝典

1.8以前的 就是数组+单向链表

1.8以后 节点数<=8 数组+单向链表

节点数>8 数组+红黑树

get和post区别

get 主要是获得信息

post可以传输文件

但是目前缺失的应该是http协议的四个传输请求的选择 问题

AOP 面向切面编程

细说Spring------AOP详解(AOP概览)-CSDN博客

AOP,一般称为面向切面编程,作为面向对象的一种补充,用于将那些与业务无关,

但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被

命名为"切面"(Aspect).SpringAOP使用的动态代理,所谓的动态代理就是说AOP框

架不会去修改字节码,而是每次运行时在内存中临时为方法生成一个AOP对象,这个AOP

对象包含了目标对象的全部方法,并且在特定的切点做了增强处理,并回调原对象的方法。

IOC控制反转 DI依赖注入

.IOC的意思是控制反转,是指创建对象的控制权的转移,以前创建对象的主动权和

时机是由自己把控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创

建实例和管理各个实例之间的依赖关系,对象与对象之间松散耦合,也利于功能的复用。最

直观的表达就是,IOC让对象的创建不用去new了,可以由spring根据我们提供的配置文

件自动生产,我们需要对象的时候,直接从Spring容器中获取即可.

Spring的配置文件中配置了类的字节码位置及信息,容器生成的时候加载配置文件识

别字节码信息,通过反射创建类的对象

所谓的控制反转相当于把控制权交给Spring容器去做了

相关推荐
朝朝辞暮i2 分钟前
C++ 第 39 章: 阶段性总复习——类、对象、构造、继承、this、指针与智能指针
开发语言·c++·算法·ros2
cpolar技术支持12 分钟前
Spring Boot 接口本地正常,异地前端却报跨域?用 cpolar 跑通 CORS 预检与白名单
java·springboot·cpolar·前后端分离·cors
wuminyu15 分钟前
Virtual Thread重投递至ForkJoinPool任务队列过程解析
java·linux·c语言·jvm·c++
小蒜学长24 分钟前
在线保险服务与管理平台的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·服务平台·在线保险
掉进电商坑三年没爬出来的东叔35 分钟前
青龙面板进阶:一个面板聚合多平台签到,所有积分自动领
java·开发语言
iCxhust1 小时前
51单片机电力载波应用开发(七)广播通讯
c语言·开发语言·单片机·嵌入式硬件·51单片机
殷色玫瑰1 小时前
C++ STL:stack、queue、priority_queue 与容器适配器详解
java·开发语言·数据结构·c++·算法·visualstudio
IT方大同2 小时前
java输入输出+方法
java·开发语言·python
滕州市燕猫虎计算机科技工作室个体工商户2 小时前
《Rust程序设计》学习笔记一
开发语言·rust·学习笔记·rust程序设计
Yyyyyy~2 小时前
【Java】String
java