手机行业变化较快, OPPO需要尽快将配合手机使用的服务在海外部署完成以便尽早推动后续工作。经过综合考虑,OPPO发现使用AWS云服务所需的部署时间比自建海外数据中心更少,成本也更低。并且现有技术人员能够比较平滑的过度到使用AWS的云服务上。再加上AWS提供了非常详细的开发文档和用于交流的开发社区,工作中遇到的问题都能得到解决,所以OPPO最终决定使用AWS的云服务进行海外市的拓展。...
分类:
其他好文 时间:
2014-08-06 19:05:32
阅读次数:
249
bash及其特性: 离用户最近的程序是shell,shell 是外壳的意思,本身也是一种可执行程序。广义上的shell包含两类GUI和CLI。 GUI:Gnome,KDE,Xface CLI:sh,csh,ksh,bash,tcsh,zsh 当有多个用户登陆的时候,会有多个进程,进程之间彼此...
分类:
系统相关 时间:
2014-08-06 18:56:02
阅读次数:
673
在“2014 云基础设施即服务的魔力象限”中,Gartner 将 Amazon Web Services 定位在“领导者象限”中,并评价 AWS 拥有最完整、最深刻的洞察力,以及最强大的执行能力。...
分类:
其他好文 时间:
2014-08-06 10:30:41
阅读次数:
277
EC2里面有个很重要的功能就是ElasticLoadBalancer,配合AutoScaling和RDS的Multip-AZ使用,可以实现非常经济高效的高可用的结构。我们先看看最基本的一个ELB结构。ELB根据DNS以轮换的方式对用户的请求实现数据分流和高可用。以下的实验设计来自amazon的企业培训教案(豆子在网..
分类:
其他好文 时间:
2014-08-05 11:37:40
阅读次数:
409
本文主要介绍了Spark SQL里目前的CLI实现,代码之后肯定会有不少变动,所以我关注的是比较核心的逻辑。主要是对比了Hive CLI的实现方式,比较Spark SQL在哪块地方做了修改,哪些地方与Hive CLI是保持一致的。
基本上Spark SQL在CLI这块的实现很靠近Hive Service项目里的CLI模块,主要类继承体系、执行逻辑差不多都一样。Spark SQL修改的关键逻辑在CLIService内的SessionManager内的OperationManager里,将非元数据查询操作的q...
分类:
数据库 时间:
2014-08-05 00:44:58
阅读次数:
939
Q: What is Good for enterprise (GFE)?A: A mobile messaging software, allow enterprise internal email synchronize to user's mobile devices, support cli...
分类:
其他好文 时间:
2014-08-04 21:13:38
阅读次数:
321
准备工作 NodeJS(NPM) Grunt & Bower: npm install -g grunt-cli bower(if fail, use sudo) npm install -g generator-angular yo angular npm install bower install execute grunt tasks like: grunt serve...
分类:
其他好文 时间:
2014-08-04 14:47:27
阅读次数:
279
public abstract class Vehicle { protected ParkingSpace pSpace; public abstract boolean park(ParkingLot pLot); public boolean unpark(ParkingLot p...
分类:
其他好文 时间:
2014-08-04 06:13:26
阅读次数:
226
1 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么?它是如何工作的?GC是什么?简述一下GC的工作方式?.net的全称是.NET Framework 是一种托管代码的编程模型,采用系统虚拟机运行的编程平台以通用语言运行库(CommonLanguageRuntime)为基础支持多...
分类:
Web程序 时间:
2014-08-03 17:40:55
阅读次数:
461