数据库专栏最新文章

MongoDB Java Driver 源码分析(6):com.mongodb.DBTCPConnector

  DBTCPConnecror 是对 DBPort 类的封装,借助 DBPort 实现读写操作、获取服务器状态等。 say 方法和 call 方法   DBTCPConnecror 类中比较值得分析的是 say 方法和 call 方法的实现: // 执行写操作 WriteResult say( DB db , OutMessage m , WriteConcern concern , S ...
裴小星 有4627人浏览 2012-02-22 09:04 专栏:MongoDB Java Driver 源码分析

Spring数据库访问之iBatis(一)

    为了丰富博客专栏【Spring数据库访问系列】的内容,完善Spring数据库访问的体系,现在我们介绍Spring对iBatis的支持。     相对于Hibernate等ORM框架的全自动SQL,那么iBatis则属于半自动化的ORM框架,我们需要编写SQL语句,由iBatis进行数据库访问,返回结果。而iBatis可以为我们做的更多,比如对查询结果的封装等等。虽然不如全自动SQL方便,但是 ...
sarin 有16000人浏览 2012-01-02 18:45 专栏:Spring数据库访问系列

Oracle 基本数据类型------(ROWID)

Oracle的ROWID分为两种:物理ROWID和逻辑ROWID。索引组织表使用逻辑ROWID,其他类型的表使用物理ROWID。   SQL> create table test_rowid (id number, row_id rowid);表已创建。SQL> insert into test_rowid values (1, null);已创建 1 行。SQL> updat ...
xianbiao 有2729人浏览 2011-12-06 22:16 专栏:Oracle 基本数据类型

Oracle 基本数据类型-----(日期类型三)

数据库中存储的日期的格式和sql中的日期的格式是不一样的。 SQL> insert into test_date values (to_date('2004-12-17 16:42:42', 'syyyy-mm-dd hh24:mi:ss'));已创建 1 行。SQL> select to_char(date_col, 'syyyy-mm-dd hh24:mi:ss') dat, du ...
xianbiao 有1201人浏览 2011-12-06 20:49 专栏:Oracle 基本数据类型

Oracle 基本数据类型------日期类型(二)

下面要讲的是 TIMESTAMP 类型。 create table test_time (col_time timestamp);   SQL> insert into test_time values (to_timestamp('0001-1-1 0:0:0.0', 'syyyy-mm-dd hh24:mi:ss.ff')); 已创 ...
xianbiao 有1036人浏览 2011-12-05 21:34 专栏:Oracle 基本数据类型

MongoDB Java Driver 源码分析(5):com.mongodb.DB

DB 表示数据库连接,是一个抽象类,部分核心功能由子类提供,由 DBApiLayer 继承。 由子类实现的抽象方法 // 开始数据库连接 public abstract void requestStart(); // 结束数据库连接 public abstract void requestDone(); // 保持数据库连接 public abstract void requestE ...
裴小星 有5948人浏览 2011-12-04 20:15 专栏:MongoDB Java Driver 源码分析

Redis代码阅读3--Redis网络监听(3)

是介绍Redis网络监听的最后一篇文章,着重分析定时时间处理函数serverCron,这个函数其实已经和网络监听没多大关系了,当时因为其绑定在Redis自定义的事件库的定时事件上,所以放到一起来讲。serverCron的这个函数对Redis的正常运行来说很重要,对于Redis的使用者来说,最重要的就是能够迅速直观地看到Redis的当前的运行状况(keys,sizes,memory等),serverC ...
olylakers 有5242人浏览 2011-12-01 17:26 专栏:Redis代码阅读

Redis代码阅读3--Redis网络监听(2)

这篇文章接上一篇,主要介绍Redis网络监听流程的各个步骤。 aeCreateEventLoop :创建用于循环监听的 eventLoop , Redis 支持主流的三种事件触发机制: select ,epoll, kqueue, 可以通过在 config.h 里面配置 HAVE_EPOLL/ HAVE_KQUEUE 来根据不同的操作系统选择合适的机制:调用 ae_ ...
olylakers 有4898人浏览 2011-12-01 17:25 专栏:Redis代码阅读

Redis代码阅读3--Redis网络监听(1)

接下来的三篇文章将对Redis的网络监听流程及涉及到事件库和各个主要方法进行介绍。 在介绍 redis的网络监听流程和事件库之前,我们先设想一下,如果我们不采用 libevent 等流行的开源库进行基于事件的网络监听,而是自己去实现一套基于事件的库去进行网络监听,需要考虑些什么,然后我们带着这些问题去分析 Redis是如果通过少量的代码来完成这个工作的。 ...
olylakers 有4524人浏览 2011-12-01 17:24 专栏:Redis代码阅读

Oracle数据类型------(日期类型1)

日期的组成部分为:世纪、年度、月度、天、时、分、秒。世纪又分为:公元前、公元后。所以只需存储这7部分,即可。   create table TEST_DATE(  DATE_COL DATE); SQL> insert into test_date values (to_date('2000-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss')); 已创建 1 行。 ...
xianbiao 有1463人浏览 2011-11-28 21:27 专栏:Oracle 基本数据类型

Oracle数据类型-----(数字格式)

任何一个实数都是可以表示为:S=A.B*10n(10的n次方)。则我们只是需要存储A.B(数据部分),n(最高表示位)即可。可是oracle 还存储了符号位(负数需要用到)。 create table test_number ( num_col number); SQL> INSERT INTO TEST_NUMBER VALUES (0); 1 row inserted SQL> ...
xianbiao 有1314人浏览 2011-11-28 21:13 专栏:Oracle 基本数据类型

Oracle 基本数据类型---(字符串)

Oracle 字符串格式 首先介绍:char(N) 和Varchar2(N)格式 create table TEST_CHAR(CHAR_COL    CHAR(10),VARCHAR_COL VARCHAR2(10),); SQL> insert into test_char(char_col, varchar_ ...
xianbiao 有1301人浏览 2011-11-28 20:42 专栏:Oracle 基本数据类型

Redis代码阅读1--Redis启动原理

   前面写了一篇文章简单介绍Redis的list结构。再写完之后,我觉得有必要熟悉Redis的启动过程和如何读取Redis的命令,因此本文将通过分析代码来介绍Redis的启动过程,通过查看Redis 的启动脚本,得知Redis的启动时从Redis.c的main方法开始的。Redis启动可以分为以下几个步骤: 初始化Redis服务器全局配置 重置服务器Save参数(具体下文详解)和加载配置文件 ...
olylakers 有5018人浏览 2011-11-21 23:03 专栏:Redis代码阅读

MongoDB Java Driver 源码分析(4):com.mongodb.DBCursor

  DBCurosr 是 DBCollection 的 find 方法返回的对象,可以设置 skip、limit 等属性之后,执行查询,得到查询结果,   用法如下: List<DBObject> obj = ...
裴小星 有10791人浏览 2011-11-20 22:47 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(3):com.mongodb.DBCollection

  DBCollection 是表示数据集合的抽象类,它的实现可以简单地分为两类:   一类是抽象方法,由子类(DBApiLayer.MyCollection)实现;   另一类委托给类型为 "DB" 的属性 _db,_db 实际上是 DBApiLayer 类的实例(DBApiLayer 继承抽象类 DB);   因此,DBCollection 类是实现细节与 DBApiLay ...
裴小星 有8588人浏览 2011-11-13 07:41 专栏:MongoDB Java Driver 源码分析

SQL Server 2008空间数据应用系列十二:Bing Maps中呈现GeoRSS订阅的空间数据

友情提示,您阅读本篇博文的先决条件如下:   1、本文示例基于Microsoft SQL Server 2008 R2调测。   2、具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验。   3、熟悉或了解Microsoft SQL Server 2008中的空间数据类型。   4、具备相应(比如OGC规范、KML规范)的GIS专业理论 ...
holoblog 有1237人浏览 2011-11-11 16:34 专栏:SQL Server 2008空间数据应用系列

SQL Server 2008空间数据应用系列十一:提取MapInfo地图数据中的空间数据解决方案

友情提示,您阅读本篇博文的先决条件如下:   1、本文示例基于Microsoft SQL Server 2008 R2调测。   2、具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验。   3、熟悉或了解Microsoft SQL Server 2008中的空间数据类型。   4、具备相应(比如OGC规范、KML规范)的GIS专业理论知 ...
holoblog 有1709人浏览 2011-11-07 19:31 专栏:SQL Server 2008空间数据应用系列

MongoDB Java Driver 源码分析(2):com.mongodb.Mongo

  Mongo 表示一个数据库实例,可能包含多个 ServerAddress 和多个 DB。   本文将介绍 Mongo 类中的三个重要方法:构造方法,获取所有数据库的名称,通过名称获取指定的数据库 构造方法   实现如下: // 构造方法 // replicaSetSeeds 所有 Server 的地址 // options 默认的查询设置 public Mongo( List&l ...
裴小星 有5395人浏览 2011-11-05 06:31 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(1):Package 概述

  MongoDB Java Driver 包含 7 个主要的 Package,本文将对包之间的依赖关系进行分析,并简要描述买个包的功能,并对每个包中的主要类的作用进行简要说 ...
裴小星 有5044人浏览 2011-11-04 07:58 专栏:MongoDB Java Driver 源码分析

Redis代码阅读2--Redis数据结构之链表

     Redis 是一个开源的高性能key-value数据库,其很大程度上弥补了memeched这类key-value存储的不足(除了支持String外,还支持Hash,Set,sorted set, List),在部分场合对关系型数据库也起到了很好的补充作用。因为Redis的代码量并不多,因为我逐步阅读了其源代码,以期能对其有深入的理解。首先介绍Redis支持的各种数据结构。      ...
olylakers 有3462人浏览 2011-10-26 23:42 专栏:Redis代码阅读

数据库热门专栏

更多专栏>>

数据库热门文章

博客专栏评论

redis从入门到精通网盘地址:https://pan.baidu.com/s/1htp3M0s 密码 ...
80后的童年2 评论了 Redis官方文档(4) ——从入门到精通(中)
redis从入门到精通网盘地址:https://pan.baidu.com/s/1deQFts 密码: ...
80后的童年2 评论了 Redis官方文档(3)——从入门到精通(上)
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 Docker和hadoop
已过期的键不是在内存中被删除了吗? 还能找到吗?
WeaponLin 评论了 Redis官方文档(12) ——键空间通知
可以跟你加个好友吗
rashly 评论了 智能调度:Stanford的Quasar
请问你有没有quasar的源代码
rashly 评论了 智能调度:Stanford的Quasar
,一直读你的文章,写的真好
sjzcmlt 评论了 01_Redis非关系型数据库的安装
主要讲架构的书
jiezhu2007 评论了 为什么写《大数据架构详解》这本书
intel推出新的开发包,相信会简化很多
jiezhu2007 评论了 计算机系统结构变革在即?
我记得 F5 设备中也用过这种方案,但最终放弃。FPGA 开发调试比软件来的繁琐。对开发者门槛比较高。 ...
netkiller.github.com 评论了 计算机系统结构变革在即?
Global site tag (gtag.js) - Google Analytics