学习笔记
文章平均质量分 94
听风北念
这个作者很懒,什么都没留下…
展开
-
SpringSecurity+OAuth2.0
OAuth(Open Authorization)是一个关于授权(authorization)的开放网络标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容。OAuth 在全世界得到广泛应用,目前的版本是 2.0 版。简单:不管是 OAuth 服务提供者还是应用开发者,都很易于理解与使用。安全:没有涉及到用户密钥等信息,更安全更灵活。开放:任何服务提供商都可以实现 OAuth,任何软件开发商都可以使用 OAuth。Resour原创 2022-07-07 10:28:37 · 5944 阅读 · 0 评论 -
为什么要实现Serializable
工作中我们经常在进行持久化操作和返回数据时都会使用到javabean来统一封装参数,方便操作,一般我们也都会实现Serializable接口,那么问题来了:网上找了很多资料,但是感觉大都没有说的很清楚,所以结合自己的理解做一下总结。首先第一个问题,实现序列化的两个原因:第二个问题,是不是每个实体bean都要实现序列化?第三个问题,有的时候并没有实现序列化,依然可以持久化到数据库。另外需要注意的是,在NoSql数据库中,并没有与我们java基本类型对应的数据结构,所以在往NoSql数据库中存储时,我们就必须将原创 2022-06-14 21:36:28 · 4016 阅读 · 0 评论 -
MySQL高级——锁
锁是数据库系统区别于文件系统的一个关键特性。**锁机制用于管理对共享资源的并发访问。InnoDB存储引擎会在行级别上对表数据上锁,这固然不错。不过InnoDB存诸引擎也会在数据库内部其他多个地方使用锁,从而允许对多种不同资源提供并发访问。例如,操作缓冲池中的LRU列表,删除、添加、移动LRU列表中的元素,为了保正一致性,必须有锁的介人。数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。原创 2022-06-02 01:20:39 · 437 阅读 · 0 评论 -
Cookie、Session、Token、JWT的区别
通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功)通俗地讲就是验证当前用户的身份。打个比方:你在安装手机应用的时候,APP 会询问是否允许授予权限(访问相册、地理位置等权限),你在访问微信小程序时,当登录时,小程序会询问是否允许授予权限(获取昵称、头像、地区、性别等个人信息)等实现认证和授权的前提是需要一种媒介(证书) 来标记访原创 2022-05-31 21:44:28 · 107 阅读 · 0 评论 -
Java反射基础
反射基础学习1. 反射机制反射机制允许程序在执行期借助于ReflectionAPI取得任何类的内部信息(比如成员变量,构造器,成员方法等等)并能操作对象的属性及方法。反射在设计模式和框架底层都会用到。**加载完类之后,在堆中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象包含了类的完整结构信息。**通过这个对象得到类的结构。这个Class对象就像一面镜子,透过这个镜子看到类的结构,所以,形象的称之为:反射[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上原创 2022-05-28 14:12:40 · 218 阅读 · 0 评论 -
Java集合学习笔记1
1.集合的概念 集合就是用于存储多个数据的容器。相对于具有相同功能的数组来说,集合的长度可变会更加灵活方便。Java中提供了使用不同数据结构存储数据的不同集合类,他们有各自不同的特点,并且在类中提供了很多常用了方法,便于我们使用。2.集合体系结构 集合主要有两个顶层接口,Collection和Map。3. 常用list集合ArrayList Object[]数组Vector Object[]数组LinkedList 双向链表(jdk1.6之前是循环链表,1.7取消了循环)3.1原创 2022-05-27 17:05:57 · 111 阅读 · 0 评论