SpringBoot源码学习系列之异常处理自动配置 1、源码学习 先给个SpringBoot中的异常例子,假如访问一个错误链接,让其返回404页面 在浏览器访问: 而在其它的客户端软件,比如postman软件: 很显然,在浏览器里访问才会返回页面,而在Postman直接返回json数据了,所以基于此 ...
分类:
编程语言 时间:
2019-12-01 22:39:40
阅读次数:
115
通道创建源码解析 1. 与通道创建相关配置及操作命令 主要是configtx.yaml。通过应用通道的profile生成创建通道的配置文件。 2.创建通道命令执行流程 首先,在peer main.go文件的main()方法中,添加peer相关操作命令。 而channel相关命令代码为: 其中,创建通 ...
分类:
其他好文 时间:
2019-11-27 13:50:54
阅读次数:
97
接口 可迭代 描述 实现本接口的类,其对象可以被 迭代 .同时支持 语法 方法 类型 抽象方法 描述 返回一个用于执行迭代的 对象 代码 类型 抽象默认方法 描述 遍历所有 元素 并分别传递给 方法 代码 类型 抽象默认方法 描述 返回一个 对象 代码 接口 继承 实现 描述 规定了所有 集合 需要 ...
分类:
其他好文 时间:
2019-11-25 18:25:52
阅读次数:
59
核心类 ExtensionLoader 使用方法 SimpleExt.java UseProtocolKeyExt.java 3.SPI资源路径 路径-> META-INFO/dubbo/interal/{@SPI注解的全限定名} com.alibaba.dubbo.common.extension ...
分类:
其他好文 时间:
2019-11-25 13:35:28
阅读次数:
48
一、抽象概念 1、事务管理器 接口:org.springframework.transaction.PlatformTransactionManager 实现类:org.springframework.jdbc.datasource.DataSourceTransactionManager 2、事务 ...
分类:
编程语言 时间:
2019-11-24 19:18:24
阅读次数:
67
反射随笔(一):反射包的结构 前言: ? 源码学习基于JDK 8 一,Interface 1,结构 2,分类简介 2.1,java.lang.reflect.AnnotatedElement ? AnnotatedElement该接口代表了一个在JVM内运行的一个被注解标注的元素,可以是Class, ...
分类:
其他好文 时间:
2019-11-15 14:33:47
阅读次数:
70
1. 前言 在上一篇文章介绍 的时候我们说了, 最大的用途就是在数据变化前后生成真实 对应的虚拟 节点,然后就可以对比新旧两份 ,找出差异所在,然后更新有差异的 节点,最终达到以最少操作真实 更新视图的目的。而对比新旧两份 并找出差异的过程就是所谓的 过程。 算法时整个虚拟 的核心所在,那么接下来, ...
分类:
其他好文 时间:
2019-11-13 01:07:14
阅读次数:
109
一、直接用 <script> 引入vue.js 直接下载并用 <script> 标签引入,Vue 会被注册为一个全局变量。 在此处浏览器上下文中this即为window对象,此处是将Vue方法(构造函数)暴露为一个全局方法。 el:提供一个在页面上已存在的 DOM 元素作为 Vue 实例的挂载目标。 ...
分类:
其他好文 时间:
2019-10-30 11:47:57
阅读次数:
68
一、三大认证功能分析 二、认证组件 1.源码分析1 drf的 request.py / Request / user(self) 2. request 源码分析2 dispatch 3. 原生配置 源码分析3 我们分析上面两个配置的源码学习套路来自定义 4.自定义认证类 5. 自定义认证类例子 新建 ...
分类:
其他好文 时间:
2019-10-28 19:22:17
阅读次数:
104
Suspense 16.6 提供的一个feature,在线源码地址: "https://github.com/facebook/react/blob/master/packages/react/src/React.js" 在一个Suspense组件,它下面渲染了一个或者多个异步的组件,有任何一个组件 ...
分类:
其他好文 时间:
2019-10-27 21:02:50
阅读次数:
92