- 博客(18)
- 收藏
- 关注
转载 (笔记)-JWT
JWT一、简介 Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于**分布式站点的单点登陆(SSO)**场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。JWT常用情景授权: 这是最常见的使用场景,解决单点登录问题。因为JWT
2021-05-16 18:39:54 299 1
原创 (笔记)-Shiro(Springboot整合)
Shiro什么是 Shiro官网:http://shiro.apache.org/是一款主流的 Java 安全框架,不依赖任何容器,可以运行在 Java SE 和 Java EE 项目中,它的主要作用是对访问系统的用户进行身份认证、授权、会话管理、加密等操作。Shiro 就是用来解决安全管理的系统化框架。Shiro 核心组件用户、角色、权限会给角色赋予权限,给用户赋予角色1、UsernamePasswordToken:Shiro 用来封装用户登录信息,使用用户的登录信息来创建令牌 Token
2021-05-16 15:47:46 169 1
原创 (笔记)-Redis
阿里云上redis外网无法访问的解决方案启动命令 redis-server Rconfig/redis.conf(在/usr/local/bin 目录下)原生客户端 redis-cliString-字符串keys *获得所有keyget name获取name的valueappend name asd在name值的末尾加上asdexists name判断name是否存在127.0.0.1:6379> keys * #获得所有key1) "name"2) "ag
2021-05-10 20:56:36 763
转载 Spring Boot——后端通过添加CorsConfig来解决跨域问题
问题详情如图,前台在访问后端接口时,提示如下错误信息,在网上查询资料后发现是跨域的问题跨域详情:现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举例而言,部署在A机器上Nginx上的js代码通过ajax请求了部署在B机器Tomcat上的RESTful接口。IP(域名)不同、或者端口不同,都会造成跨域问题。为了解决跨域的问题,曾经
2021-03-30 17:49:25 2102
转载 (笔记)-Python进阶
Python进阶官方文档:https://docs.python.org/3.9/一、函数内置函数内置函数3.9.2abs()delattr()hash()memoryview()set()all()dict()help()min()setattr()any()dir()hex()next()slice()ascii()divmod()id()object()sorted()bin()enumerate()in
2021-03-26 08:57:42 91
原创 Face Recognition Vendor Test(FRVT)搭建——运行官方示例
文章目录系统版本:安装所需依赖,yum instal:补充相关文件直接进11/目录运行`run_validate_11.sh`,说缺少`version.txt`文件,首先在11/下新建一个doc目录,里面放一个version.txt文件用来标记算法版本,注意这个txt不能是空文件,里面要写点东西运行脚本 `./scripts/build_null_impl.sh `,编译出自己的API实现库(实际是空的),需要在11/目录下建一个lib文件夹和config文件夹再运行`run_validate_11.sh`
2021-03-25 19:44:07 247
原创 (笔记)-Python基础
文章目录Python基础一、输入输出二、关于字符串三、关于空值四、常量和除法五、格式化六、使用list和tuplelist**tuple**七、条件判断八、循环九、dict和setPython基础一、输入输出name = input() #name的值等于控制台输入内容print(name) #输出name input()返回的数据类型是==str==二、关于字符串字符串是以单引号'或双引号"括起来的任意文本,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'ab
2021-03-02 16:51:29 564
原创 Springboot——Maven进行打包操作报错
运行环境idea 20.1java.version 1.8Spring Boot 2.4.1报错情况(Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0)解决办法:把pom.xml文件中对应的:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>sp
2020-12-31 14:26:09 529
原创 (笔记)-lombok
这里写目录标题一、配置1.普通项目Maven项目二、用法1. @Data 注解2. 构造方法3. @Builder一、配置1.普通项目How2J下载地址建立一个 lib 文件夹,存放这个jar包,再导入该包。Maven项目在pom.xml加入如下依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</ar
2020-11-22 23:01:26 257
原创 (笔记)-jsoup
jsoup一、jsoup 简介1.xmlxml(Extensible Markup Language)指可扩展标记语言比如做 web 应用开发中web.xml就是个典型的 xml文件。它里面就有这些元素: web-app, servlet, servlet-name, servlet-class 这些。注:元素:<元素名称> 元素内容 </元素名称>。如: HelloServlet 就是 servlet-name 元素。<web-app> &
2020-11-22 22:24:32 192
原创 (笔记)-JUnit(idea版本)
前言:编译器版本是 idea 2020.1.3 使用JUnit时与eclipse有所区别JUnit单元测试框架主要用于Java语言程序的单元测试,目前使用的主流版本是JUnit以上版本。一般通过main方法来进行测试有如下问题要在原来测试的基础上修改,可能破坏原来的测试逻辑测试成功与否只能通过肉眼进行观察,如果测试的量很大,很难观察。为了应付这种测试的需求,我们就需要使用 Junit 框架来进行测试工作。新增加的测试,对原来的测试没有影响如果测试失败了,会立即得到通知一、配置安装
2020-11-19 11:26:08 3412 1
原创 关于win10系统MySQL 8.0 以后的版本下忘记root密码的处理办法
老版本通过在my.ini中添加mysqld –skip-grant-tables即在[mysqld]下方添加命令在8.0以后的版本无法识别命令[mysqld]skip-grant-tables无法生效解决方案想办法让--skip-grant-tables参数用起来首先用管理员权限打开cmd,若已经配置好环境变量,可以直接进行后续操作。若未配置,先在cmd中用cd切换到mysql对应的bin目录。我的目录如下:先关掉系统服务net stop mysql输入mysqld --cons
2020-11-09 17:41:28 233 1
原创 (笔记)-泛型
文章目录集合中的泛型一、不使用泛型和使用泛型1.不使用泛型2.使用泛型二、泛型与子类对象支持泛型的类支持与不支持泛型不支持泛型的stack支持泛型的stack通配符一、 List<? extends T>二、 List<? super T>三、泛型通配符 <?>泛型转型一、对象转型二、子类泛型可以转父类泛型?三、父类泛型可以转子类泛型?集合中的泛型一、不使用泛型和使用泛型1.不使用泛型不使用泛型带来的问题:ADHero(物理攻击英雄) APHero(魔法攻击英
2020-11-04 21:34:20 129
原创 (笔记)-集合框架-ArrayList
有关集合框架内容的记录一、ArrayList1.和数组的区别2.ArrayList常用方法3.List接口4.泛型5.遍历(迭代器遍历、增强型for)一、ArrayList1.和数组的区别 如果要存放多个对象,可以使用数组,但是数组有局限性。如声明长度后容易造成空间的浪费或者空间不够的问题,于是引入容器类的概念。 最常见的容器类就是 —— ArrayList 。 public static void main(String[] args) { //容器类Arra
2020-11-04 17:48:42 140
原创 (笔记)-Object类
(笔记)-Object类Object类是所有类的父类声明一个类的时候,默认是继承了Objectpublic class Hero extends Object toString()Object类提供一个toString方法,toString()的意思是返回当前对象的字符串表达.equals()用于判断两个对象的内容是否相同“==”注意区分与equals() 的区别,“==”判断两个引用,是否指向了同一个对象...
2020-10-25 09:49:29 98
原创 (练习)-类型转换
short a = 1;short b = 2;那么 a+b 是什么类型?因为java里默认a+b是int类型,如果不进行强转成short就会报错。所以保留short类型的正确形式为short c; c=(short)(a+b);
2020-10-14 08:19:34 236
原创 (笔记)关于浮点型编译报错的问题
public class HelloWorld{ public static void main(String[] args){ double d = 123.45; //该行会出现编译错误,因为54.321是double型的 float f = 54.321; float f2 = 54.321f; }}原因是 java默认的小数值是double类型的,所以 float f = 54.3
2020-10-14 07:56:34 652
原创 关于idea中使用创建maven的(web)依赖的步骤
关于idea中使用创建maven依赖的步骤手动在pom中导入 JSP 和 Servlet 和 JSTL 依赖,使项目具有web编译环境jstl 支持`servlet编译环境jsp编译环境手动在pom中导入 JSP 和 Servlet 和 JSTL 依赖,使项目具有web编译环境jstl 支持`<dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId>
2020-10-13 22:51:26 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人