npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。 1、npm install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是 ...
分类:
Web程序 时间:
2017-07-15 17:46:07
阅读次数:
206
Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用 我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一 ...
分类:
其他好文 时间:
2017-07-15 16:55:26
阅读次数:
142
开始前,先上一张图,让理解Django内部的处理流程,从图中我们可以知道Django内部使用MTV架构,那今天讲的第一个部分就是控制器,在Tornado框架中叫做路由系统,负责把url映射到相应的处理逻辑上去,在Django里是view处理,叫视图,大概了解后,我接下来就去看看这个分发器怎么实现以及 ...
分类:
Web程序 时间:
2017-07-15 15:02:12
阅读次数:
328
区块链的数据结构 State数据结构 由peer维护,key/value store Ledger 记录了所有成功和不成功的状态更新交易。Ledger被ordering service构造,是一个全排序的交易区块(有效的和无效的)哈希链。 Ledger存储在peer节点和orderer的一个子集里。 ...
分类:
其他好文 时间:
2017-07-14 23:53:21
阅读次数:
495
清晰的角色划分:控制器(controller)、验证器(validator)、命令对象(command obect)、表单对象(form object)、模型对象(model object)、Servlet分发器(DispatcherServlet)、处理器映射(handler mapping)、试 ...
分类:
编程语言 时间:
2017-07-14 23:03:09
阅读次数:
142
docker version vim /etc/default/docker DOCKER_OPTS=“ -Label name=dockerserver2” docker info sudo service docker restart 修改服务器配置,追加OPTS 默认-H unix:///va ...
分类:
其他好文 时间:
2017-07-14 22:11:46
阅读次数:
258
引用自 http://www.cnblogs.com/ityouknow/p/6120544.html 自己留一份 记录一下 RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将Ro ...
分类:
编程语言 时间:
2017-07-14 18:07:42
阅读次数:
171
服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,这些信息如何推送到各个节点?并且保证信息的一致性和可靠性? 用Zookeeper实现了一 个配置管理中心,利用Zookeeper将配置信息分发到各个服务节点上,并保证信息的正确性和一致性。 Zookeeper是什么? 引用官 ...
分类:
其他好文 时间:
2017-07-14 13:15:44
阅读次数:
99
题目大意 求$$f_i=(i-1)!\sum_{j=0}^{i-1}(i-j)^2{f_j\over j!}$$ 简要题解 为求$f_i$我们需要知道$f_0,\cdots,f_{i-1}$,考虑cdq分治,把卷积拆开成关于已知的$f_i$和还没计算出来的部分,发现已知部分还是卷积形式,求出来累加上 ...
分类:
其他好文 时间:
2017-07-14 13:14:08
阅读次数:
154
为什么要实现共享? 首先我们应该明白,为什么要实现共享,如果你的网站是存放在一个机器上,那么是不存在这个问题的,因为会话数据就在这台机器,但是如果你使用了负载均衡把请求分发到不同的机器呢?这个时候会话id在客户端是没有问题的,但是如果用户的两次请求到了两台不同的机器,而它的session数据可能存在 ...
分类:
其他好文 时间:
2017-07-13 22:48:50
阅读次数:
126