https://i.ancii.com/sudevops/
SUDevops sudevops
Cluster集群元信息由三种类型的对象组合Node, TopicPartition, PartitionInfo. 仔细阅读源码可见,三种类内部成员变量都声明为final变量,这里用了一种Immutability的并发设计模式Immutability的并
之前学习ThreadPool的使用以及源码剖析,并且从面试的角度去介绍知识点的解答。今天给大家介绍下周期性线程池的使用和重点源码剖析。工作线程的的执行过程:工作线程会从DelayQueue取出已经到期的任务去执行;执行结束后重新设置任务的到期时间,再次放回
由于英文水平不太好,所以使用eclipse查看英文源码时总是先把单词或句子复制下来然后贴到有道词典里边去查询,但是这样做的效率很低,需要不停复制粘贴,真的很累。有道词典其实也蛮强大的,基本上大部分软件都能进行划词翻译,但是就是不支持这个eclipse,猜想
123
因为elementData里面不是所有的元素都有数据,因为容量的问题,elementData里面有一些元素是空的,这种是没有必要序列化的。ArrayList的序列化和反序列化依赖writeObject和readObject方法来实现。可以避免序列化空的元素
调用create方法之后实际上返回了一个ObservableCreate对象.继承了Observable,是一个被观察者对象.其他代码都删掉了,剩下最核心的 subscribeActual,这个observer就是我们创建的匿名内部类对象.subscrib
在解析webpack4 的 Compiler 模块前,我们先要解析以下它赖以实现的也是webpack的核心依赖模块tapable。tapable 简而言之,就是一个注册钩子函数的模块。我们知道,webpack之所以强大,靠的就是丰富的插件系统,不管你有什么
今天主要分析下Request源码!看到上面代码是不是很熟悉?和OkHttpClient很相似, 没错 Request 的构建也是Builder模式!然后我们查一下Request在初始化时配置了哪些参数???从代码看到了 如果没有声明,默认是Get请求
Spring读取配置文件,关键是dubbo:service标签,每个dubbo:service标签都对应一个ServiceBean实例。
在Spring的版本变迁过程中,注解发生了很多的变化,然而代理的设计也发生了微妙的变化,从Spring1.x的ProxyFactoryBean的硬编码到Spring2.x的Aspectj注解,最后到了现在广为熟知的自动代理。* 代理的目标对象 效果同se
https://blog.csdn.net/surlymo/article/details/82191875
msg = orig.getMessage() + " <null>:" + getPort();
我能说很后悔四点钟爬起来写了个(一)config么。。。在Ghostblog的Nodeserver启动后,首先做好config工作,接下来就是blog系统本身的初始化,在很多初始化步骤中,以笔者现在龟爬的阅读进度来看,还不能理解为什么,只能写是什么。在入口
两种方式同样调用了fireLoad方法,在fireLoad里两者处理相同,都是调用了load事件对应的listener,调用listener的onLoad()方法,public static final LoadType GET = new LoadTyp
前几天不小心茶水泼到了笔记本上,这两天才修好,就赶紧写上一篇。前面介绍过MetaQ使用gecko框架作为网络传输框架,Gecko采用请求/响应的方式组织传输。MetaQ依据定义了请求和响应的命令,由于命令Client和Broker均需要使用,所以放在了co
前面,我们已经把Broker存储最重要的一个类具体分析了一遍,接下来,我们分析一下其删除的策略。前面介绍过Messagestore采用的多文件存储的组织方式,而存储空间不可能无限大,得有一定的删除策略对其进行删除以腾出空间给新的消息。}DeletePoli
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。一般我们都需要先装pcre,zlib,前者为了重写rewrite,后者为了gzip
Poll SCM:定时检查源码变更,如果有更新就checkout最新code下来,然后执行构建动作。Build periodically:周期进行项目构建,我的配置如下:
再去看一下goto代码:def goto. end第一行利用正则进行匹配。来看下check机制:def run_checkers
LinkedList继承Deque,所以LinkedList的插入删除操作遵循先进性出FIFO。其实这些操作也就是建立在getFirst getLast addFirst addLast removeFirst removeLast这几个操作上的。//在链
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号