摘要:
HTTP 请求头概述HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。下面是一些最常见的请求头:Accept:浏览器可接受的MIME类型。Accept-Charset:浏览器可接受的字符集。Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间 阅读全文
2010年12月20日 #
摘要:
httpclient访问带cookie限制的网页(2010-05-15 13:01:39) 转载1、未设置请求头的cookieString url="http://www.drugstore.com/products/prod.asp?HttpClient client=new HttpClient(); GetMethod getMethod = new GetMethod(url);int status= client.executeMethod(getMethod); 此方式staatus返回301,或者返回的是跳转后的页面结果,无法真正访问url的内容因此需设置请求头2、设置请求头的c 阅读全文
2010年12月16日 #
摘要:
简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况) 在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。/**//*1.execsp_spaceused'表名'(SQL统计数据,大量事务操作后可能不准)2.execsp_spaceused'表名',true(更新表的空间大小,准确的表空大小,但可能会花些统计时间)3.execsp_spaceused(数据库大小查询)4.execsp_ 阅读全文
2010年12月13日 #
摘要:
正则表达式匹配包括换行在内的任何字符正则表达式可以用.*匹配任意除换行之外的字符。但如果内容中包含任意多个换行怎么匹配?用.*是匹配失败的。但可以用[\s\S]*?。例如,输入为:URL=”http://www.ibm.com”This is some textAnother line/URLThird lineSome text here, TLB=”IBM.COM”/ENDOther匹配其中的URL和TLB内容的正则表达式为:URL=”(?URL[^"]*?)”[\s\S]*?TLB=”(?TLB[^"]*?)”/END说明:\S 匹配任何非空白字符. 匹配除换 阅读全文
2010年12月10日 #
摘要:
Find Big Mail免费服务会通过IMAP连接你的信箱,按照邮件大小对邮件进行排列,然后为不同大小的邮件打上三种标签:大于2MB的,大于500KB的和大于100KB的。一旦Find Big Mail检查完你的邮箱,就可以点击FindBigMail 2mb这个标签,列出所有大于2MB的邮件,然后毫不留情的删除之。Download Squad的编辑说它那已经接近7.5GB的Google Apps邮箱在清理之后,就只占用36%的空间了,在此之前这个数字是64%。 Find Big Mail的免费服务只扫描你1/3的邮件,如果你肯花上5美元的话就可以给Gmail来个全身大检查。不用担心帐户泄 阅读全文
2010年12月8日 #
摘要:
数据仓库产品介绍 目前市场上各种数据仓库产品及其解决方案品种繁多,产品定位不同,各有特点,究竞选择哪家的产品能更适合自己的企业特点与未来发展? 目前市场上除了Microsoft之外的另外八大主流数据仓库产品是:BusinessObjects、Oracle、IBM、Sybase、Informix、NCR、SAS、CA,下面对其进行一一介绍。1.4.1BusinessObjects1.产品特点 BusinessObjects是一个集查询、报表和OLAP技术为一身的智能决策支持系统。它使用独特的“语义层”技术和“动态微立方”技术来表示数据库中的多维数据,具有较好的查询和报表功能,提供钻取(Dr 阅读全文
摘要:
我主要用rysnc同步文件,rsync是一款非常优秀的文件同步管理软件,它也支持多种操作系统平台,在Unix环境中,rsync有着卓绝的功绩。希望这篇文档能对一些朋友有所帮助。1. Installhttp://www.samba.org/rsync/shell tar zxvf rsync-x.x.x.tar.gzshell cd rsync-x.x.xshell ./configure && make && make install目前大部分 Unix/Linux 默认即安装了 rsync。2. /etc/rsyncd.confshell touch /etc/rsyncd.conf 阅读全文
摘要:
DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络RAID。DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。其他所需的组件有集群成员服 务,如TurboHA 或 心跳连接,以及一些能在块设备上运行的应用程序。例如:裸I/O、文件系统及fsck、具有恢复能力的数据库。下面是DRBD的系统结构图 阅读全文
摘要:
数据仓库数据的多粒度化为用户使用数据提供了一定的灵活性,例如家用电器销售数据可以同时满足市场、财务和销售等部门的需要,财务部若要了解某地区的销售收入,只需改变相关数据的粒度即可。ETL数据仓库并不只是数据的简单累积,而是经过一系列的抽取、转换和装载的过程,简称ETL。ETL是构建数据仓库的重要环节,对数据仓库的后续环节影响比较大。目前市场上主流的ETL工具有Informatica公司的PowerCenter、IBM公司的DataStage、Oracle公司的WarehouseBuilder以及Microsoft公司的SQLServerIS等。下面简要介绍ETL的主要功能。 1.数据抽取 数 阅读全文