自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NHN中国技术开发中心

开源产品,云计算,互联网平台,数据库,Open Source,PaaS,CUBRID

  • 博客(12)
  • 收藏
  • 关注

原创 CUBRID自动化测试框架

本文主要介绍对CUBRID数据库实现自动化测试的方法。自动化测试支持Console和GUI两种方式。同时测试框架可以在Linux(Unix)及Windows系统上运行.

2010-11-26 10:37:00 1099

原创 CUBRID的语法分析和检测

CUBRID的语法分析和检测

2010-11-25 18:09:00 1603 1

原创 使用I/O完成端口模型监测磁盘文件状态

众所周知,I/O完成端口(IOCP)是目前性能最好的一种I/O模型。其大体的思路如下:在程序处理的过程中,阻塞类型的操作有很多,如(Socket Send/Recv), 磁盘读写,外部硬件接口(如打印机,扫描仪)等;以往的模型在处理阻塞事件时,为了提高程序在阻塞同时的并发性,经常使用多线程,这样就有很多可调度的线程并行在系统中,OS内核会花费大量的时间在线程的Context切换中,线程本身工作处理的时间会很少(可称工作饱和度很低),极端的情况下线程切换的时间甚至可能会大于本身线程的运行周期。

2010-11-25 10:18:00 1319

原创 CUBRID数据类型之集合类型SET,MULTISET,LIST or SEQUENCE

1.下面先以对比方式介绍一下三种集合类型特征(其中LIST和SEQUENCE指的是同一种类型,只是名称不同)TYPEDESCRIPTIONDEFINITIONINPUT DATASTORED DATASET不允许重复数据先按照定义的类型顺序再按照从小到大的顺序存储col_name SET VARCHAR(20) {'c','c','c','b','b', 'a'}{'a','b','c'}col_name SET (int,VARCHAR(20)){3,3,3,2,2,1,0,'c','c','c','b'

2010-11-24 13:48:00 894

原创 JDK ObjectOutputStream的 “内存泄漏” 问题

如果一直使用ObjectOutputStream.writeObject() 方法, 内存将会一直增长, 直到耗光所有内存为止. SUN给我们的解决方案是, 调用reset(), 释放占用的内存.实际上这个并不是一个Bug, 而是源于对ObjectOutputStream的工作机制缺乏了解, 使用不当造成的.

2010-11-22 14:48:00 875

原创 NetDrive软件的设计架构

NetDrive是一款对于个人用户免费的客户端软件,它可以将网络上的FTP空间或者WebDAV空间映射为本地的磁盘,就像操作计算机中的磁盘一样方便,支持拖拽(Drag-and-Drop)操作。这与目前比较流行的一些云存储软件,与网络硬盘比较类似,在软件供应模式逐步转变为提供软件服务的今天,客户端有越来越多的资源需要存储到云端(Cloud Storage),例如一般用户手机上的照片,短信,邮件等等。本文通过对NetDrive的设计架构分析,发现构建一般的网盘服务实现也并不复杂,我们可以使用一台存储服务器,加上

2010-11-19 18:25:00 2188

原创 Cassandra 简介(一)

Cassandra是NoSQL世界中的佼佼者。Voldemort, MongoDB, TokyoCabinet/Tyrant等诸多NoSQL产品中,为何Cassandra能独占鳌头?

2010-11-19 15:01:00 1234

原创 NIMM简介(一)

NIMM是NHN Infrastructure for Messaging & Management的缩写。NIMM是NHN开发的一个消息服务器,它构建在TCP/UDP协议之上, 具有以下特性

2010-11-16 17:12:00 4218

原创 Visual Studio Debug 终止时命令行窗口变成 "zombie" 的问题

用Visual Studio 2008 对Console程序进行调试的时候, 如果程序不是正常退出, 而是用Stop Debug命令中止调试时, 命令行窗口会遗留下来, 变成没有主人的孤儿.这个窗口无论如何都关闭不了, 在进程列表里面也找不到认领的进程. 想要注销/关闭/重启电脑都会失败

2010-11-16 17:08:00 723

原创 CUBRID 中的线程模型

本文旨在说明CUBRID这一数据库引擎中的线程模型。将分别从客户端和服务器端两个视角描述一个请求是被CUBRID响应的过程。

2010-11-15 11:03:00 1533 3

原创 快速测试一条Select SQL语句是否合法

当用户输入一条select 语句时,有时仅需要关注此SQL语句是否合法(即:执行的结果不重要)。如果涉及的数据表较小,在数据库执行select 语句,能够快速返回; 如果数据表很大,甚至千万条数据,则非常耗时。因此,需要对select 语句进行包装或加工,以达到快速测试的目的。

2010-11-12 17:39:00 1158 2

原创 应用程序从Windows到Mac OS x的迁移

将应用程序从Windows平台移植到Mac OS X时,主要涉及到工程类型,数据类型,进程间通信,多线程同步,操作系统调用API等方面的移植。

2010-11-12 17:17:00 3535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除