Java
这一天天
这个作者很懒,什么都没留下…
展开
-
关于Authentication(认证)和Authorization(授权)及Session、Cookie、Token、JWT的一点总结
1.认证 (Authentication) 和授权 (Authorization)的区别Authentication(认证) 是验证身份的凭据,如用户名/密码等Authorization(授权) 在Authentication之后,主要用来授权,特定的人才能访问特定的资源,如有些资源的删除、更新操作只对管理员开放。一般在系统中结合两者使用,保证系统的安全性。2.什么是Cookie?Cookies是某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。简单来说: Cookie 存转载 2020-07-06 17:11:04 · 3024 阅读 · 0 评论 -
SpringBoot初学记录
2、YAML语法:1、基本语法k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一层级server: port: 8080 path: /hello属性和值也是大小写敏感;2、值的写法字面量:普通的值(数字,字符串,布尔) k:v:字面直接来写; 字符串默认不用加上单引号或者双引号;“”:双引号,不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思 name:“zhangsan\n lisi原创 2020-06-06 19:54:02 · 168 阅读 · 0 评论 -
MySQL基础
1、六大约束:主键约束 PRIMARY KKEY外键约束 FOREIGN KEY唯一约束 UNIQUE非空约束 NUT NULL创建默认值 DEFAULT检查约束(Mysql不支持)2、数据完整性:数据完整性实体完整性:同一张表不能出现重复数据、主键约束等实现域完整性:数据类型精确、数据有效引用完整性:外键约束自定义完整性:约束方法:规则、存储过程、触发器3、三大范式:第一范式:确保每列保持原子性,不可被拆分。第二范式:每个实体或行必须可以被惟一地区分。(确保每个表都有原创 2020-05-21 23:54:24 · 187 阅读 · 0 评论 -
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 · 547 阅读 · 0 评论 -
链表中环的入口结点
题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出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 · 175 阅读 · 0 评论 -
JAVA集合框架
原创 2020-02-19 14:12:34 · 91 阅读 · 0 评论 -
ParseInt()的用法
parseInt将String转换成intint guess = Integer.parseInt(StringGuess);1.基本用法(只接受一个参数,可以当做第二个参数默认是10):parseInt的返回值只有两种可能,不是一个十进制整数,就是NaN。a.将字符串转为整数。parseInt(‘123’) // 123b.如果字符串头部有空格,空格会被自动去除。parseInt(’ ...转载 2019-03-28 10:40:37 · 2280 阅读 · 0 评论 -
JAVA之static与非static区别
关于static和非static变量的区别。static 修饰的变量称为类变量或全局变量或成员变量,在类被加载的时候成员变量即被初始化,与类关联,只要类存在,static变量就存在。非static修饰的成员变量是在对象new出来的时候划分存储空间,是与具体的对象绑定的,该成员变量仅为当前对象所拥有的。static修饰的变量在加载的时候先于main方法加载在内存中的数据共享区------...转载 2019-04-20 14:34:49 · 241 阅读 · 0 评论