2015年是各种容器技术与名词扎堆的一年,Docker的出现使得“应用容器”的实施变得易如反掌的同时,也带动了它的许多竞争者。其中一个比较有趣的看点就在于“容器规范”的较量,最近红帽和英特尔也按捺不住,拿出自家的产品趁势搅局。
前段时间在DockerOne回复了一个 关于 CoreOS 升级的提问 。仔细琢磨来,这个问题还有不少可深入之处,因此有了此文,供已经在国内使用 CoreOS 的玩家们参考。 具有CoreOS特色的系统升级 CoreOS的设计初衷之一就是“解决互联网上普遍存在的
烂代码的那些事。 这里是上篇,谈一谈烂代码产生的原因和现象。 2. 写烂代码很容易 刚入程序员这行的时候经常听到一个观点:你要把精力放在ABCD(需求文档/功能设计/架构设计/理解原理)上,写代码
今天可谓CoreOS rkt的大日子——这是一套专门面向安全性、执行效率以及兼容能力设计而成的容器引擎。作为以安全与兼容性为核心诉求的容器引擎,rkt诞生于2014年,当时各类云原生计算方案与容器机制才
Rocket 是 CoreOS 推出的一款容器引擎,和 Docker 类似,帮助开发者打包应用和依赖包到可移植容器中,简化搭环境等部署工作。Rocket 和 Docker 不同的地方在于,Rocket
什么是Realm? 在Android平台上,有很多基于SQLite的ORM框架,例如 GreenDAO , OrmLite , SugarORM , LitePal 等等,对于写习惯了SQL语句的
则自己维护)。然而,受信任的 CA(证书颁发机构)有好几百个,他们成为整个网站身份认证过程中一个较大的攻击面。实际上,目前由于 CA 失误导致错误签发证书;以及个别 CA 出于某些目的(如监控加密流量)故意向第三方随意签发证书这两种情况时有发生。
Voice)”。) 那么,这个Birsa Seva Dal是怎么回事呢?难道不是一个印度的政治组织么? 真有趣,您查阅了维基百科上“BSD”的消除分歧页面是为了讲上面这个笑话,对么?这里我们在讨论伯克利软件发行版(Berkeley
HTTP来说,这力量复杂来说是各种技术细节的演进,简单来说是用户体验和感知的进化。用户总是希望网络上的信息能尽可能快的抵达眼球,越快越好,正是这种对“快”对追逐催生了今天的http2.0。 1. HTTP2
造成带宽的浪费。那么 HTTP/2 是否能够帮助我们解决这些问题呢?它都包含哪些内容呢? 实际上 HTTP/2 是为了在万维网上进行低延迟的数据传输而设计的一个协议,它提供了 HTTP 语义的传输优化,支持
当apk太多时,如果能把apk按debug,release,preview分一下类就更好了(事实上,对于我这样经常发版的人,一编往往就要编四五十个版本的人,debug和release版本全混在一起没法看,必须分类),简单:
则自己维护)。然而,受信任的 CA(证书颁发机构)有好几百个,他们成为整个网站身份认证过程中一个较大的攻击面。实际上,目前由于 CA 失误导致错误签发证书;以及个别 CA 出于某些目的(如监控加密流量)故意向第三方随意签发证书这两种情况时有发生。
Memcached那些事 本文不是为了介绍Memcached是什么,而是讨论在使用Memcached的时候你必须知道的一些事情。以便于方便排查和更好的使用Memcached。本文主要围绕两个方面来
Activity就是每一个应用的界面,凡事显示在app中的界面都是Activity或者由Activity启动。 基本使用 使用as快捷建立Activity 常规创建 在app/src/main/AndroidManifest
出现 res.send() 早于 res.append() 而导致的故障。平常我们的精力关注在路由上,中间件触发的故障会比较难发现和定位。 winston 在ExpressJS官网的最佳实践里有提到日志这点,平时我们用的
看来下了狠心。相信在接下来的一段很长时间内,Google 和 Facebook 在社交网络上肯定会有一番龙争虎斗。至于结果如何,我们不得而知,但在这里我们可以重温一下社交网络的那些事。 社交网络时代拉开大幕 1997年,一家纽约的网站六度空间(
集群。好,废话不多说了,下面说说 RowKey 设计的事。 先谈 HBase 底层架构 对于新手来说, RowKey 的设计是比较陌生的一件事,看上去很简单的东西,其实非常复杂, RowKey 的设计基本上可以划分成两大影响,分
一种界面卡顿的感觉。为了保持较高的响应速度,这就要求主线程中不能执行耗时的任务,这个时候子线程就派上用场了。子线程也叫工作线程,除了主线程以外的线程都是子线程。 Android中的线程 Andro
bjective-c,c++跟lua,优化起来相对复杂一些,导致应用在比如touch等较低端的产品上,光从启动到进入页面就花了将近一分钟的时间,页面之间的切换没有那种很流畅的感觉,内存也居高不下,比较
根据关键字(或元素内容)长短清理等。 缓存介质 虽然从硬件介质上来看,无非就是内存和硬盘两种,但从技术上,可以分成内存、硬盘文件、数据库。 内存: 将缓存存储于内存中是最快的选择,无需额外的I/O开销,但