自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring:从messageConverter到大佬

文件上传 spring-mvc.xml 配置核心一是 负责解析资源 <bean class="org.springframework.http.converter.ResourceHttpMessageConverter"/>二是 负责解析文本 <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">三是 多媒体文件解析起配置 <bean id="multipart

2020-05-14 15:15:42 166

原创 Basic Auth Form Auth and JWT 比较

Basic Auth每次请求都会带上次验证过的用户名和密码(Basic64)Form Auth基于表单的验证,可以有remember-me参数。验证之后,通过session保存用户登陆信息,session保存在cookie中默认30分钟过期。开启remember-me选项之后,可以从服务器获取另一个token,也以cookie形式存储在浏览器。当浏览器session过期时,如果remembe...

2020-03-24 18:55:50 404

原创 HashMap源码阅读

HashMap学习疑问如果没有重写hashcode, 那么hashcode的值是什么?是在堆中的地址嘛?不是,至少在jdk8中其实现方式如下OpenJDK8 默认hashCode的计算方法是通过和当前线程有关的一个随机数+三个确定值,运用Marsaglia’s xorshift scheme随机数算法得到的一个随机数,和对象内存地址无关一个类重写了equals方法,通常...

2019-07-21 20:23:43 101

翻译 再探红黑树

预备知识二叉查找树、平衡树2-3树2-3 树2个键 3个结点平衡特性空链接到根结点的距离都相等这个可以通过构造2-3树时的各种插入过程进行理解当根结点分被分解为3个2-结点时,所有的空链接到根结点路径长度才会加1树的组成2结点1个键,左链子树的值小于该键值,右边子树的值大于该键值3结点2个键,左链子树的值都小于该结点的键值,右链子树的值都大于该...

2019-07-20 15:38:19 122

原创 仅用递归函数和栈操作逆序一个栈

定义原始数据:[0,1,2,3,4];正序:定义为压栈的顺序:0,1,2,3,4逆序:定义为栈顶到栈底:4,3,2,1,0 // 压栈道stack之后递归打印通过如下递归操作可打印stack正序值:0,1,2,3,4 public static void reverse(Stack<Integer> stack) { if (stack.isEm...

2019-06-29 15:56:00 123

原创 CentOS (tomcat8.5&jdk1.8) & Deploy

安装 tomcat8.5&jdk1.8下载地址tomcat8下载地址: http://tomcat.apache.org/download-80jdk8下载地址: http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar....

2019-06-27 21:00:42 162

空空如也

空空如也

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

TA关注的人

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