- JWT相关知识点
目录一、jwt介绍和原理概念构成与工作原理1.header2.payload3.signature本质原理jwt认证算法:签发与校验签发:根据登录请求提交来的账号+密码+设备信息签发token校验:根据客户端带token的请求反解出user对象drf项目的jwt认证开发流程(重点)补充base64编码解码drf-jwt安装和简......
- drf重写authenticate方法实现多条件登录(源码分析)
drf重写authenticate方法实现多条件登录(源码分析)1.思路JWT拓展的登录视图中,在接受到用户名和密码时,调用的也是Django的认证系统中提供的authenticate()来检查用户名与密码是否正确.我们可以通过修改Django系统的认证后端来支持登录账号既可以是用户名也可以是手机号修......
- JAVA知识点总结2
接上文-JAVA知识点总结16.面向对象(ObiectOrientedProgramming)6.1类的成员概述6.1.1类的成员之属性6.1.2类的成员之方法6.1.2.1方法的应用之重载6.1.2.2方法的应用之可变个数形参6.1.2.3方法的应用之值传递机制6.1.2.4方法的应用之递归方法......
- JAVA知识点总结1
目录1.关键字2.数据类型3.运算符4.流程控制语句4.1ifelse4.2Scanner类从键盘获取数据4.3获取一个随机数4.4switch-case4.5for循环4.6while循环4.7do-while循环5.数组5.1一维数组的基本使用5.2二维数组的基本使用5.3数组的常见操作(特征值统计、......
- Spring AOP官方文档学习笔记(四)之Spring AOP的其他知识点
1.选择哪种AOP(1)使用SpringAOP比使用完整版的AspectJ更方便简单,因为不需要在开发和构建过程中引入AspectJ编译器以及织入器,如果我们只希望通知能够在SpringBean上执行,那么选用SpringAOP就可以了,如果我们希望通知能够在不由Spring所管理的对象上执行,那么就需要使用Aspect......
- WPF知识点全攻略15- 线程处理
使用WPF构建应用程序时,想要保证系统的流畅性、用户的体验性,处理好UI线程(主线程)与其他线程(子线程)的关系是必要的。以最近大火的直播带货为例,镜头前主播(部分副播)的语言动作是主线程,镜头外的场控、客服等人员,各自都有一个属于自己的子线程。场控在做软硬件调试、商品上架下架、发优......
- 2. 预备知识点
1.注释#井号标注的文本2.数字整数intPython3开始不再区分long、int,long被重命名为int,所以只有int类型了进制表示:十进制10十六进制0x10八进制0o10二进制0b10bool类型,有2个值True、False浮点数float1.2、3.1415、-0.12,1.46e9等价于科学计数法1.46*109本质上使用了C......
- Linux知识点
LinuxLinux没有盘符这个概念,只有一个根目录/,所有文件都在它下面。./当前目录../上一级目录Linux主要目录速查表/根目录,一般根目录下只存放目录,在linux下有且只有一个根目录,所有的东西都是从这里开始。在终端里输入/home,其实是在告诉电脑,先从/(根目录)开始,再进入到hom......
- EMC知识点
EMC(Electromagneticcompatibility)电磁兼容1)EMI(Electromagneticinterference)电磁干扰电源线传导骚扰(CE:conductionemission)测试;信号、控制线传导骚扰(CE)测试;辐射骚扰(RE:radiatedemission)测试;谐波电流(Harmonic)测试;电压波动和闪烁(FluctuationandFlicker)测试。......
- 前端知识点,资源,项目资源
中级前端需要掌握的知识点JavaScript基础知识,包括ES6及以上版本的语言特性。Vue框架的核心概念和实现原理,包括组件、指令、生命周期等。React框架的核心概念和实现原理,包括JSX、组件、状态和属性等。Web性能优化,包括代码压缩、CDN加速、懒加载等技术。移动端开发,包括响应式......