与HTTP处理模块不同。HTTP过滤模块的工作是对发送给用户的HTTP响应做一些加工。server返回的一个响应能够被随意多个HTTP过滤模块以流水线的方式依次处理。HTTP响应分为头部和包体,ngx_http_send_header和ngx_http_output_filter函数分别负责发送头部 ...
分类:
Web程序 时间:
2017-07-24 21:34:20
阅读次数:
198
前言 在现在的互联网业务中,前端开发人员往往需要支持比较多的项目数量。很多公司只有 1-2 名前端开发人员,这其中还不乏规模比较大的公司。这时前端同学就需要独挡一面支持整个公司上下的前端业务,项目如流水一般从手里流过,此时更需要前端开发人员将工作工程化、流水线化。 一个栗子 现在需要编写页面中的一个 ...
分类:
Web程序 时间:
2017-07-24 17:38:34
阅读次数:
190
面向对象变成介绍 面向过程编程 核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。主要应用在一旦完成很少修改的地方,如linux内核、git、apache服务器等 优点:极大的降低了程序的设计复杂度 缺点:可扩展性差,改动一个地 ...
分类:
编程语言 时间:
2017-07-24 17:37:18
阅读次数:
207
需求:实现一个先进先出FIFO的队列,在每次生产前去本地数据库看看之前生产的批次有没有采集过,如果有则需要读取到队列里。生产中校验某个码,如果校验不重复则加入队列。校验通不过则需要剔除。目前产线的采集器(工业相机)是随产品在流水线各个工位依次触发的。暂时不存在多个线程并发访问FIFO队列的情况,所以... ...
分类:
其他好文 时间:
2017-07-23 13:38:23
阅读次数:
196
1205 流水线调度 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 1205 流水线调度 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 1205 流水线调度 基准时间限制:1 秒 空间限制:131072 KB 分 ...
分类:
其他好文 时间:
2017-07-22 00:06:46
阅读次数:
145
线程 一条流水线的执行过程是一个线程,一条流水线必须属于一个车间,一个车间的运行过程就是一个进程. 一个进程内至少有一个线程 进程是资源单位 而线程才是cpu上的执行单位 多线程: 一个车间内有多条流水线,多个流水线共享该车间的资源(多线程共享一个进程的资源) 线程创建的开销要远小于进程 为何要创建 ...
分类:
编程语言 时间:
2017-07-21 19:52:25
阅读次数:
155
[005]大数据 [005]大数据2017年3月5日3:011. 数据流水线任务智能调度系统实践2. 基于分布式架构的大数据商业建模实践3. 斗鱼实时计算平台的演进4. 打造又快又准的广告分析系统5. 雪球大数据体系实践6. 机器学习在OTA酒店服务的应用7. 海量日志实时分析平台8. 大数据处理和... ...
分类:
其他好文 时间:
2017-07-19 17:51:53
阅读次数:
137
开发不用aop。程序猿的人生该会浪费多少时间。我想是时候让程序猿打败alpha狗了。程序猿解救世界。 1.概念 面向切面编程。这意味着,一切不在流水线上的东西。包含权限、日志、缓存、校验、资源、事物..都能够附加,并且不须要改动源码。假如你的业务是一条线,我们不在业务线上写一行代码就能完毕附加任务。 ...
分类:
其他好文 时间:
2017-07-16 12:37:48
阅读次数:
181
一 Linux哲学思想 1 一切都是一个文件(包含硬件) 2 小型,单一用途的程序 3 链接程序,共同完成复杂的任务 4 避免令人困惑的用户界面 5 配置数据存储在文本中 二 Linux重要概念 Shell是什么 在学习Linux的过程中,经常会听到Shell这个词。可能大家在使用Windows的时 ...
分类:
系统相关 时间:
2017-07-15 13:51:21
阅读次数:
241
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。 我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然 ...
分类:
数据库 时间:
2017-07-09 23:13:04
阅读次数:
282