关于java集合源码里面final的问题
private void linkFirst(E e) { final Node<E> f = first final Node<E> newNode = new Node<>(null, e, f) first = newNode if (f == nu…
如何拓展js调用的npm库里的方法,例如在vue中使用时,如下图
npmhttps://www.npmjs.com/package/pixi-spinevue中调用<script> import * as PIXI from 'pixi.js' import 'pixi-spine' </script>源码例如我…
antd index.js文件中源码正则匹配的问题
index.js文件中req.keys().forEach()中,mod如果是./组件名称/style/index.tsx,那下面这个正则匹配的结果是null,但是看代码它应该是想匹配组件名称…
Spring 源码包导入
下图为spring源码导入后的截图 为了证明是否导入成功,在spring-context子工程中添加了如下测试代码 package org.springframework import org.springf…
mybatis 源码sql
org.apache.ibatis.jdbc.AbstractSQL#INSERT_INTO 执行的测试方法org.apache.ibatis.jdbc.SQLTest#batchInsertWithMultipleInsertValues @Test void …
java中关于强制类型转换
tomcat中在实例化Servlet之后,进行了一次强制类型转换是这样的,我打印了一下Servlet类加载器 InstanceManager instanceManager = ((StandardContex…
tree diff 和 component diff的区别?
最近在学习react diff算法,有一个地方一直没弄明白,tree diff 和 component diff的区别在哪? 在我看来好像没有tree diff这一回事,都是component …
Java方法中为什么不直接返回成员变量?
Java方法不直接返回变量 在看JDK库中的源码时,看到不少这样的写法:entrySet是类的成员变量,这里为什么不直接返回entrySet,而是重新定义了这个es局…
HashMap的无参构造函数是如何构造初始容量为16的容器的?
HashMap无参构造函数如下: /** * Constructs an empty <tt>HashMap</tt> with the default initial capacity * (16) and the default load …