摘要: 问题1. 不同的字符串可能会有相同的HashCode吗? hashcode是用来判断两个字符串是否相等的依据,不同的字符串不可能有相同的hashcode,但不同的hashCode经过与长度的取余,就很可能产生相同的hashCode,就是所谓的哈希冲突. 如: public static void m 阅读全文
posted @ 2016-09-26 20:49 kabibo 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 刚才debug追堆栈的时候发现一个很奇怪的问题我用IE8和Google的浏览器访问同一个地址Action的 scope="session" 也设置了而且两个浏览器提交的参数map也是互相独立的不过很奇怪的一个 两个Action对象的hashmap是不同的但是它们的对象变量 paraterMap 的 阅读全文
posted @ 2016-09-26 18:48 kabibo 阅读(2808) 评论(0) 推荐(0) 编辑
摘要: 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode(); 1 public native int hashCode(); 1 public native int 阅读全文
posted @ 2016-09-26 18:16 kabibo 阅读(183) 评论(0) 推荐(0) 编辑
摘要: MySQL中concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数 阅读全文
posted @ 2016-09-26 15:03 kabibo 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 语法 [sql] view plain copy PREPARE statement_name FROM sql_text /*定义*/ EXECUTE statement_name [USING variable [,variable...]] /*执行预处理语句*/ DEALLOCATE PRE 阅读全文
posted @ 2016-09-26 14:41 kabibo 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 1.alter操作表字段 (1)增加字段 alter table 表名 add 字段名 字段类型; alter table student add name varchar(10); (2)修改字段 alter table 表名 change 旧字段名 新字段名 字段类型; alter table 阅读全文
posted @ 2016-09-26 12:53 kabibo 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.登录数据库 >mysql -u root -p 数据库名称 2.查询所有数据表 >show tables; 3.查询表的字段信息 >desc 表名称; 4.1.修改某个表的字段类型及指定为空或非空 >alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空]; 阅读全文
posted @ 2016-09-26 12:47 kabibo 阅读(21389) 评论(0) 推荐(0) 编辑
摘要:  MySQL ACMAIN_CHM06-26 16:36 等级 84次回复 [求证&散分]MySQL 中 where id in (1,2,3,4,...) 的效率问题讨论 庆祝本月大版得分过万,兼把在这段论坛中经常被问到的一个问题拿出来大家讨论一下。 命题假设: 测试表如下 create ta 阅读全文
posted @ 2016-09-26 12:44 kabibo 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 1.测试添加分区和删除分区 ###添加删除range分区 (1)创建一个分区: CREATE TABLE titles ( emp_no INT NOT NULL, title VARCHAR(50) NOT NULL, from_date DATE NOT NULL, to_date DATE, 阅读全文
posted @ 2016-09-26 11:50 kabibo 阅读(11287) 评论(0) 推荐(3) 编辑
摘要: 一、为什么要分区? 需求:大数据。解决方案:分而治之,更细一点即为。将大表和大索引分为一个更小的操作单元 在mysql中,分区允许将表、索引和索引编排表细分为更小的单元。分区后,每个分区有自己单独的名称。对于DBA来讲,这些分区可以统一管理,也可以分开管理。 但是对于应用程序来讲,分区的表和没有分区 阅读全文
posted @ 2016-09-26 11:45 kabibo 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下 一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也 阅读全文
posted @ 2016-09-26 11:38 kabibo 阅读(294) 评论(0) 推荐(0) 编辑