自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 关于Authentication(认证)和Authorization(授权)及Session、Cookie、Token、JWT的一点总结

1.认证 (Authentication) 和授权 (Authorization)的区别 Authentication(认证) 是验证身份的凭据,如用户名/密码等 Authorization(授权) 在Authentication之后,主要用来授权,特定的人才能访问特定的资源,如有些资源的删除、更新操作只对管理员开放。 一般在系统中结合两者使用,保证系统的安全性。 2.什么是Cookie? Cookies是某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。简单来说: Cookie 存

2020-07-06 17:11:04 3323

原创 Spring Security + JWT +Docker整合IDEA实现一键部署笔记

01 权限管理核心两部分:认证和授权。 Spring Security的几种登录认证方式 1.HttpBasic模式,这个模式在实际项目应用中并不适合,因为我们往往都是自己开发一个自定义的登陆页面,而FormLogin模式就支持这种需求 2.自定义表单登录,通过添加配置类继承WebSecurityConfigurerAdapter类,并重载里面的config方法实现 1. 编写login.html; 2. 创建一个继承WebSecurityConfigurerAdapter的类 3. 重写configur

2020-07-03 15:22:40 414

原创 Mybatis-plus中的代码生成工具使用

从官网中获取模板类 在pom中引入Mybatis-plus和mybatis-plus代码生成器的 依赖 将生成代码类放在springboot主程序类同一目录下 光标处CodeGenerator类为代码生成类 1.修改类中的数据库连接,修改数据库用户名和密码 2.将pc.setParent(“com.estim.estimblog”)中内容改为自己java文件下的包名 输入数据库表名,回车,代码自动生成 ps:注意数据库可能需要设置时区,不然会报错 如 dsc.setUrl("jdbc:mysql://l

2020-07-01 14:28:22 341 1

原创 SpringBoot初学记录

2、YAML语法: 1、基本语法 k:(空格)v:表示一对键值对(空格必须有); 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一层级 server: port: 8080 path: /hello 属性和值也是大小写敏感; 2、值的写法 字面量:普通的值(数字,字符串,布尔)   k:v:字面直接来写;   字符串默认不用加上单引号或者双引号; “”:双引号,不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思    name:“zhangsan\n lisi

2020-06-06 19:54:02 237

原创 MySQL基础

1、六大约束: 主键约束 PRIMARY KKEY 外键约束 FOREIGN KEY 唯一约束 UNIQUE 非空约束 NUT NULL 创建默认值 DEFAULT 检查约束(Mysql不支持) 2、数据完整性: 数据完整性 实体完整性:同一张表不能出现重复数据、主键约束等实现 域完整性:数据类型精确、数据有效 引用完整性:外键约束 自定义完整性:约束方法:规则、存储过程、触发器 3、三大范式: 第一范式:确保每列保持原子性,不可被拆分。 第二范式:每个实体或行必须可以被惟一地区分。(确保每个表都有

2020-05-21 23:54:24 260

转载 JAVA面试题学习

本文是转载的JAVA面试题,希望在两周之类能够完成所有面试题的填充,持续更新 一、Java 基础 1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final 在 java 中有什么作用? 5.java 中的 Math.round(-1.5) 等于多少? 6.String ...

2020-04-14 11:06:16 632

原创 链表中环的入口结点

题目描述 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 1.设置两个快慢指针,如果有环,快慢指针一定相遇 2.a点到b点跟b点到c点距离相同(a到b距离为a,b到c距离为b,c到b距离为c) 证明: 设快指针速度为两倍慢指针 对快指针相遇时走过距离为a+k(b+c)+b 慢指针 a+b 快指针走过的路程是慢指针的两倍所以 2*(a+b)=a+k(b+c)+b 化简得 ...

2020-02-21 13:28:25 295

原创 JAVA集合框架

2020-02-19 14:12:34 159

原创 编写工厂类和配置文件

工厂类和配置文件 Javabean: : 用Java语言编写的可重用组件 用于创建Service 和 Dao对象 第一个:需要一个配置文件来配置Service和Dao 配置的内容:唯一标识=全限定类名(key=value) 第二个:通过读取配置文件中配置的内容,反射创建对象 配置文件可以是xml也可以是properties; ...

2019-12-24 23:42:39 199

原创 Maven基础

Maven基础 1.仓库的种类和关系 仓库分三类: 本地仓库:系统盘找本地仓库 远程仓库【私服】:一般在公司中同一局域网使用,可从本地仓库上传和中央仓库下载jar包 中央仓库:几乎包含所有开源的jar包,联网时可通过jar包坐标直接自动下载jar包 2.Maven标准目录结构 核心代码部分 (src/main/java) 配置文件部分 (src/main/resources) 测试代码部分 (sr...

2019-12-23 23:06:51 128

转载 JAVA之static与非static区别

关于static和非static变量的区别。 static 修饰的变量称为类变量或全局变量或成员变量,在类被加载的时候成员变量即被初始化,与类关联,只要类存在,static变量就存在。非static修饰的成员变量是在对象new出来的时候划分存储空间,是与具体的对象绑定的,该成员变量仅为当前对象所拥有的。 static修饰的变量在加载的时候先于main方法加载在内存中的数据共享区------...

2019-04-20 14:34:49 334

转载 ParseInt()的用法

parseInt 将String转换成int int guess = Integer.parseInt(StringGuess); 1.基本用法(只接受一个参数,可以当做第二个参数默认是10):parseInt的返回值只有两种可能,不是一个十进制整数,就是NaN。 a.将字符串转为整数。parseInt(‘123’) // 123 b.如果字符串头部有空格,空格会被自动去除。parseInt(’ ...

2019-03-28 10:40:37 2397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除