
数据库
Phone-Li
爱逃课爱自由我是 南一般中国大学 的 Phone.Li
展开
-
MongoDB在windows下安装配置
第一步:安装文件官方网站 http://www.mongodb.org/downloads第二步:解压缩文件 将压缩包解压,把bin里面的东西,放到你喜欢的路径,例如:D:MongoDB第三步:建立工作目录 1、建立数据存放目录 D:\MongoDB\data 2、建立日志文件 D:\MongoDB\log\mongodb.log原创 2013-04-19 19:27:11 · 677 阅读 · 0 评论 -
The Method of Count() in MySQL
---- select count (*) from tableName;This is the optimal choice when you face Mass Data;---- select cout(*) from tableName where column = 'value';This method is just so-so so-so. Its ef原创 2013-04-19 14:12:35 · 621 阅读 · 0 评论 -
sqlserver与java数据类型对应
编号数据库类型JDBC类型JDBC索引描述1intjava.lang.Integer4 2varcharjava.lang.String12 3charjava.lang.String1 4ncharjava.lang.String1 5nvarchar转载 2013-04-15 00:26:02 · 609 阅读 · 0 评论 -
Installing Postgres9.2 in Centos6.3
1:logining into root:su root2:Download Postgresql Yum repo to Centos[root@localhost ~]# wget http://yum.pgrpms.org/9.2/redhat/rhel-6.3-x86_64/pgdg-centos92-9.2-6.noarch.rpm3. Install原创 2013-04-19 14:20:15 · 964 阅读 · 0 评论 -
事务的原子性,一致性,隔离性,持久性
事务的原子性事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据改操作要全部执行,要么全部不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务看作是一个程序,它要么完整的被执行,要么完全执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原则性 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者转载 2013-04-20 13:19:33 · 814 阅读 · 0 评论 -
MongoDB数据类型
JSON 类型 有 null 、 布尔 、数字 、 字符串 、数组 和 对象JSON 缺点 :1. 没有 日期类型2. 只有一个 数字类型 , 没有 32位数字 64位数字 浮点数 等。3. 没有其他常用类型 ,比如 正则表达式 或 函数。 那么 MongoDB 的 扩展BSON 包含哪些类型:1. null 表示空值 或 不存原创 2013-04-19 20:27:01 · 765 阅读 · 0 评论 -
Play2 连接 Mysql配置
添加包的支持。有两种方法。第一种:在Build文件里面,添加配置信息。直接上代码:import sbt._import Keys._import play.Project._object ApplicationBuild extends Build { val appName = "dbMysql" val appVersion = "原创 2013-04-29 13:53:34 · 2081 阅读 · 3 评论 -
beansdb 分析
beansdb源码分析,结构分析。原创 2014-02-25 23:55:50 · 5088 阅读 · 3 评论 -
linux的信号处理和实际使用(结合redis分析)
最近比较多朋友问我常见的信号和一些信号实际的应用。所以,我简单总结一下,让大家对信号有清晰的理解。我自己写的系统里面,我是直接参考redis的信号处理机制的。redis是这样处理信号的:如果系统支持 HAVE_BACKTRACK,即是:#if defined(__APPLE__) || defined(__linux__) || defined(__sun)#defin原创 2014-03-05 13:34:41 · 1916 阅读 · 0 评论 -
实体Bean
@Column标记表示所持久化属性所映射表中的字段,该注释的属性定义如下:@Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Column {String name() default "";boolean unique() default false;boolean nullable(转载 2013-04-15 00:24:49 · 617 阅读 · 0 评论 -
一:ORM框架Morphia的学习
Morphia 是一个针对Mongo和Java 对象转换的映射的轻量级ORM类型安全类库。 1.简单易用,轻量级,一旦每一种类型通过反射获取将被缓存,性能比较好。 2.Datastore和DAO的抽象封装。 3.快速的查询的支持,在类运行时进行校验。 4.Mapping是基于注解而不是基于xml。 5.针对原创 2013-04-23 01:52:35 · 901 阅读 · 0 评论 -
三:ORM框架Morphia的学习-索引的创建
直接上代码@Entitypublic class Product { @Id private ObjectId id; @Indexed(value=IndexDirection.ASC, name="upc", unique=true, dropDups=true) private String upcSymbol;...}看到原创 2013-04-23 13:20:26 · 3280 阅读 · 0 评论 -
SQLServer的数据类型
第一大类:整数数据bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte.int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1.smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1第二大类:精确数值数据numeric:表示转载 2013-04-14 15:22:03 · 640 阅读 · 0 评论 -
SQL SERVER 关于用户的sql语句
USE mydbGO--1. 新建测试用户--1.1 添加登录用户和密码EXEC sp_addlogin N'tony','123'--1.2 使其成为当前数据库的合法用户EXEC sp_grantdbaccess N'tony' --2.设置操作授权--2.1 授予对自己数据库的所有权限EXEC sp_addrolemember N'db_owner',转载 2013-04-14 15:22:55 · 789 阅读 · 0 评论 -
MongoDB的用户管理
默认启动MongoDB,你是不需要登陆用户帐号和密码的。但是,投入到生产中,安全性很重要的。所以。本帖就来讲解下,如何添加管理用户的一些操作。启动MongoDB时,通过使用--auth选项,就可以开启数据库的安全性检查,此时只有经过数据库认证的用户才可以进行读写操作。但是:我们首先要在未开启安全性检查的情况下(不使用--auth选项)向数据库中添加用户:>原创 2013-04-23 00:50:38 · 780 阅读 · 0 评论 -
Mongodb应用命令总结
mongo常用一些命令:寻求帮助help查看所有的数据库show dbs查看一个数据库所有的表show collection查看用户show usersshow profile;查看主机的名称hostname();查看当前目录pwd();查看数据库相关的帮助:db.help();查看mongo数据库当前数据库服务器状态db转载 2013-04-23 01:39:43 · 617 阅读 · 0 评论 -
四:ORM框架Morphia的学习-Datasotre
Datastore的接口。当然看官方的wiki最好啦。改天有时间再完整翻译本文。DatastoreDatastore接口提供了安全类型的方法,来访问和保存java对象。它提供了CRUD的基本方法。Get MethodsGet methods return instance(s) of your entities by its @Id. It is r原创 2013-04-23 14:48:04 · 977 阅读 · 0 评论 -
MongoDB基本使用
输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很多的命令 db.foo.help():显示集合操作命令,同样有很多的命令,foo指转载 2013-04-23 01:42:40 · 647 阅读 · 0 评论 -
五:ORM框架Morphia的学习-Update
介绍有两种方法更新啦。第一种: insert/save 。第二种: update operation。下面开始讨论。.Updating (on the server)当你调用update方法时,你其实就是发生一个修改命令给数据库。作用?当然是修改已存在的数据啦。MongoDB Docs on Updatinginterface Datasto原创 2013-04-23 15:36:56 · 1777 阅读 · 0 评论 -
二:ORM框架Morphia的学习-Entity和Embedded的简单使用
首先,搭好你的环境。配好你的包。需要的jars包有:mongo-java-driver-2.xx.jar , morphia-0.xx.jar假设我们有两个类,hotel和addresspublic class Hotel { private String name; private int stars; private Address a原创 2013-04-23 11:28:59 · 1054 阅读 · 0 评论 -
beansdb 结构简单描述
beansdb是豆瓣的key-value分布式系统beansdb可以部署在多个节点上。有proxy集中管理。方便简单。beansdb结构:Hstore{ (节点)0 ~ (节点E); 每个节点默认16开,即0~F号biscask; 每个biscask有一个hash tree做索引;}大概如上结构。原创 2014-02-18 01:11:45 · 2988 阅读 · 0 评论