https://www.cnblogs.com/yi-mu-xi/p/12923523.html vhost_user_backend_init() ........ vhost_setup_slave_channel(dev) ......... qemu_set_fd_handler(u->sl ...
分类:
其他好文 时间:
2020-10-26 10:31:53
阅读次数:
20
抽象工厂模式(Abstract Factory) 1.模式动机 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。 ...
分类:
其他好文 时间:
2020-10-24 10:24:02
阅读次数:
19
遇到一个需要多if-else判断执行的代码,采用策略模式进行优化原代码:Stringtype=json.getString("type");Stringdata=json.getString("data");if(type.equals("brand")){brandApplication.handler(data);}elseif(ty
分类:
其他好文 时间:
2020-10-19 22:54:42
阅读次数:
24
1、Lombok简介 Lombok是一个插件,其主要用途是提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码,提高编码效率,使代码更简洁。 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添 ...
分类:
其他好文 时间:
2020-10-18 17:10:57
阅读次数:
34
为什么要使用抽象类: 如果父类的方法本身不需要实现任何功能,仅仅是为了定义方法签名,目的是让子类去覆写它,那么,可以把父类的方法声明为抽象方法 class Person { public abstract void run(); } 把一个方法声明为abstract,表示它是一个抽象方法,本身没有实 ...
分类:
编程语言 时间:
2020-10-16 11:32:47
阅读次数:
57
一、创建项目 1、打开idea,file--new--project 2、按照步骤①②③④操作 3、输入包名,并点击下一步 4、选择下载包的maven的setting.xml配置路径和包的存放地,然后点击next 5、确认最终的项目存放目录和项目名,点击finish 二、项目配置 1、在webapp ...
分类:
编程语言 时间:
2020-10-16 10:43:42
阅读次数:
23
一、基础 TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型 let x = 3; // let x: number 二、最佳通用类型 计算通用类型算法会考虑所有的候选类型,并给出一个兼容所有候选类型的类型。 // demo 1 let x = [0, 1, null, ' ...
分类:
其他好文 时间:
2020-10-14 20:06:48
阅读次数:
22
kafka简介及Spring Boot整合kafka
分类:
编程语言 时间:
2020-10-14 19:58:50
阅读次数:
91
主要介绍缓存使用的典型场景、实操案例分析、Redis使用规范及常规Redis监控。
分类:
其他好文 时间:
2020-10-12 20:16:10
阅读次数:
21
模板方法模式&观察者模式&责任链模式 模板方法模式 Template Method 模式定义: 定义一个操作的算法骨架,而将一些步骤延迟到子类中。Template Method 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤 1 public class TemplateMethod ...
分类:
其他好文 时间:
2020-10-12 20:04:32
阅读次数:
17