MEF中使用导出与导入,实质上就是对一个对象的实例化的过程,通过MEF的特性降低了对象的直接依赖,从而让系统的设计达到一种高灵活、高扩展性的效果。在具体的设计开发中,存在着某些对象是不需要在系统运行或者的附属对象初始化的时候进行实例化的,仅仅只需要在需要使用到他的时候才会进行实例化,从系统的上来说这 ...
分类:
Web程序 时间:
2020-04-20 12:11:04
阅读次数:
81
并发指在同一时间内可以执行多个任务。并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等。本章讲解的并发含义属于多线程编程。goroutine是由Go语言的运行时调度完成,而线程是由操作系统调度完成。使用者分配足够多的任务,系统能自动帮助使用者把任务分配到CPU上,让这些任务尽量并发运作。 ...
分类:
其他好文 时间:
2020-04-20 01:31:57
阅读次数:
76
单节点NameNode存在问题: NameNode宕机,metadata数据消失; 单节点出现故障,如何进行故障转移? 如果增加一个NameNode节点,会出现脑裂问题(一个集群有多个管理者),如何解决? ZK搭建高可用(HA High Aliavble)HDFS集群 原理 QJM(Quorum J ...
分类:
其他好文 时间:
2020-04-17 20:34:00
阅读次数:
99
(SpringBoot 版本:2.2.2.RELEASE) 可以说 @Configuration 是 SpringBoot 配置的基石,自然 @Configuration 类的处理是很有必要研究的。 @Configuration 类的处理是由 ConfigurationClassPostProces ...
分类:
编程语言 时间:
2020-04-16 22:54:14
阅读次数:
124
使用ReplicationController的好处1、确保一个pod(或多个pod副本)持续运行,方法是在现有pod丢失时启动一个新的pod2、集群节点发生故障时,它将为故障节点上运行的所有pod(即受ReplicationController控制的节点上的那些pod)创建替代副本。3、它能轻松实现pod的水平伸缩,手动和自动都可以。apiVersion:v1kind:ReplicationCo
分类:
其他好文 时间:
2020-04-07 20:32:21
阅读次数:
89
image.png 报错如图: [ 2.430354] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 3.852S62] XFS (dm-0): Metadata corruption detected at xfs_agi_writ ...
分类:
其他好文 时间:
2020-04-07 13:06:14
阅读次数:
384
1、bulk的格式: {action:{metadata}}\n {requestbody}\n 2、为什么不使用如下格式: [ { "action":{}, "data":{} } ] 这种方式可读性好,但是内部处理就麻烦了:耗费更多内存,增加java虚拟机开销 1)将json数组解析为JSONA ...
分类:
其他好文 时间:
2020-04-07 12:51:14
阅读次数:
69
错误提示: Could not resolve io.fabric.tools:gradle:1.31.2 错误原因: maven库被挡住了! 解决方法: 1,在AS里面打开build.gradle文件。 2,修改"repositories"->"maven"->"url"值 url 'http:/ ...
分类:
移动开发 时间:
2020-04-07 12:42:28
阅读次数:
340
在使用ios设备时,上传图片,发现图片旋转了90度。 正确: 错误: 1. 引入pom 在pom.xml中引入需要的依赖内容: <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifac ...
分类:
移动开发 时间:
2020-04-06 09:18:45
阅读次数:
108
1. 调整虚拟内存:Control Panel\\System and Security\\System Advanced system settings Advanced Performance 1. 清理磁盘:Disk Cleanup Clean up system files Windows ...