1 注意下面这样用空接口的时候,类型无法传递 package main import "fmt" func main() { a := [][]string{{"a","b","c"}} fmt.Println(a) test1(a) // interface{}可以接受任意类型,但这里不能这样传递 ...
分类:
其他好文 时间:
2020-12-15 12:57:07
阅读次数:
9
工厂模式 创建对象的最佳方式,相当于把创建对象的过程进行了封装,这样可以将实例化对象的逻辑不对外共享,对外提供一个工厂类方便调用 工厂模式分为三种 普通工厂模式 //step1:创建接口 interface Fruit { public void product(); } //step2:创建类实现 ...
分类:
其他好文 时间:
2020-12-15 12:21:07
阅读次数:
2
接口的默认实现 实现类中可以不实现接口中有默认实现的方法,以下代码不报错 public interface IPerson { void Say() { Console.WriteLine("hello"); } } public class Teacher:IPerson { } 但是不可以通过实 ...
属性(Property) 是类(class)、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为域(Field)。属性(Property)是域(Field)的扩展,且可使用相同的语法来访问。它们使用 访问器(accessors) 让私有域的 ...
分类:
数据库 时间:
2020-12-08 12:13:18
阅读次数:
7
Dubbo常用的注册中心有Zookeeper、Nacos、Redis,目前项目中使用Zookeeper作为注册中心。 service-xxx-dubbo.xml配置如下: <dubbo:application name="${dubbo.applicationName}" /> <dubbo:reg ...
分类:
其他好文 时间:
2020-12-07 11:58:24
阅读次数:
3
自定义注解自定义注解:1.成员类型是受限的,合法的类型包括原始类型及String,Calss,Anootation,Enumreation2.如果注解只有一个成员,则成员名必须取名为Value(),在使用的时可以忽略成员名和赋值号(=)3.没有成员的注解称为标识注解public@interfaceDescription{//使用@interface关键字注解Stringname();//成员以无参
分类:
其他好文 时间:
2020-12-05 10:30:50
阅读次数:
6
S2960]enable #vlan database #vlan 10 name stu1 #vlan 20 name stu2 #vlan 30 name stu3 #exit #configure terminal #interface fa0/1 # switchport access vl ...
分类:
其他好文 时间:
2020-12-04 11:49:57
阅读次数:
17
一、工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦 二、 public interface Car { public void ...
分类:
其他好文 时间:
2020-12-04 11:41:58
阅读次数:
12
本文重在理解这个代码结构: 文章来自:https://blog.csdn.net/lh87270202/article/details/100990482 1、接口定义,注意feign接口不能再继承其它接口,这个接口定义包需要抽象出公共的api jar, 当然包括请请求对象和返回对象都需要抽象成公共 ...
分类:
编程语言 时间:
2020-12-04 11:27:22
阅读次数:
6
一、报错信息 Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.” 二、出现原因 redis连接输入密码后提示Warning: 。。。 三、解决方法 htt ...
分类:
其他好文 时间:
2020-12-02 12:20:45
阅读次数:
7