自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++内存池的实现实例

本节分析在某个大型应用程序实际应用到的一个内存池实现,并详细讲解其使用方法与工作原理。这是一个应用于单线程环境且分配单元大小固定的内存池,一般用来为执行时会动态频繁地创建且可能会被多次创建的类对象或者结构体分配内存。本节首先讲解该内存池的数据结构声明及图示,接着描述其原理及行为特征。然后逐一讲解实现细节,最后介绍如何在实际程序中应用此内存池,并与使用普通内存函数申请内存的程序性能作比较。...

2011-01-02 12:32:10 156

原创 转 简单c++ 内存池

经典的内存池(mempool)技术,是一种用于分配大量大小相同的小对象的技术。通过该技术可以极大加快内存分配/释放过程。内存池只涉及两个静态常量:Block_Size(mempool的容量大小)、Item_Size(小对象的大小,但不能小于指针的大小,在32位平台也就是不能小于4字节),以及两个指针变量BlockNodeHead、FreeItemNodeHead。开始,这两个指针均为空。...

2011-01-02 12:30:44 95

原创 select效率

首先避免使用in ,not in,<>,<,<=,>,>=,is null,is not null主要搜索字段建立索引 1.WHERE子句中的连接顺序 sql解析器采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在子句的末尾SELECT … FROM em...

2010-11-02 16:22:15 130

原创 jvm 参数

 Java 6 JVM参数选项大全(中文版) 作者:Ken WuEmail:[email protected]转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN官方文...

2010-11-01 23:25:03 78

原创 TCP/UDP报文格式2009-06-18 21:40

首先让我们来看一下 TCP 的报文头部主要字段:     序列号(Sequence number)字段用来标识TCP 源端设备向目的端设备发送的字节流,它表示在这个报文段中的第一个数据字节。如果将字节流看作在两个应用程序间的单向流动,则TCP 用序列号对每个字节进行计数。序列号是一个32bits 的数。     TCP 的流量控制由连接的每一端通过声明的窗口大小(windows size)来提供...

2010-10-19 10:36:33 112

原创 cursor

1.显式游标 ----对应于静态select语句2.参数游标 ----对应于静态select语句3.游标变量 REF  cursor----对应于动态select 语句4.游标表达式 CURSOR(subquery)  --用于在plsql块中处理更加复杂的基于多张表的关联数据。为了在PL/SQL块中取得嵌套游标的数据,需要使用嵌套循环。   package里面不能定义...

2010-08-27 10:10:20 75

原创 Oracle增加删除主键

1、创建表的同时创建主键约束(1)无命名create table student (studentid int primary key not null,studentname varchar(8),age int);(2)有命名create table students (studentid int ,studentname varchar(8),age int,constraint yy pr...

2010-08-26 16:50:51 152

原创 Oracle Connect By用法

Oracle Connect By用法oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from <TableName> where <Conditional-1>start with <Conditional-2>co...

2010-08-26 16:27:22 79

原创 HttpServletRequest之getParameter

以前对HttpServletRequest的getParameter()方法内的参数没太注意,这次确定一下,这个参数就是jsp中所定义的name的值,比如常常在login.jsp中,<input type="text" name="username"> <input type="password" name="password">索引号引起来的"username&

2010-08-23 10:21:33 140

原创 oracle聚簇索引

很多初学者,在接触Oracle数据库后,都会很疑惑Oracle聚簇索引是什么,如何使用Oracle聚簇索引,Oracle散列聚簇又与Oracle聚簇索引有什么关系。本文针对这3个问题结合相关资料,给出了点看法。1. 什么是聚簇聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。Oracle聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。非聚簇索引的顺序与数据物理排列...

2010-08-19 10:26:58 657

原创 位图索引

1、语法create bitmap index index_name on 表名(字段);2、举个例子你就能明白了:如有表 test(id,name,address)数据(1,张三,大连)(2,李四,天津)(3,王五,北京)(4,赵六,大连)....类似这样的数据,如果查询的时候用到 【where address='大连'】,因为数据库中有很多这样的数据,所以一般的索引起不到查询加速的作用,而建立...

2010-08-19 09:51:30 85

原创 索引的数据块空间字段含义 pctfree

pctfree:用于指定BLOCK中必需保留的最小空间的比例。pctused:为一个百分比数值,当BLOCK中已经使用的空间降低到该数值以下时,该BLOCK才是可用的,达到或是超过这个数值的BLOCK是不可用的。一般在控制具有独立segment结构的对象时,使用这两个参数来控制BLOCK的存储管理。initrans:指定可以并发操作该表的事务的数目。 用CREATE 命令的PCTUSE...

2010-08-19 09:23:26 138

原创 B树、B-树、B+树、B*树都是什么 转自原来如此的博客

B树、B-树、B+树、B*树都是什么 B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果...

2010-08-18 16:28:37 73

原创 Servlet Filter的执行顺序【转】 --摘自零度空间

引用一,servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器 先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test /aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做 servlet的映射匹配。这个映射...

2010-08-18 15:09:53 74

原创 oracle 数据库 any 和all 的区别

oracle 数据库 any 和all 的区别:All:所有的如>all则需要大于所有的,<all则需小于所有的Any:任何一个如>any则需要大于其中任何一个,<any则小于其中任何一个。...

2010-08-04 14:23:20 327

原创 oracle 执行结果报警“实际返回的行数超出请求的行数”

create or replace function yyh_get_info(name VARCHAR2,title OUT VARCHAR2)return varchar2ASdepno yyh_test.depno%TYPE;BEGIN SELECT a.job,a.depno into title, depno from yyh_test  a where upper(a.name)=up...

2010-08-03 16:18:36 905

JavaSIG-Puzzlers.pdf

java puzzlers大师的书,英文,里面详细讲解了Java开发过程中所遇到的难题。这些问题是在一般的Java书籍中不常见的

2010-08-27

空空如也

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

TA关注的人

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