使用 TeamCity 实现持续集成(CI)
持续集成(Continuous Integration),也就是我们经常说的 CI,是现代软件开发技术的基础。本文论述了如何使用 TeamCity 持续集成工具来实现项目的持续集成。
userdata for ECS使用场景介绍
cloud-init是一个运行在实例里面用来初始化实例的服务,它能够在云主机启动时加载和执行用户提供的数据(userdata),这个服务在自动部署或者部署大规模实例的时候给用户提供了极大便捷性。本文介绍了一些典型的userdata使用场景,帮助您定制个性化云主机。
JS基础知识概述
完整的JavaScript实现包含三个部分:ECMAScript,DOM(文档对象模型)和BOM(浏览器对象模型)
DockerCon 2016 深度解读: Docker安全
前端时间在乌云上出现了一篇很火的文章,从网上可以扫描到很多暴露控制端口到公网的Docker,并且没有配置认证策略,攻击者可以直接通过Docker Remote API控制Docker,而Docker通常又是用root权限启动的,所以攻击者等于完全获取的整个系统的权限。这件事...
探秘Weex工具链
在2017年1月12日 Weex Conf 2017上,来自阿里的卜道依据Weex开发中的痛点介绍了Weex的打包和插件机制,同样来自阿里的归影介绍了Weex的调试工具Devtools,共同揭秘了Weex的工具链。本文是卜道和归影关于Weex工具链实践的分享整理。
JVM-SANDBOX模块编写EXAMPLE
# JVM-SANDBOX模块编写EXAMPLE
> 利用JVM-SANDBOX窥探JVM应用的SOCKET数据
## 开始编写一个MODULE
JVM-SANDBOX是一个强大的AOP框架,既然是强大的,那我们就得用来做一些有别于其他框架的事情。究竟写一个什么作为入门例子比较好呢?既然要特别,那我们就来写一个观察JVM应用的SOCKET通讯的例子吧!
## JDK8(Hots
Docker基础之七: 镜像操作
构建镜像
镜像(Image)是容器的基础。当你运行docker run的时候,你会指定一个Image来运行。比如,最基本的ubuntu镜像和training/webapp镜像。 在上一节中,我们是从Docker Hub下载的ubuntu镜像。在本节中,我们将做如下操作:
管理和运行你的本地镜像