一. this 关键字this指向自己的引用, 即当前方法所在的对象. 它的一个主要的作用是将自己这个对象当作参数, 传送给别的对象中的方法.用法一: 当成员变量与局部变量重名时, 用this来做区分/*** * 当成员变量与局部变量重名时, 用this区分 * this表示当前对象的变量 * @a...
分类:
编程语言 时间:
2015-04-05 20:16:23
阅读次数:
163
[功能描述]系统数据库备份还原。[操作说明]后台登陆-系统-数据库备份/还原。[应用实例]进入数据库备份还原操作界面备份:这里可以全选或选择部分表进行备份,指定备份数据格式我们一般为默认,分卷大小一般为2048,备份表结构信息默认打勾,如只需要备份数据时,可以不选择。我们点击提交按钮。这里显示备份进...
分类:
数据库 时间:
2015-04-04 11:56:25
阅读次数:
176
这个功能在网页中也是很常见的,友情链接部分、表单填写个人主页的时候,使用JavaScript取验证是否为网址。
这个检验不好写,最好还是使用正则表达式去认证。
规定,输入的东西只能是http://与https://开头,而且必须是网址。
有人说,为何像www.1.com这样的网页不行呢?
这是以免你拿用户输入的东西构造超级链接的时候,a标签中的href属性如果遇不到http://或者htt...
分类:
编程语言 时间:
2015-04-03 11:18:47
阅读次数:
128
垂直分表: 其实没啥好讲,就是 主键+常用列 放在原表中,再讲 主键+一些不常用列 放在另外的表中。 这样一个数据页就可以存放更多数据。 但是缺点也明显,可能会增加join 或 union之类的操作。水平分表: 今天面试被问到水平分表,突然愣住了,分都知道,但分完如何有效查询就不好说了。 原...
分类:
数据库 时间:
2015-04-02 01:15:39
阅读次数:
373
原来Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:1、用root登录,修改 /etc/my.cnf;2、在[mysqld]节点下,加入一行: lower_case_table_names=13、重启MySQL即可;其中 lower_case_tabl...
分类:
数据库 时间:
2015-04-01 16:46:33
阅读次数:
195
MySQL在Linux下数据库名、表名、列名、别名大小写规则:
1、数据库名与表名是严格区分大小写
2、表的别名是严格区分大小写
3、列名与列的别名在所有的情况下均是忽略大小写的
4、变量名也是严格区分大小写的
注意:
A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写
B、改变表名的大小写区分规则的方法:用root帐号...
分类:
数据库 时间:
2015-04-01 13:24:11
阅读次数:
137
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;
2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_case_table_names参数详解:
lower_case_table_names= 0
其...
分类:
数据库 时间:
2015-03-30 09:14:34
阅读次数:
131
很多的朋友在面试中会遇到这样的问题,也有很多的项目在运营一段时间后也会遇到MYSQL查询中变慢的一些瓶颈,今天这儿简单的介绍下我常用的几种查询分页的方法,我所知道的也无非就是索引、分表、子查询偏移,所以要是有什么不对或有更好的方法,欢迎大家留言讨论。效率分析关键词:explain + SQL语句一,...
分类:
数据库 时间:
2015-03-19 16:18:18
阅读次数:
152
1、 把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。2、 纵向、横向分割表,减少表的尺寸,如:可以把大数据量的字段拆分表。3、 根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小...
分类:
数据库 时间:
2015-03-16 22:42:58
阅读次数:
170