通常人们所说的Cache就是指缓存SRAM。 SRAM叫静态内存,“静态”指的是当我们将一笔数据写入SRAM后,除非重新写入新数据或关闭电源,否则写入的数据保持不变。 由于CPU的速度比内存和硬盘的速度要快得多,所以在存取数据时会使CPU等待,影响计算机的速度。SRAM的存取速度比其它内存和硬盘都要...
分类:
其他好文 时间:
2014-07-07 08:13:41
阅读次数:
308
#400/500错误重试
#
#当服务返回400/500状态且当前pool中有存活的node重置http请求,并重新选择pool中的node。
#直到返回正常代码或者轮询完所有存活node后,接受新的http请求
whenCLIENT_ACCEPTED{
setretry0
}
whenHTTP_REQUEST{
sethttp_request[HTTP::request]
}
wh..
分类:
其他好文 时间:
2014-07-04 00:48:07
阅读次数:
681
#include const int NET_BUFFER_SIZE = 1024;char tAcceptRecvBuf[NET_BUFFER_SIZE] = { 0 };LPFN_ACCEPTEX extract_AcceptEx();LPFN_GETACCEPTEX...
分类:
其他好文 时间:
2014-07-03 21:58:56
阅读次数:
1300
SQS即Simple Queue Service, 是一个分布式的消息队列服务,使用它非常简单,消息队列服务可以用来buffer burst, 使整个服务异步处理,不要求组件始终可用.
开发人员最初使用 Amazon SQS 时只需用到五个 API:
CreateQueue、SendMessage、ReceiveMessage、ChangeMessageVisibility 和 DeleteM...
分类:
其他好文 时间:
2014-07-03 13:29:36
阅读次数:
163
$arr=array( 5=>'奖项一', 10=>'奖项二', 60=>'奖项三', 25=>'奖项四'); $pool=array(); foreach($arr as $k=>$v){echo count($pool).''; $pool+=array_fill(count($pool),$k...
分类:
Web程序 时间:
2014-07-03 06:34:32
阅读次数:
226
基本语法和实例:1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 full=y file=exp_.dmp log=exp.l...
分类:
其他好文 时间:
2014-07-03 06:24:20
阅读次数:
265
OracleSharePool内部管理机制SHAREPOOL利用堆(HEAP)的内存管理方式管理,在物理上由多个内存区(EXTENT)组成,内存区又由多个不同大小的CHUNK组成。而CHUNK又有可重用和空闲之分,并且它们分别有LRULIST、FREELIST、RESERVEDLIST串联起来。堆管理SharedPool是利用堆内存管理方..
分类:
数据库 时间:
2014-07-02 16:19:17
阅读次数:
432
有一个大胆的想法,自己写个数据库。1.先从最简单的建表,删除表功能写起。2.IUD操作。Insert/Update/Delete.3.支持索引4.支持查询,SELECT5.支持排序,ORDER BY6.优化器,初步的解析功能,语义分析,语法分析7.实现Buffer Pool功能8.实现日志功能,在D...
分类:
数据库 时间:
2014-07-02 10:16:38
阅读次数:
812
今天试图用heidisql 导入一个150M的数据文件(.sql), 结果报out of memory 错误。在网上搜了很多案例,都没能解决问题。我甚至怀疑是mysql 的default的内存设置的太小了。于是跑到my.ini文件里修改了innodb_buffer_pool_size 为96M * ...
分类:
数据库 时间:
2014-07-01 16:59:24
阅读次数:
395
现在常用的开源数据库连接池主要有c3p0、dbcp、proxool三种,其中:
Spring 推荐使用dbcp;
Hibernate 推荐使用c3p0和proxool;
1、 DBCP:Apache
DBCP(DataBase connection pool)数据库连接池。是Apache上...
分类:
数据库 时间:
2014-07-01 10:42:59
阅读次数:
209