Neutron 的设计目标是实现“网络即服务”,为了达到这一目标,在设计上遵循了基于“软件定义网络”实现网络虚拟化的原则,在实现上充分利用了 Linux 系统上的各种网络相关的技术。理解了 Linux 系统上的这些概念将有利于快速理解 Neutron 的原理和实现。1. OpenStack经典部署模式
三节点(控制节点,计算节点,网络节点)部署模式 Vlan模式与Gre模式对比Vlan模式
在vl...
分类:
其他好文 时间:
2016-06-02 14:39:30
阅读次数:
359
问题导读:
1.zookeeper在kafka的作用是什么?
2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?
3.kafka集群consumer和producer状态信息是如何保存的?
4.partitions设计的目的的根本原因是什么?
一、入门
1、简介
Kafka is a distribu...
分类:
其他好文 时间:
2016-06-02 14:39:21
阅读次数:
215
联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。
第一:介绍Dubbo背景
大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配...
分类:
编程语言 时间:
2016-06-02 14:38:12
阅读次数:
402
文件上传
文件上传几乎是每个web应用实现的一个必须模块。文件上传的实现需要将表单元素属性enctype的值设置为multipart/form-data,使表单数据以二进制编码的方式提交。在接收此请求的Servlet中使用二进制流来获取内容,就可以取得上传文件的内容,从而实现文件的上传。
上传原理
在struts2中进行文件上传时,先需要将Form表单的enctype属性进行重...
分类:
Web程序 时间:
2016-06-02 14:39:46
阅读次数:
232
一、介绍
最近跨域问题比较多,而且自己刚好也看到这一块,就总结了一下,关于JSONP的东西百度的话东西确实很多,很多人都是复制别人的,如此下去,其实找的资料就那么几份,关键是我还看不懂,可能是能力问题吧,自己经过很多尝试,所以总结了一下,终究还是弄懂了皮毛。注意一点是,这里是用Jsonp解决ajax的跨域问题,具体的实现其实不是ajax。
1、同源策略浏览器有一个很重要的概念——同源策略(Sam...
分类:
Web程序 时间:
2016-06-02 14:38:40
阅读次数:
238
互联网产品灰度发布
关于2016年5月15日,DevOps成都站|架构与运维峰会活动总结
1. 前言 2
2. 灰度发布定义 5
3. 灰度发布作用 5
4. 灰度发布步骤 5
5. 灰度发布测试方法 6
6. 灰度发布引擎 6
7. 灰度发布常见问题 8
7.1. 以偏概全 8
7.1.1. 问题特征: 8
7.1.2. 解决方案: 8
7.2. 知识的诅咒 9
...
分类:
其他好文 时间:
2016-06-02 14:38:52
阅读次数:
397
Linux安装NodeJs并配合Nginx实现反向代理NodeJs是什么
Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。
Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
本地安装(OS X)版本选择
V4.4....
分类:
Web程序 时间:
2016-06-02 14:37:43
阅读次数:
237
JSON 的全称是 JavaScript Object Notation,是一种轻量级的数据交换格式。JSO N 与 XML 具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是 JSON 比 XML 数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。...
分类:
编程语言 时间:
2016-06-02 14:39:07
阅读次数:
233
关于【正则表达式】的认识是基于JavaScript上的,在先前的J2SE博客整理阶段,并未直接列出,经过长时间的接触和使用,不断刷新对其认识程度,方才在此时总结归纳出,不断给予自己挑战是证明自己不断向前最好的证明。
注:【两个“不断”和两个“证明”,来充实自己未来发展的道路,共勉之!】...
分类:
编程语言 时间:
2016-06-02 14:36:55
阅读次数:
247
在这个教程中, 你将学到如何创建一个Storm topologies以及怎样把它部署到storm集群上。本教程中,Java将作为主要使用的语言,但在一小部分示例中将会使用Python来阐述storm处理多语言的能力。
预备工作
本教程使用的例子来自于 storm-starter 项目. 我们建议你拷贝该项目并跟随这个例子。 请阅读 Setting
up a development...
分类:
其他好文 时间:
2016-06-02 14:37:57
阅读次数:
289
创建函数
函数是可以调用的(可能带有参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用:
import math
x = 1
y = math.sqrt
callable(x)
False
callable(y)...
分类:
编程语言 时间:
2016-06-02 14:38:26
阅读次数:
192
XML Schema
XML Schema 是基于 XML
的 DTD
替代者。
XML Schema 可描述 XML
文档的结构。
XML Schema 语言也可作为 XSD(XML Schema Definition)来引用。
XML Schema:
定义可出现在文档中的元素
定义可出现在文档中的属性
定义哪个元素是子元素...
分类:
其他好文 时间:
2016-06-02 14:37:55
阅读次数:
217
XML基础
一、XML简介
1、什么是 XML?
XML 指可扩展标记语言(EXtensible Markup Language)
XML 是一种标记语言,很类似 HTML
XML 的设计宗旨是传输数据,而非显示数据
XML 标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。
XML 是 W3C
的推荐标准...
分类:
其他好文 时间:
2016-06-02 14:37:39
阅读次数:
200
推荐系统的分类
常见评测标准
http://blog.csdn.net/u011263983/article/details/51544495
相似度
1)同现相似度
2)欧氏距离相似度
3)余弦相似度
4)秩相关系数相似度
5)曼哈顿距离相似度
6)对数似然相似度
常见推荐系统算法
关联规则;
Apriori...
分类:
其他好文 时间:
2016-06-02 14:35:55
阅读次数:
2915
本文从AVL树的定义出发,一步步地推导出AVL树旋转的方案,这个推导是在已经清楚地知道AVL树的定义这个前提下进行的。文章注重思考的过程,并不会直接给出AVL树是怎样旋转的,用来提醒自己以后在学习的时候要注重推导的过程。...
分类:
其他好文 时间:
2016-06-02 14:36:22
阅读次数:
273
一入ML深似海啊…
这里主要是《神经网络与机器学习》(Neural Networks and Learning Machines,以下简称《神机》)的笔记,以及一些周志华的《机器学习》的内容,可能夹杂有自己的吐槽,以及自己用R语言随便撸的实现。
话说这个《神经网络与机器学习》还真是奇书,不知是作者风格还是翻译问题,一眼望去看不到几句人话(也许是水利狗看不懂),感觉我就是纯买来自虐的。
作为开始...
分类:
其他好文 时间:
2016-06-02 14:34:51
阅读次数:
328
第三讲依然是数学,因为数学是解决一切问题的基础。一个问深入到最后都是数理知识的支撑。所谓基础决定上层建筑,比如参加ACM比赛,高手之间的比赛已经不是编程技巧了,更多的是数学知识的比拼。若想走得远,数学基础一定要打好。嗯,好遗憾之前学数学多是为了考试,学完就忘,现在要好好再复习一下。
程博士用两个小时概讲了《线性代数》《矩阵论》两本书的内容,结合其他的相关资料,总结一下。...
分类:
其他好文 时间:
2016-06-02 14:35:41
阅读次数:
1501