Jetty WebSocket Server
http://blogs.webtide.com/gregw/entry/jetty_websocket_server
-------
this is very interesting, like comet.
JAVA, Grails, OSGi, Ruby On Rails, Python, Groovy, Objective-C, Cocoa, NoSQL, Lucene
Jetty WebSocket Server
http://blogs.webtide.com/gregw/entry/jetty_websocket_server
-------
this is very interesting, like comet.
今天看到InfoQ上的一个“旧闻”,是关于google collections的,又再仔细看了一下,看来项目里面应该引入这个包。
- 主要亮点在于:
- 基本特性,直接引用官网描述
Combining the best features of document databases, key-value stores, and RDBMSes.
MongoDB (from "humongous") is a scalable, high-performance, open source, schema-free, document-oriented database. Written in C++, MongoDB features:
MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide structured schemas and powerful queries).
- 索引方面
“Formally speaking, these indexes are implemented as "B-Tree" indexes.”
在索引方面,采用的还是B-Tree索引的,无法多索引做交集运算(intersect),无法满足我的多字段组合查询的需求。
只能说符合了Schemaless, Key-Value store两个特点,加上基于索引的查询接口。
- 分布式架构
分布式特性、Replication、Fail-over、MapReduce这几个还是比较有价值的。
今天试用了一下Atlassian Clover代码覆盖工具,感觉很不错。
如果准备实践TDD,推荐试用一下这个工具。
Clover使用方式有三种:
- IDE集成,可支持IDEA, Eclipse
- 项目管理工具集成,可支持Ant,Maven, Command Line Tool
- CI服务器集成
支持如下功能:
- Class Coverage Distribution
- Class Complexity
- Coverage Tree Map
小巧,方便,如果搭配Atlassian的JIRA, BAMBOO等产品一起使用,应该对开发效率提高不少吧,而且有利于提高代码质量。
补记,前几天没法上网而且太忙。
2010.01.03:Wedding@Pujiang
这是2010年的第一件大事,也是我人生中的一件大事。
谢谢岳父、岳母、妈妈、弟弟,最感谢的是老婆这么多年的不离不弃!
2010已经来到了。还是需要拟定一下计划:
- 工作方面
1. 把自己负责的产品开发好,起码要做到自己满意、客户不抱怨。
2. 注意团队建设,增加团队沟通。
- 技术方面
1. 进行一些技术探索,主要是NOSQL方面的。
2. 坚持把这个博客写下去,不要半途而废。
3. Cocoa/Cocoa touch方面,真正完成两个iPhone应用,不要浪费了$99申请的ADP(2010.10到期)。
4. 力争看几篇海量数据处理方面的论文,跟入一两个开源项目(比如FastBit)。
- 个人方面
1. 在合适的时间点和情况下,希望能够买房,这是提高生活质量的前提,也是为了最亲爱的人。
2. 能够扩大生活接触面,现在状态太宅了。