补充面试知识点

news2024/11/25 19:38:36

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容器去做了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2205150.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Visual Studio2022 Razor格式化慢

菜单&#xff1a;工具-->选项-->文本编辑器-->HTML 设置使用旧版本Razor 为True Razor文件格式化变很快

师生共评作业管理:Spring Boot系统的设计与实践

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常适…

深入理解 JDK 的 Optional 类

深入理解 JDK 的 Optional 类 深入理解 JDK 的 Optional 类1. 什么是 Optional&#xff1f;1.1 主要构造方法示例 2. Optional 的常用方法2.1 判断值是否存在示例2.2 获取值示例2.3 进行操作示例 3. 使用场景3.1 避免 null 值示例3.2 提高代码可读性3.3 与流结合示例 4. 注意事…

利用C++封装鼠标轨迹算法为DLL:游戏行为检测的利器

在现代软件开发中&#xff0c;鼠标轨迹模拟技术因其在自动化测试、游戏脚本编写等领域的广泛应用而备受青睐。本文将介绍如何使用C语言将鼠标轨迹算法封装为DLL&#xff08;动态链接库&#xff09;&#xff0c;以便在多种编程环境中实现高效调用&#xff0c;同时探讨其在游戏行…

十一长假!迷你主机小巧便携成为假期新宠。

在十.一国庆长假期间&#xff0c;出游成为许多人的首选活动&#xff0c;你是否已按捺不住内心的悸动&#xff0c;渴望一场说走就走的旅行&#xff1f;但面对繁重的行李与有限的背包空间&#xff0c;如何在享受旅途美景的同时&#xff0c;又不失娱乐与工作的便捷性&#xff1f;今…

Chrome与Firefox浏览器HTTP自动跳转HTTPS的解决方案

一、背景介绍 随着网络安全意识的不断提高&#xff0c;越来越多的网站开始采用HTTPS协议&#xff0c;以确保数据传输的安全性。然而&#xff0c;有时用户在浏览网页时&#xff0c;可能会遇到HTTP请求被自动跳转至HTTPS的情况导致网站打不开&#xff0c;提示安全问题&#xff0…

【Linux】Windows搭建CentOS7环境

【重要提示】在安装CentOS之前&#xff0c;请确保Vmware虚拟机已准备就绪 【准备工作】 一、获取CentOS 7镜像文件 首先&#xff0c;从阿里云的开源镜像站点下载CentOS 7的镜像文件&#xff0c;点击以下链接即可开始下载&#xff1a; 阿里云镜像开源 二、安装VMware Works…

2024年【A特种设备相关管理】模拟试题及A特种设备相关管理作业考试题库

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 A特种设备相关管理模拟试题参考答案及A特种设备相关管理考试试题解析是安全生产模拟考试一点通题库老师及A特种设备相关管理操作证已考过的学员汇总&#xff0c;相对有效帮助A特种设备相关管理作业考试题库学员顺利通…

Could not get JDBC Connection: wait millis 10000, active 500

Could not get JDBC Connection: nested exception is com,alibaba,druid.pool,GetConnectionTimeoutException: wait millis 10000, active 500 1、生产突然出现这样的问题&#xff0c;后经过各种分析查找 jmap -dump:formatb,filewar_l.hporf 10333 ‌jmap -dumpb命令用于生成…

Leetcode 数组中第 k 大的元素

使用最小堆 (min-heap) 来解决该问题 代码逻辑&#xff1a; 初始化最小堆并插入前 K 个元素&#xff1a; 首先&#xff0c;将数组的前 K 个元素插入到堆中。此时&#xff0c;堆的大小为 K&#xff0c;堆顶元素是这 K 个元素中最小的。 遍历剩余的数组元素&#xff1a; 对于数…

VMware ESXi 8.0d 发布下载 - 领先的裸机 Hypervisor

VMware ESXi 8.0d 发布下载 - 领先的裸机 Hypervisor ESXi 8.0 标准版&#xff0c;Dell (戴尔)、HPE (慧与)、Lenovo (联想)、Inspur (浪潮) OEM 定制版 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-esxi-8/ 查看最新版。原创作品&#xff0c;转载请保留出处。…

基于Python的程序员薪资数据分析和可视化系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…

Detectron2和LSTM进行人体动作识别

关于深度实战社区 我们是一个深度学习领域的独立工作室。团队成员有&#xff1a;中科大硕士、纽约大学硕士、浙江大学硕士、华东理工博士等&#xff0c;曾在腾讯、百度、德勤等担任算法工程师/产品经理。全网20多万粉丝&#xff0c;拥有2篇国家级人工智能发明专利。 社区特色…

魅族Lucky 08惊艳亮相:极窄四等边设计引领美学新风尚

在这个智能手机设计趋于同质化的时代&#xff0c;魅族以其独特的设计理念和创新技术&#xff0c;再次为市场带来了一股清新之风。 近日&#xff0c;魅族全新力作——Lucky 08手机正式曝光&#xff0c;其独特的“极窄物理四等边”设计瞬间吸引了众多消费者的目光&#xff0c;而…

国外电商系统开发-运维系统命令记录

在【命令执行】功能中&#xff0c;所有的命令执行记录均被记录到了这里。 关于【状态】的解释&#xff1a; 成功&#xff1a;表示执行命令是正确的&#xff0c;也就是说echo $?的值是0&#xff1b; 失败&#xff1a;表示执行的命令可能是失败的&#xff0c;也可能是服务器的问…

影视飓风得罪了谁?

影视飓风 近日&#xff0c;B 站知名 Up 主「影视飓风」发布了一期视频&#xff0c;名字为《清晰度不如4年前&#xff01;视频变糊是你的错觉吗&#xff1f;》&#xff0c;但因为背后牵扯的利益太重&#xff0c;最终视频不得已全网下架。 没有第一时间看过视频的你&#xff0c;相…

019 spu、sku 条件检索

文章目录 spuSpuInfoController.javaSpuInfoServiceImpl.java skuSkuInfoController.javaSkuInfoServiceImpl.java 没有做分类检索功能 spu SpuInfoController.java /*** 列表*/RequestMapping("/list")//RequiresPermissions("product:spuinfo:list")pub…

牛客SQL29详解 计算用户的平均次日留存率

牛客SQL29详解 计算用户的平均次日留存率 牛客SQL29详解 计算用户的平均次日留存率 叮嘟&#xff01;这里是小啊呜的学习课程资料整理。好记性不如烂笔头&#xff0c;今天也是努力进步的一天。一起加油进阶吧&#xff01; 牛客SQL29详解 计算用户的平均次日留存率 题目&#x…

一、安装VMWARE和CentOS

一、安装VMware 1、基本说明 学习Linux需要一个环境&#xff0c;我们需要创建一个虚拟机&#xff0c;然后在虚拟机上安装一个Centos系统来学习 先安装virtual machine 15.5再安装Linux(CentOS 7.6/centos8.1)原理示意图 2、vmware15.5下载 官方地址:https://www.vmware.com/…

Map的实现类:HashMap

在API获取HsahMap类的全部信息 实例代码&#xff1a;创建一个Student类和Demo02 package com.map;public class Student {private String name;private int stuNo;public Student(String name, int stuNo) {this.name name;this.stuNo stuNo;}public String getName() {retu…