[afterCode] docker 速成班 7: 实战 构建基于graphtie/grafana监控应用

2017-10-17
阅读 2 分钟
2.6k
由于公司没有运维, 又需要监控服务器的一些数据信息, 想尽快的启动一个数值监控系统. 技术评估了下打算 graphite + grafana 的方式来建设.

[afterCode] docker 速成班 6: docker-compose

2017-10-17
阅读 2 分钟
1.8k
通过docker 的 network我们可以将多个 container 有机的组合起来构建出自己需要的服务. 但是这里有几个小问题就是 不利于分享. 步骤麻烦.(需要自己创建 network;指定container 使用 network;... ) 那如何解决上面的两个问题呢? docker-compose.yml 第5节例子中的服务可以通过创建一个这样的docker-compose.yml文件来解决...

[afterCode] docker 速成班 5: 组合 container

2017-10-17
阅读 3 分钟
1.9k
到现在为止,我们会从 docker hub 拉取自己需要的 image 文件并执行起来. 还会基于已有的 image 来制作自己特殊需要的 image . 但是如果我们完成一个功能需要多个 image 组合起来使用该怎么办呢?虽然可以通过 Dockerfile 来制作一个这样的 image , 但是如果所有的功能都做在一个 image 中, 如果有一个模块需呀改变的话就...

[afterCode] docker 速成班 4: 自建 Image

2017-10-17
阅读 3 分钟
2.5k
Dockerfile 就像一个脚本文件, 告诉 docker 如何创建一个新的 Image.下面举例来用 node.js 来制作一个 http 服务器的 image.

[afterCode] docker 速成班 番外篇: 随机容器名

2017-10-17
阅读 2 分钟
3.1k
上一篇 blog 提到使用 docker 启动一个容器如果没有使用--name来指定容器名字的话,docker 会自动按照 形容词_名人名的形式生成一个.

[afterCode] docker 速成班 3: 使用 container 中的功能

2017-10-17
阅读 1 分钟
2k
通过docker 将 container 执行起来了,不是为了看看容器的状态,而是想使用 container 中的功能.介绍两种方式来使用容器中的功能.

[afterCode] docker 速成班 2: container

2017-10-17
阅读 2 分钟
1.8k
image 是 docker 物质基础,有了这个才能让 docker 能运行起来, 运行起来的 image 称之为容器(container), 它docker 使用中的一等公民.

[afterCode] docker 速成班 1: image

2017-10-17
阅读 2 分钟
1.6k
在"程序员英语娱乐主题节目"[链接]的直播中介绍了下在 egghead 网站学习 docker 的视频. 由于时间仓促只学习了一部分, 最近因为的公司的原因也没有时间继续搞直播, 所以想写一篇 blog 分享下自己的 docker 的学习经验. 想学习 egghead 简短有效的风格, 所以就将文章题目定为"速成班".

[翻译] mongodb+express noSQL 注入

2017-03-05
阅读 1 分钟
3.8k
以前一直有印象 mongodb 的查询不同于 sql 的查询,因为没有字符串拼接不会出现类似 sql 注入的问题. 但是这个视频一个简单的例子就给出了 noSQL 环境下的注入的思路.

[afterCode] JavaScript 中如何快捷的创建一个含有相同初始值的数组

2016-05-05
阅读 2 分钟
3.3k
map calls a provided callback function once for each element in an array, in order, and constructs a new array from the results. callback is invoked only for indexes of the array which have assigned values, including undefined. It is not called for missing elements of the array (that is, indexes ...

[afterCode] webpack开发服务器和已有服务组合的另外一个思路

2016-04-30
阅读 2 分钟
3.3k
解决的问题 webpack hot module reload在某些情况下无法自动更新 react 应用 对已有的服务侵入式的修改. 开发时需要在两个端口上启动两个服务器,一个backend server一个webpack devserver 方法 webpack config webpack.config.js 采用react-hot-boilerplate 注意修改自己的entry中服务器的地址和端口,直接改成backend se...

一个你一眼看不出来的Bug

2016-04-30
阅读 2 分钟
2.4k
代码说明一切 [链接]当数组长度小于等于10的时候js的排序是采用的插入排序,插入排序只关心比较函数告诉它x不是比y大,即函数的返回值是不是大于零,如果大于零就交换;而当数组的长度大于10的时候,数组的sort方法就采用快速排序了,而快速排序需要知道x和y是大于(1),等于(0),小于(-1)三种关系, 显然如果返回的是布尔值的话,...

[翻译]Karma可是有来头的--一款牛X的JS测试工具

2014-03-12
阅读 2 分钟
9.2k
On the AngularJS team, we rely on testing and we always seek better tools to make our life easier. That's why we created Karma - a test runner that fits all our needs.

[翻译]MEAN简介

2014-03-10
阅读 3 分钟
5.2k
Web应用的开发涉及到很多相关的技术和工具,比如数据库操作、服务器管理、前端数据的显示等等。开始一个新项目的时候就需要花费一些时间在这些工具和项目目录的创建上。这个时候我就需要框架或者工具组合来加速开发。

[笔记]1.Karma前端TDD试水

2014-03-05
阅读 3 分钟
5.3k
这个时候需要自己手动下载一份phantomjs-1.9.7-windows.zip放到对应目录,然后继续执行npm install -g karma,安装就会成功。

[翻译]Atom来了

2014-03-03
阅读 4 分钟
8.4k
最近似乎没有什么新的编辑器出现让人耳目一新的。 最近一次在web开发社区掀起热潮的应该就是Sublime Text, 以及它方便的包管理工具Package Control了。