![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java源码
文章平均质量分 99
资深糖分大叔
自律给人自由
展开
-
Spring Security + OAuth2.0 + JWT 实现单点登录
使用 Spring Security + OAuth2.0 + JWT 实现单点登录原创 2020-07-21 17:25:58 · 4138 阅读 · 4 评论 -
Spring Security入门及拦截器源码分析
Spring Security入门一、Spring Security简介spring security 的核心功能主要包括:认证授权攻击防护其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在spring security中一种过滤器处理一种认证方式。比如,对于usename password认证过滤器来说,会检查是否是一个登录请求是否包含username和password(过滤器需要的一些认原创 2020-07-20 10:48:07 · 849 阅读 · 0 评论 -
JDK1.8 集合类 PriorityQueue 源码学习
概述PriorityQueue 继承 AbstractQueue 抽象类,实现 Serializable接口AbstractQueue 抽象类PriorityQueue 继承 AbstractCollection 抽象类,实现 Queue接口package java.util;/** * This class provides skeletal implementations of ...原创 2019-12-10 12:28:31 · 156 阅读 · 0 评论 -
JDK1.8 集合类 HashSet 源码学习
概述HashSet 继承 AbstractSet 抽象类,实现 Set、Cloneable和Serializable接口,底层的数据结构为HashMap/** * This class implements the <tt>Set</tt> interface, backed by a hash table * (actually a <tt>HashM...原创 2019-12-10 12:19:21 · 183 阅读 · 0 评论 -
JDK1.8 集合类 Vector 源码学习
Vector源码欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mark...原创 2019-12-10 11:39:36 · 418 阅读 · 0 评论 -
JDK1.8 集合类 ArrayList 源码学习
概述ArrayList 继承 AbstractList 抽象类,实现 List、 RandomAccess、Cloneable和Serializable接口,是一种可变长度的数组/** * Resizable-array implementation of the <tt>List</tt> interface. Implements * all optional...原创 2019-11-28 21:13:07 · 150 阅读 · 0 评论 -
Java序列化与反序列化
Java序列化是指把Java对象保存为二进制字节码的过程,Java反序列化是指把二进制码重新转换成Java对象的过程。那么为什么需要序列化呢?一般情况下Java对象的声明周期都比Java虚拟机的要短,实际应用中我们希望在JVM停止运行之后能够持久化指定的对象,这时候就需要把对象进行序列化之后保存。需要把Java对象通过网络进行传输的时候。因为数据只能够以二进制的形式在网络中进行传输,因此当...原创 2019-11-27 14:36:16 · 375 阅读 · 0 评论 -
JDK1.8 集合类 HashMap 源码学习
HashMap 继承 AbstractMap抽象类,实现Map、Cloneable 和 Serializable 接口public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable {...原创 2019-11-27 10:30:48 · 112 阅读 · 0 评论 -
JDK1.8 集合类 HashTable 源码学习
HashTableclass Entry<K,V> 为内部类,实现Map.Entry<K,V>接口,为桶数组的基本元素类型,用来存储<K, V>键值对。它的hashCode值为hash ^ Objects.hashCode(value),即key的hashCode值和value的hashCode 值异或。 /** * Hashtable buck...原创 2019-11-26 19:43:17 · 194 阅读 · 0 评论