12 2012 档案

摘要:其他强制操作,优先操作如下:mysql常用的hint对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEXSELECT * FROM TABLE1 FORCE INDEX (FIELD1) …以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引。忽略索引 IGNORE INDEXSELECT * FROM TABLE1 IGNORE INDEX (FIELD1, FIELD2) …在上面的SQL语句中,TABLE1表中F 阅读全文
posted @ 2012-12-27 10:44 M' 阅读(10030) 评论(0) 推荐(0) 编辑
摘要:一 通常的函数调用一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){ MyFun(10); //这里是调用MyFun(10);函数 return 0;}void MyFun(int x) //这里定义一个MyFun函数{ printf(“%d\n”,x);} 这个MyFun函数是一个无返回值的函数,它并不完成什么事情。这种调用函数的格式你应该是很熟悉的吧!看主函数中调用MyFun函数的书写格式:MyFun... 阅读全文
posted @ 2012-12-20 09:16 M' 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。2,复合索引比如有一条语句是这样的:select * from users where area=’beijing’ and age=22;如果我们是在area和age上分别创 阅读全文
posted @ 2012-12-17 09:13 M' 阅读(228) 评论(0) 推荐(0) 编辑
摘要:重装系统后恢复之前MySQL数据库========================================MySQL_new 是新安装的mysqlMySQL_old 是重装系统前的文件夹把old里的 data 目录直接复制过去后,导致mysql 服务启动不了。将服务停止后,复制data过去,服务可启动,但是数据库里的表却打不开1146-table doesn't exist!再次将服务停止,之后将 ibdata1 从MySQL_old文件夹中复制 ibdata1 到 新装的 MySQL重新启动 Mysql服务,打开表成功! 阅读全文
posted @ 2012-12-13 21:46 M' 阅读(2267) 评论(0) 推荐(0) 编辑
摘要:更改默认的mysql数据库目录将 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 改到 D:\MysqlData1. 建立文件夹 D:\MysqlData2. 停止 mysql 服务,将 "C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data" 所有文件,拷贝到 D:\MysqlData3. 在 mysql 安装目录找到 my.ini文件,找到:#Path 阅读全文
posted @ 2012-12-12 14:45 M' 阅读(6882) 评论(0) 推荐(0) 编辑
摘要:根据网上的资料做些整理Java NIO API详解 http://www.blogjava.net/19851985lili/articles/93524.html这篇文章对nio的api讲解比较全,可以帮助在宏观上把握nio。BIO 方式使得整个处理过程和连接是绑定的,只要连接建立,无论客户端是否有消息发送,都要进行等待处理,一定程度上浪费了服务器端的硬件资源,因此就有了 NIO 方式。Java 对于 NIO 方式的支持是通过 Channel和 Selector 方式来实现,采用的方法为向 Channel注册感兴趣的事件,然后通过 Selector 来获取到发生了事件的 key,如发生了相应 阅读全文
posted @ 2012-12-12 09:47 M' 阅读(475) 评论(0) 推荐(0) 编辑
摘要:Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。( 一 )以字节为导向的 stream------InputStream/OutputStreamI 阅读全文
posted @ 2012-12-11 14:12 M' 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示