2010年6月4日

java io 流,批量读写文件

摘要: package com.hoo.utils;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class OperateFileUtils { /************************************* 阅读全文

posted @ 2010-06-04 13:58 java课程设计 阅读(3312) 评论(0) 推荐(0) 编辑

关于聚集索引选择

摘要: 根据一段时间的网站日志生成访问记录表tblWebVisitLog,需记录以下信息:访问时间: VisitTime访问者IP: IP访问的URL: URL同一时刻可能有多条访问记录,即VisitTime不是唯一的。数据量:3000万条记录左右常见查询情况:1. 在一个时间范围内,按时序列出指定IP访问的URL,即根据VisitTime和IP查找。2. 在一个时间范围内,统计各个时段(每天/每小时)的访问量/IP数,即根据VisitTime聚集统计。3. 在一个时间范围内,统计各个或指定URL的访问量/IP数,即根据VisitTime和URL聚集统计。--用维度表存储URL,以压缩空间CREATE 阅读全文

posted @ 2010-06-04 09:27 java课程设计 阅读(236) 评论(0) 推荐(0) 编辑

DataBase中 建立索引原则

摘要: ---使用索引优化数据库查询效率1.不宜创建索引的情形(1)经常插入,修改和删除的表(2)数据量比较小的表,因为查询优化器在搜索索引时所花费的时间可能会大于遍历全表的数据所需要的时间2.适合创建索引的情形(1)为where子句中出现的列创建索引(2)创建组合索引(3)为group by 子句中出现的列创建索引3.聚集索引的设计原则(1)该列的数值是唯一的或者很少有重复的记录(2)经常使用between ...and..按顺序查询的列(3)定义identity的唯一列.(4)经常用于对数据进行排序的列.---无法使用索引的select语句1.对索引列使用了函数,如:select * from t 阅读全文

posted @ 2010-06-04 09:22 java课程设计 阅读(195) 评论(0) 推荐(0) 编辑

SQL Server 2005 常见查询

摘要: 1. 生成若干行记录有用指数:★★★★★常见的问题类型:根据起止日期生成若干个日期、生成一天中的各个时间段《SQL Server 2005技术内幕:T-SQL查询》作者建议在数据库中创建一个数据表:--自然数表1-1MCREATE TABLE Nums(n int NOT NULL PRIMARY KEY CLUSTERED)--书上介绍了很多种填充方法,以下是最高效的一种,需要SS2005的ROW_NUMBER()函数。WITH B1 AS(SELECT n=1 UNION ALL SELECT n=1), --2B2 AS(SELECT n=1 FROM B1 a CROSS JOIN B 阅读全文

posted @ 2010-06-04 09:08 java课程设计 阅读(464) 评论(0) 推荐(0) 编辑

导航