1、存储结构 private static class Entry<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Entry<K,V> next; protected Entry(int hash, K ...
分类:
其他好文 时间:
2020-03-21 12:46:07
阅读次数:
64
系列文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies AspNet ...
分类:
Web程序 时间:
2020-03-18 23:50:14
阅读次数:
103
1、属性 //存储元素的数组 protected Object[] elementData; //存储元素的个数 protected int elementCount; //扩容时的增加量,大于0是增加capacityIncrement,否则增加两倍(默认两倍) protected int capa ...
分类:
其他好文 时间:
2020-03-17 18:00:49
阅读次数:
82
1、存储结构 private static class Node<E> { E item; //存储元素的值 Node<E> next; //指向下一个元素 Node<E> prev; //指向上一个元素 Node(Node<E> prev, E element, Node<E> next) { t ...
分类:
其他好文 时间:
2020-03-17 14:16:51
阅读次数:
63
title: "AspNetCore3.1源码解析_2_Hsts中间件" date: 2020 03 16T12:40:46+08:00 draft: false 概述 在DotNetCore2.2版本中,当你新增一个WebAPI项目,Startup.cs文件中,会有这么一行代码(3.1版本默认没有 ...
分类:
Web程序 时间:
2020-03-16 15:04:07
阅读次数:
115
该组件支持用户在具有路由功能的应用中(点击)导航,默认渲染成带有正确链接的<a>标签,可以通过tag属性生成别的标签。 它本质上是通过在生成的标签上绑定了click事件,然后执行对应的VueRouter实例的push()实现的,对于router-link组件来说,可以传入以下props: to 表示 ...
分类:
其他好文 时间:
2020-03-16 09:21:10
阅读次数:
49
对于Vue内部来说,不管是根组件还是子组件,都存在this.$router和this.$route两个属性,它们的区别如下: $router 指向当前的VueRouter实例,也就是new Vue({router:router})这里传入的router实例对象,可以使用上一节里列出的VueRoute ...
分类:
其他好文 时间:
2020-03-12 10:03:08
阅读次数:
162
MyBatis源码解析 搭建调试环境 1. 相关工具 Maven Git JDK1.8 IntelliJ IDEA 2. 源码拉取 一般来说,我们直接从https://github.com/mybatis/mybatis 3 Fork到自己的仓库中,为什么要Fork呢?我们在之后的源码分析中,我们可 ...
分类:
其他好文 时间:
2020-03-11 23:55:07
阅读次数:
125
MyBatis源码解析 解析器模块 1. 前言 在MyBatis中涉及多个xml文件,解析这些xml文件自然离不开解析器。本文就来分析一下解析器模块。 2. 准备工作 xml常见的解析方式分为以下三种: DOM ( Document Object Model)解析方式 SAX (Simple API ...
分类:
其他好文 时间:
2020-03-11 23:32:27
阅读次数:
78
本文介绍了JDK的SPI和Dubbo的SPI用法,分析了JDK的SPI源码和Dubbo的SPI源码。
分类:
其他好文 时间:
2020-03-05 23:39:21
阅读次数:
98