NoSQL
文章平均质量分 79
liumm0000
这个作者很懒,什么都没留下…
展开
-
Morphia 学习六 扩展使用
Validation 验证Morphia使用JSR303验证注释在应用启动或者创建Morphia对象的时候,调用new ValidationExtension(morphia);使用 下面例子使用Hibernate验证import org.hibernate.validator.constraints.Email;@Entitypublic c原创 2012-05-07 13:03:48 · 1523 阅读 · 0 评论 -
Morphia 学习五 使用
映射对象 Create a Morphia instance(创建一个Morphia实例)首先你要做的就是创建一个Morphia实例,并且告诉他你要映射的类。建议你仅创建一次Morphia实例,重复使用。映射的任何一个类都将会进行验证,如果由于某些原因你映射的类不合法将会抛出一个MappingException异常import com.google.code.morphia.M原创 2012-05-07 13:04:14 · 5190 阅读 · 1 评论 -
Morphia 学习一 注解
Morphia 是一个针对Mongo和Java 对象转换的映射的轻量级ORM类型安全类库。 1.简单易用,轻量级,一旦每一种类型通过反射获取将被缓存,性能比较好。 2.Datastore和DAO的抽象封装。 3.快速的查询的支持,在类运行时进行校验。 4.Mapping是基于注解而不是基于xml。 5.针对V原创 2012-05-07 13:05:29 · 4974 阅读 · 1 评论 -
Morphia 学习三 自定义注解、转换器
自定义注解在特殊的情况下,定义服务端注解,减少配置。下面代码为注解的使用:注解类:import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang原创 2012-05-07 13:04:44 · 1771 阅读 · 0 评论 -
MongoDB常用命令
1.启动mongodb的服务使用: mongod --help 启动mongodb的本地服务(data目录和bin同级别) mongod --dbpath ../data 从参数文件中启动 mongod -f /etc/mongodb.cnf 后台启动方式: mongod --dbpath=../data --logpath=../logs --for原创 2012-05-07 13:05:54 · 1601 阅读 · 0 评论 -
Morphia 学习四 数据类型与容器
注解原始和级别类型的属性 保存原始和基本类型的属性到Mongo中,你不必为他们添加任何注解: [java] view plaincopy... private int myInt; private Date myDate; private List原创 2012-05-07 13:04:30 · 1701 阅读 · 0 评论 -
mongodb学习笔记
1. 特点是可扩展,高性能,易使用,模式自由,存储数据非常方便等,主要功能特性有:面向文档存储:(类JSON数据模式简单而强大)。高效的传统存储方式:支持二进制数据及大型对象(如照片和视频)。复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制Auto-Sharding自动分片支持云级扩展性(处于早期alpha阶段):自动分片功能支持水原创 2012-05-07 13:06:08 · 760 阅读 · 0 评论 -
MongoDB基于GridFS存储文件
在Mongodb中以GridFSB方式存放文件有两种方式:1、命令行方式mongofiles 2、客户端驱动编程 1、命令行方式mongofilesmongofiles.exe命令行下向Mongodb数据库中插入文件数据。mongofiles.exe -host 127.0.0.1:27017-d mydb put 文件名 向数据库mydb中插入一个文件,其中原创 2012-05-07 13:05:43 · 4238 阅读 · 1 评论 -
Morphia 学习二 接口
Datastoreget根据@id返回一个实例,find()的简洁使用,查找不到结果时,返回nullHotel hotel = ds.get(Hotel.class, hotelId);Find 对Query的包装,可以返回Query,也支持Iterable and the QueryResults interface。 支持操作:["=", "原创 2012-05-07 13:05:12 · 11775 阅读 · 3 评论 -
redis配置文件redis.conf参数说明
# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程d原创 2014-04-26 12:04:04 · 938 阅读 · 0 评论