1.首先需要安装 Autofac 和Autofac.Integration.Mvc install-package Autofac -version5.2.0 install-package Autofac.Integration.Mvc -version 5.0.0 2.编写依赖注入和解析器类,并 ...
分类:
Web程序 时间:
2021-04-20 14:36:31
阅读次数:
0
spi,简单来说,就是service provider interface,说白了是什么意思呢,比如你有个接口,现在这个接口有3个实现类,那么在系统运行的时候对这个接口到底选择哪个实现类呢?这就需要spi了,需要根据指定的配置或者是默认的配置,去找到对应的实现类加载进来,然后用这个实现类的实例对象。 ...
分类:
其他好文 时间:
2021-04-19 15:37:41
阅读次数:
0
官方定义 接口隔离原则(Interface Segregation Principle),又称ISP原则 1、 客户端不应该依赖它不需要的接口 2、 类间的依赖关系应该建立在最小的接口上 基本介绍 通俗的来讲,不要在一个接口中定义多个方法,接口应该尽量细化 package jiekogeli; pu ...
分类:
其他好文 时间:
2021-04-19 14:48:17
阅读次数:
0
static关键字 被static修饰的成员变量属于类,不属于这个类的某个对象。(也就是说,多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同一个static成员变量) 被static修饰的成 ...
分类:
编程语言 时间:
2021-04-16 12:10:29
阅读次数:
0
接口一、引入举例 生活中的接口: usb接口:1994年,由微软、IBM、因特尔共同指定的一种数据传输标准协议。 Java接口概念:特殊的抽象类,规定了接口的使用者和接口实现者之间的规范。二、Java设置接口原因 为了解决多继承问题 三、语法 interface 接口名{} 四、特征 特点 1、接口 ...
分类:
编程语言 时间:
2021-04-15 12:36:29
阅读次数:
0
类型断言 .(type) 来实现 其中 type 对应的就是要断言的类型 接口类型断言 var num1 Number = 1 var num2 Number2 = &num1 if num3,ok := num2.(Number1);ok { fmt.Println(num3.Equal(1)) ...
分类:
其他好文 时间:
2021-04-13 12:19:31
阅读次数:
0
package stream import ( "log" "reflect" "sort" ) type ( // a Stream is where one can drain data from Stream chan interface{} // buffer stream BufferSt ...
Mybatis-plus 上 简介 1.什么是Mybatis-plus MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网:https://baomidou.com/ 愿景 我们的愿景是成为 MyBa ...
分类:
其他好文 时间:
2021-04-13 11:46:14
阅读次数:
0
1)ReentrantReadWriteLock的使用 2)应用ReentrantReadWriteLock解决缓存一致性问题。 ...
分类:
其他好文 时间:
2021-04-10 13:10:54
阅读次数:
0
1.有时候必须从多个类中派生出一个子类,继承他们所有的属性和方法,但是java不支持多重继承,因此我们用接口实现多重继承的效果。 2.接口(interface)是抽象方法和常量值定义的集合。从本质上讲,接口是一个特殊的抽象类,接口中只有常量和方法的定义,没有变量和方法的实现。 3.一个类可以实现多个 ...
分类:
编程语言 时间:
2021-04-09 13:00:35
阅读次数:
0