pipeline 在sklearn 和 spark 中广泛存在的高层级结构,对于的它的作用我们也要思考一下,为了更好的展开思考,首先需要问几个问题: 1. 在多种场合下,用它与不用它有什么不一样? 2. 直接去看框架源码pipeline到底干了什么,帮客户端完成了哪些工作的工作? 3. 强行使用这种 ...
分类:
其他好文 时间:
2019-01-01 18:51:19
阅读次数:
170
Netty源码分析第四章: pipeline 第七节: 前章节内容回顾 我们在第一章和第三章中, 遗留了很多有关事件传输的相关逻辑, 这里带大家一一回顾 首先看两个问题: 1.在客户端接入的时候, NioMessageUnsafe的read方法中pipeline.fireChannelRead(re ...
分类:
Web程序 时间:
2019-01-01 13:24:11
阅读次数:
209
Netty源码分析第四章: pipeline 第6节: 传播异常事件 讲完了inbound事件和outbound事件的传输流程, 这一小节剖析异常事件的传输流程 首先我们看一个最最简单的异常处理的场景: 我们在handler的channelRead方法中主动抛出异常, 模拟程序中出现异常的场景, 经 ...
分类:
Web程序 时间:
2019-01-01 13:18:00
阅读次数:
269
Netty源码分析第四章: pipeline 第四节: 传播inbound事件 有关于inbound事件, 在概述中做过简单的介绍, 就是以自己为基准, 流向自己的事件, 比如最常见的channelRead事件, 就是对方发来数据流的所触发的事件, 己方要对这些数据进行处理, 这一小节, 以激活ch ...
分类:
Web程序 时间:
2019-01-01 12:31:43
阅读次数:
521
Netty源码分析第五章: pipeline 第五节: 传播ountBounf事件 了解了inbound事件的传播过程, 对于学习outbound事件传输的流程, 也不会太困难 在我们业务代码中, 有可能使用wirte方法往写数据: 当然, 直接调用write方法是不能往对方channel中写入数据 ...
分类:
Web程序 时间:
2019-01-01 12:28:44
阅读次数:
212
Netty源码分析第三章: 客户端接入流程 第五节: 监听读事件 我们回到AbstractUnsafe的register0()方法: doRegister()做完实际的注册之后, 会走到if (isActive())这个判断, 因为这个时候链路已经完成, 所以这里是true, 默认判断条件if (f ...
分类:
Web程序 时间:
2019-01-01 11:13:04
阅读次数:
217
passable = $passable; return $this; } public function through($pipes) { $this->pipes = is_array($pipes) ? $pipes : func_get_args(); return $this; } pu... ...
分类:
其他好文 时间:
2018-12-29 19:44:54
阅读次数:
113
准备安装完成以下环境:1、svn2、jdk3、maven4、tomcat5、jenkins配置svn1、查看结构trunk:主干分支branches:其他分支tags:打标记将代码最终打到tags目录下,打成版本号标记,然后再jenkins上发布配置jenkins1、新建任务2、如果保留多个,会占用主机的磁盘空间3、参数化构建过程,就是让你构建时选择4、填写Pipeline若是不知道,可以让系统自
分类:
其他好文 时间:
2018-12-26 15:45:48
阅读次数:
286
在jenkins上安装salt-master, pipeline{ agent{ node{ label 'master' customWorkspace '/srv/salt/xxx/result' }} parameters { choice(name: 'app_name', choices: ...
分类:
编程语言 时间:
2018-12-26 11:49:43
阅读次数:
737
圆形内的坐标(圆心与半径组成的圆形范围) $juli = getDistance($loc1[1], $loc1[0], $loc2[1], $loc2[0]); $pipeline[] = ['$geoNear' => [ 'near'=>$loc1, // 当前坐标 'spherical'=>t ...
分类:
其他好文 时间:
2018-12-20 14:22:00
阅读次数:
222