`
hejiajunsh
  • 浏览: 402714 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
1.==的含义,如果是比较基本数据类型,那么就是比较数据类型字面值的大小。如果是比较引用数据类型,就是比较它们在内存地址上是否是相同的。   2.equals方法,是Object类的方法之一,所有的java类都有这个方法,区别只是自己有没有重写的问题。如果没有重写,那么也是直接比较内存地址是否相同。重写了,那就要看它们是怎么重写的。   看下面的例子 String str1 = "abc"; String str2 = "abc"; String str3=new String("abc" ...

木兰辞

木兰辞   北朝民歌   唧唧复唧唧,木兰当户织。不闻机杼声,惟闻女叹息。  问女何所思,问女何所忆。女亦无所思,女亦无所忆。昨夜见军帖,可汗大点兵,军书十二卷,卷卷有爷名。阿爷无大儿,木兰无长兄,愿为市鞍马,从此替爷征。  东市买骏马,西市买鞍鞯,南市买辔头,北市买长鞭。旦辞爷娘去,暮宿黄河边,不闻爷娘唤女声,但闻黄河流水鸣溅溅。旦辞黄河去,暮至黑山头,不闻爷娘唤女声,但闻燕山胡骑鸣啾啾。  万里赴戎机,关山度若飞。朔气传金柝,寒光照铁衣。将军百战死,壮士十年归。  归来见天子,天子坐明堂。策勋十二传,赏赐百千强。可汗问所欲,木兰不用尚书郎;愿驰千里足,送儿还故乡。
概述   当无法用 Java 语言编写整个应用程序时,JNI 允许您使用本机代码。在下列典型情况下,您可能决定使用本机代码: 希望用更低级、更快的编程语言去实现对时间有严格要求的代码。   希望从 Java 程序访问旧代码或代码库。   需要标准 Java 类库中不支持的依赖于平台的特性。     从 Java 代码调用 C/C++ 的六个步骤   从 Java 程序调用 C 或 C ++ 代码的过程由六个步骤组成。 我们将在下面几页中深入讨论每个步骤,但还是先让我们迅速地浏览一下它们。     1.编写 Java 代码。 我们将从编写 Java 类开始,这些 ...
当使用 JNI 从 Java 程序访问本机代码时,您会遇到许多问题。您会遇到的三个最常见的错误是:   1.无法找到动态链接。它所产生的错误消息是:java.lang.UnsatisfiedLinkError。这通常指无法找到共享库,或者无法找到共享库内特定的本机方法。     2.无法找到共享库文件。当用 System.loadLibrary(String libname) 方法(参数是文件名)装入库文件时,请确保文件名拼写正确以及没有指定扩展名。还有,确保库文件的位置在类路径中,从而确保 JVM 可以访问该库文件。     3.无法找到具有指定说明的方法。确保您的 C/C+ ...
针对MyISAM表类型采用 OPTIMIZE TABLE table_name SQL语句清理碎片.   InnoDB 使用的 Clustered Index,索引和数据绑定在一起,重排序是不现实的.所以不支持 MyISAM 式的 OPTIMIZE,而是绑定到了ALTER TABLE 命令上面.可以通过执行以下语句来整理碎片,提高索引速度: ALTER TABLE table_name ENGINE = Innodb; 这其实是一个NULL操作,表面上看什么也不做,实际上重新整理碎片了.当执行优化操作时,实际执行的是一个空的 ALTER 命令,但是这个命令也会起到优化的作用,它会重建整 ...
参见:http://dev.mysql.com/doc/refman/5.5/en/innodb-multiple-tablespaces.html     By default, all InnoDB tables and indexes are stored in the system tablespace. As an alternative, you can store each InnoDB table and its indexes in its own file. This feature is called “multiple tablespaces” because e ...
出自:http://dev.mysql.com/doc/refman/5.5/en/glossary.html       system tablespace A small set of data files (the ibdata files) containing the metadata for InnoDB-related objects (the data dictionary), and the storage areas for the undo log, the change buffer, and the 
Decreasing the Size of the InnoDB Tablespace Currently, you cannot remove a data file from the tablespace. To decrease the size of your tablespace, use this procedure: Use mysqldump to dump all your 
1.由共享表空间转为独立表空间时,新建的表,会生成独立表空间。 2.共享表空间是永远存在的,即使你设置了innodb_file_per_table=1.因为有些数据永远是放在共享表空间里面的,具体哪些去手册里面查。   3.之前没设置独立表空间的表,即使后面设为独立表空间,但是历史数据仍然存在共享表空间里面。    3.1.原来的在共享表空间的表,新插入的数据,还会存入共享表空间。    3.2.而新创建的表的数据当然是存在独立表空间里面。   4.若对原来在共享表空间的表进行alter table操作,原来的表会生成独立表空间,并将原来的数据和新插入的数据写入独立表空间。 a ...
http://www.lvtao.net/database/mysql_page_limit.html http://blog.sina.com.cn/s/blog_3f3422fd0100fxfg.html http://wgxsoft.blog.163.com/blog/static/1738191712012436210724/  
在mysql中,也出现了类似oracle中的表空间概念。       开启了Innodb的innodb_file_per_table这个参数之后【innodb_file_per_table = 1】,也就是启用InnoDB的独立表空间模式,便于管理。此时,在新建的innodb表的数据库目录下会多出来一个.ibd这个文件。mysql会把这个innodb表的数据存放在这个文件中。并且每个innodb表此时都会对应这么一个ibd文件。 mysql手册说明很清楚:       If innodb_file_per_table is disabled (the default), InnoDB  ...
  可用到的语句: SET GLOBAL max_heap_table_size=522715200;512M SHOW status like 'created%'; SHOW variables LIKE '%table_size';   以下内容整理自mysql手册(tmp_table_size/max_heap_table_size
mysqldump参数大全   详见mysql手册:http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqldump   参数
 * 针对Innodb表,尽量不执行SELECT COUNT(*)语句,因为Innodb表没有类似MyISAM那样的内部计数器来记录表记录总量,执行这个操作将会全表扫描,速度很慢.    * 尽量使用MyISAM表,除非必须使用其他类型,因为MyISAM类型的总体读写效率是相当高的,缺点是表级锁,而不是行/页级锁.    * 善用EXPLAIN来帮助你分析查询优化情况    * 如果需要对一个较大的且并发读写较多的数据表做GROUP BY等统计操作,建议使用摘要表来存储统计信息,定期更新统计表,这可能获得很大的性能改善.    * 查询时如果有ORDER BY分句的话,注意让它的字段顺序和索 ...
1.正常安装Windows版的MySQL,例如安装在d:\MySQL文件夹里; 2.按照常规配置好MySQL; 3.复制备份安装好的文件夹,命名为“MySQL_3307"; 删除 data目录下的文件其他文件夹,只剩 test和mysql文件夹;4.修改“d:\MySQL_3307" 下的my.ini ...
Global site tag (gtag.js) - Google Analytics