ExtensionLoader类分析 成员变量分析 静态成员变量 // 分割value属性值 比如A,B,C分割之后的结果为三个元素A B C // 扩展点(扩展接口)及对应的扩展类加载器缓存 // 扩展类与类初始化之后的实例 实例成员 // 扩展点(其实是扩展接口) // 扩展工厂类, 当对实例进 ...
分类:
其他好文 时间:
2020-04-06 16:02:18
阅读次数:
86
作者|丁海洋、张晓宇、汪萌海业界要闻1.GitHub宣布正式收购npmnpm自十年前发布以来,经过发展目前已经是最流行的javascript包管理工具。收购以后,Github承诺会对npm的安全性、注册表基础架构提供增强;在商业上,Github承诺npm将永远保持免费,已经购买了npmPro、Teams、Enterprise的客户仍然会得到继续支持,npm付费客户的私有npm软件包会在今年晚些时候
分类:
其他好文 时间:
2020-03-23 18:47:33
阅读次数:
113
前言 morphia是java 使用orm方式操作mongodb的一个库。但是默认情况下,使用morphia存取enum时,是按名字存取的。而我们需要把enum按照值存取。 如图:schoolClassLevel1字段是默认的按enum的name进行存取的,schoolClassLevel是我们想要 ...
分类:
编程语言 时间:
2019-12-31 18:54:14
阅读次数:
82
再讲解析自定义标签之前,先要知道怎么实现自定义标签的,接下来就来看下吧。 1.第一步,定义一个实体类,如图1: 图1 2.第二步,定义一个xsd(xsd是什么不知道的自行百度),如图2: 图2 3.第三步,生成spring.handlers和spring.schemas文件,一定要放在resourc ...
分类:
编程语言 时间:
2019-10-13 00:34:52
阅读次数:
124
|--异常现象 |--异常原因 需要实例化的类的无参方法被有参方法覆盖之后,导致无法创建对象 |--改正方法 给对应的类创建一个无参构造方法 |--改正后效果 ...
分类:
编程语言 时间:
2019-10-03 18:12:06
阅读次数:
100
1、C语言的标准是根据标准制定的年份确定名称的: C89:1989年,美国国家标准协会(ANSI)推出C语言和C标准库的标准。该标准通常被称为ANSI C。由于该标准是1989年推出的,因此也被称为C89。 C90:1990国际标准协会ISO参照ANSI标准,推出一模一样的C语言和C标准库标准,由于 ...
分类:
其他好文 时间:
2019-10-01 09:45:28
阅读次数:
85
如图1所示,动态代理的使用 这篇文章讲解动态代理的原理,以及如何手写动态代理。 以下是有关动态代理的使用,这是JDK默认帮我们实现的动态代理。 public class Main implements InvocationHandler { static Person person=new Pers ...
分类:
其他好文 时间:
2019-09-23 22:27:44
阅读次数:
134
一、什么是泛型 泛型,即“参数化类型”,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。 二、Java中为何要引入泛型 因为继承和多态的出现 ...
分类:
编程语言 时间:
2019-09-15 01:21:45
阅读次数:
134
一、冯诺依曼 将计算机分为5个部分 (1)输入设备:键盘、鼠标 (2)输出设备:显示屏 (3)存储器: 内存(运行内存)RAM:内存条 外存 ROM: 硬盘、光盘、u盘、sd卡 寄存器:在cpu内部 、提高程序的运行效率 (4)运算器 (5)控制器 注:运算器和控制器集成为cpu 二、进制转换 1、 ...
分类:
编程语言 时间:
2019-08-19 23:17:18
阅读次数:
196
applicationContext.xml: 当时在一个update开头的方法中有多个更新数据库的操作,为了测试事务回滚的有效性,在代码中放置了一段空指针异常代码,发现事务并没有回滚。 注释掉<!--此处配置使得事务控制 回滚失效 暂时注释掉-->下的内容,事务正常回滚。当时记得重复验证了要几次, ...
分类:
其他好文 时间:
2019-07-31 13:01:34
阅读次数:
109