2014年12月16日
摘要: Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。Yeoman的目的不仅是要为新项目建立工作流,同时还是为了... 阅读全文
posted @ 2014-12-16 11:53 zoucaitou 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现操作人员人为的错误,也比较费时间。因此,尽可能将这些任务自动化,以消除人为因素,这是一种很好的做法。于是 Selenium 之类的测试工具就有了用武之地。Selenium ... 阅读全文
posted @ 2014-12-16 10:43 zoucaitou 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 要了解Java垃圾收集机制,先理解JVM内存模式是非常重要的。今天我们将会了解JVM内存的各个部分、如何监控以及垃圾收集调优。Java(JVM)内存模型正如你从上面的图片看到的,JVM内存被分成多个独立的部分。广泛地说,JVM堆内存被分为两部分——年轻代(YoungGeneration)和老年代(O... 阅读全文
posted @ 2014-12-16 10:10 zoucaitou 阅读(280) 评论(0) 推荐(0) 编辑
摘要: POSIX中对同步IO和异步IO的规定:同步IO操作:引起进程的阻塞直到IO操作完成,异步IO操作:IO操作不会引起进程阻塞在UNIX下,有5中操作模型:阻塞IO,非阻塞IO,IO复用,信号驱动IO,异步IO按照网络上的说法,前四种是属于同步IO,第五种才属于异步IO,对于这个结论,我的理解是根据... 阅读全文
posted @ 2014-12-16 09:31 zoucaitou 阅读(249) 评论(0) 推荐(0) 编辑
摘要: JavaScript Application Architecture On The Road To 2015I once told someone I was an architect. It’s true in a way since I now have to design an intric... 阅读全文
posted @ 2014-12-16 08:57 zoucaitou 阅读(217) 评论(0) 推荐(0) 编辑