- 博客(7)
- 资源 (10)
- 收藏
- 关注
转载 MySQL查询优化技术系列讲座之使用索引(二)
索引的代价 一般来说,如果MySQL能够找到方法,利用索引来更快地处理查询,它就会这样做。这意味着,对于大多数情况,如果你没有对表进行索引,就会使性能受到损害。这就是我所描绘的索引优点的美景。但是它有缺点吗?有的,它在时间和空间上都有开销。在实践中,索引的优点的价值一般会超过这些缺点,但是你也应该知道到底有一些什么缺点。 首先,索引加快了检索的速度,但是减慢
2009-10-29 14:10:00 472
转载 MySQL查询优化技术系列讲座之使用索引(一)
索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决问题的,因为优化技术本来就并非总是简单的。然而,如果没有使用索引,在很多情况下,你试图使用其
2009-10-29 14:07:00 564
转载 MySQL索引分析和优化(转)
什么是索引?索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查
2009-10-29 13:22:00 505
原创 Set 对象元素 equals 和 comparetor 或者 comparable 之间的关系
在Java中 Set集合中的元素是唯一的,那么Set元素的唯一是根据什么判断? 根据 对象元素覆盖实现的hashCode和equals方法,因此在用对象做Set的元素的时候,需要覆盖并重写这两个方法,避免出现意外的问题, 排序的Set集合,自然排序是根据equals来排序的, 如果使用 实现comparetor 或者 comparable 类来进行排序 , 其中的实现方法compareTo的比较
2009-10-28 15:49:00 1454
转载 Ftp客户端编程结构
其实我们做Ftp客户端工具只不过是用一个winsocket连接上Ftp服务器,然后象其发送命令。在这个过程中,我们依靠发送——响应的机制。即发送Ftp命令——接收返回的响应信息——分析该信息——执行相关操作——发送下一条命令。在一般意义上,有一个socket用来连接Ftp服务器的相关端口(如默认的21),它负责Ftp命令的发送和接收返回的响应信息。一些操作如“进入目录”,“删除文件”,依靠这个so
2009-10-28 15:47:00 2018 8
原创 Ftp命令和返回值
文 / 喝口水就走一、关于Ftp协议:Ftp协议可通过RPC959的介绍了解。二、Ftp命令:也许很多人都用过Ftp命令,但是可能也有许多人和我曾经犯一样的错误,错认了Ftp命令。我原来在win2000的控制台下打上Ftp,然后进入了Ftp提示符下,接着我用上了许多符有“windows”特色的命令,如“dir”,“cd”,看到它按照自己的想法在运行,以为自己便掌握了Ftp命令了。我
2009-10-28 15:46:00 1776 1
转载 Ftp多线程与断点续传
其实FTP断点续传的原理很简单,可分为断点下载和断点上传。 一、下载:1、向服务器发送“REST + 本地文件长度”命令,告诉服务器,客户端要断点下载了。这时服务器还不知道客户端要下载哪个文件;2、向服务器发送“RETR + 文件名”命令,通知服务器要下载的文件名,这时服务器开始定位文件指针读文件并发送数据。3、客户端定位本地文件指针(文件末尾);4、两端的准备工作都做完了以后,客户端创建
2009-10-28 15:23:00 1252
mysql-5.5.23-win32
2012-05-07
Lucene in Action(第2版Lucene3.0.2版本)
2012-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人