多交流 多沟通 小虎的空间_百度空间
 
文章列表
 
2012年05月21日 星期一 12:46
利用Groovy与生俱来的动态特性,创建DSL(Domain Specific Language)是一件十分容易的事情。
下面通过一个例子,向大家展示一下用Groovy创建DSL的优雅之处:

利用下面这种语法
    person {
        name {
            firstname 'Daniel'
 
2012年05月20日 星期日 10:51

   最近看了几个厂商的动态业务模拟功能的程序,都是使用Groovy脚本。所以研究了一下Groovy,Groovy的优势在于

  (1) 会 java 没有学习成本,如果使用groovy语法,可以大量减少程序编写量

  (2) groovy 支持DSL,可以支持领域语言

   (3) 脚本,动态执行,但是存在效率问题,可以使用脚本缓存后,可以快速提高执行效率。

 

转载一篇文章:

最近在继续研究Groovy,同时也在团队内部推动Groovy作为大

 
2012年05月20日 星期日 09:48

 
2012年05月17日 星期四 15:04

#查询
查询 name = "bruce" 的数据
db.users.find({ name : "bruce" });

条件操作符
$gt : >
$lt : <
$gte: >=
$lte: <=
$ne : !=、<>
$in : in
$nin: not in
$all: all
$not: 反匹配(1.3.3及以上版本)

查询 name <> "bruce" and age >= 18 的数据
db.users.find({name: {$ne:

 
2012年05月16日 星期三 17:14
一 Java 操作MongoDB

使用mongoDB需要导入以下类,当然不是全部需要,用到的类就导入。

import com.mongodb.Mongo;

import com.mongodb.DB;

import com.mongodb.DBCollection;

import com.mongodb.BasicDBObject;

import com.mongodb.DBObject;

import com.mongodb.DBCursor;

import com.mongodb.ObjectId;

 

类转换

当把一个类对象存到mongoDB后,从mongoDB取出来时使用setObjectClass()将其转

 
2012年05月16日 星期三 14:41

先贴上错误,然后分析,解决。

[root@localhost src]# /usr/local/src/mongodb-linux-x86_64-2.0.2/bin/mongod --port=27017 --pidfilepath=/var/run/mongod.pid --dbpath=/data/mongodb --directoryperdb --nojournal --noauth


Thu Apr 19 11:05:38 [initandlisten] MongoDB starting : pid=2341 port=27017 dbpath=/data/mongodb 64-bit host=localhost.localdomain

 
2012年05月14日 星期一 22:37

一:DSL 概念

    指的是用于一个特定领域的语言(功能领域、业务领域)。在这个给出的概念中有 3个重点:

 

  1. 只用于一个特定领域,而非所有通用领域,比如 Java / C++就是用于通用领域,而不可被称为 DSL,同样也不可把 Groovy称为 DSL。
  2. 语言,必须经过编写后才可发挥它的功能。比如
 
2012年05月13日 星期日 20:41

了解我的人可能以为我在说谎,怎么会有二十年的程序员经历呢,难道你穿越了?我哪有穿越啊,只是我喜欢并认真向前辈们学习,积累了胜过几十载的经验罢了。CSDN、ChinaUnix博文、论坛的帖子我都是一路看到底,比如《当程序员那些狗日的日子》、《菜鸟飞啊飞》、《程序员、DBA、SEO等的对比》,什么人没有?什么样的经历没有?

 

很多道理我本人是懂了,前不久一个小事件让我觉得,大家懂才

 
2012年05月06日 星期日 23:04
我试过了HP SiteScope LR 9.0 也是没问题的...


// Permanent Edition
// Generated 2005 By NiTROUS
// Expires: Never
// Users #: 99998
// ENJOY!
//
// NOTE: Paste the Option License as One Line, if you get Invalid
// License Notice, check you copied the entire buffer!
//
// - NiTROUS

Main License:
PM90815892099998-99101472
 
2012年05月02日 星期三 23:00

STAF全称是Software Testing Automation Framework,如其官网(http://staf.sourceforge.net/)所说,STAF是一个开源、跨平台、支持多语言的自动化测试框架,它围绕于组件重用的理念,通过服务调用(比如Process Service、Resource Manage Service、Logging Service、Monitoring Service等)帮助我们省去繁琐的跨平台的自动化框架的建设工作,而我们只需集中精力在自身自动化实施上。

 
2012年04月25日 星期三 13:59

 

1. 架构说明: nginx + 4个tomcat

nginx作为前端代理,并且肩负负

 
2012年04月24日 星期二 00:09

注: 开发管理 CheckLists-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 开发管理 CheckLists专栏

本文主要是为了检测你对SCRUM 评审会议的了解和使用程度,

通过本文你可以检测一下
1、你们的SCRUM 评审会议的过程和步骤
2、SCRUM 评审会议的

 
2012年04月23日 星期一 23:56

THUIRDB:高性能Key-Value DB

概述:

http://www.thuir.org/thuirdb/

 

 

THUIRDB是一个C++语言实现的基础库,用于在单机上实现高性能key-value持久化存储和高速查询。
例如:如下语料文件(corpus_file)如下:
penny<->liang
tsinghua<->university
...
google<->search engine
其中前者表示key,后者表示value。

 
2012年04月22日 星期日 21:58

http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

MongoDB

  • Written in: C++
  • Main point: Retains some friendly properties of SQL. (Query, index)
  • License: AGPL (Drivers: Apache)
  • Protocol: Custom, binary (BSON)
  • Master/slave replication (auto failover with replica s
 
2012年04月19日 星期四 10:52

在自然界之中,蛇的眼睛有夜视功能,即便是茫茫黑夜,它也能轻而易举的找到猎物,这是因为任何物体都会辐射热红外,且辐射的高低和温度成正比,由于生命体的体温会明显高于周围环境的温度,所以在蛇眼面前便无处遁形。热红外成像被广泛应用于军事领域,士兵带上能识别热红外的眼镜后能轻而易举的发现藏匿的敌人。

 
     
 
 
文章分类
 
 
 
 
Java(203)
 
 
 
 
 
Html(17)
 
Vc(24)
 
 
 
 
 
 
 
 
Oracle(13)
 
 
 
 
 
Css(4)
 
 
 
 
 
 
 
Office(34)
 
 
 
 
 
 
Svm(1)
 
 
Mysql(12)
 
 
 
Rom(1)
 
 
 
 
 
Tuexdo(28)
 
 
Php(1)
 
 
Gxt(6)
 
.net(0)
 
 
 
Qc(2)
 
 
Jvm(4)
 
 
Aix(2)
 
 
 
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     
 
最近访客
 
 

愤怒的丁子

hujungaoWenku

largetiger888

koostyle

ty1983s

洛洛瓦丝琪

dongliyingto

dunfounder
     
 
留言板
 
     

帮助中心  |  空间客服  |  投诉中心  |  空间协议
©2012 Baidu