Java中数组的特性

数组是基本上所有语言的一种数据类型,它表示的是一组相同类型的数据的集合,具有固定的长度,在内存中占有连续的空间。本文介绍了一些Java语言中的数据的一些特性。

Java中的数组是对象吗?

Java是一门面向对象的语言。在面向对象的语言中我们可以直接使用标准的类库,也可以使用组合和集成等面向对象的特性来构建自己的类,并且根据自己构建的类来创建对象。那么,问题就来了:在Java语言中,数组是对象么?

继续阅读全文 »

Trello 的使用

Trello的使用方法

Trello 是由国外的软件公司Fog Greek开发上线的项目跟踪与团队协作的工具平台。Trello使用目前非常流行的看板(Board,之后会有介绍)来跟踪管理项目。看板可以清楚的看到项目进度和卡住的地方。

继续阅读全文 »

Big Data In Action 01 vagrant 安装

vagrant的介绍

虚拟开发环境

平常我们经常会遇到这样的问题:在开发机上面开发完毕程序,放到正式环境之后会出现各种奇怪的问题:描述符少了、nginx配置不正确、mysql编码不对、php缺少模块、glibc版本太低。

所以我们就需要虚拟开发环境,我们虚拟和正式环境一样的虚拟开发环境,而随着个人开发机硬件的升级,我们可以很容易的在本机跑虚拟机,例如vmware、VirtualBox等。因此使用虚拟化开发环境,在本机可以运行自己喜欢的OS(Windows、Ubuntu、Mac等),开发的程序运行在虚拟机中,这样迁移到生产环境可以避免环境不兼容导致的莫名错误。

虚拟开发环境特别适合团队中开发环境、测试环境、正式环境不同的场合,这样就可以使得整个团队保持一致的环境,我写这一章的初衷就是为了让大家和我的开发环境保持一致,让读者和我们整个大团队保持一致的开发环境。

继续阅读全文 »