- 浏览: 2305362 次
-
最新评论
文章列表
一、日志文件1、错误日志:Error Log
内容:MyQL Server 运行过程中所有较为严重的警告和错误信息,以及MySQL Server 每次启动和关闭的详细信息。
路径:默认存放位置在数据目录下
名称:默认文件名以hostname.err 命名
修改:“--log-error[=file_name]”,修改其存放目录和文件名
扩展:FLUSH LOGS 命令来告诉MySQL 备份旧日志文件并生成新的日志文件。备份文件名以“.old”结尾。2、二进制日志:Binary Log & Binary Log Index
内容:MySQL 会将所有修改数据库数据的 ...
- 2014-05-07 13:29
- 浏览 600
- 评论(0)
背景
在团队协作的开发环境下,难免会遇到多个成员同时访问一张表的情况。在断点调试时,又非常容易加事务的长连接,引发死锁。
下面实例讲解解锁过程。
解锁过程
①查找节点
解锁之前,需要知道数据库所在节点。
db2 => LIST NODE DIRECTORY
节点目录
目录中的条目数 = 3
节点 1 条目:
节点名 = NDE5DC7D
注释 =
目录条目类型 = LOCAL
协议 = TCPIP
主机名 = 192.168.1.11
服务名称 ...
- 2014-05-07 09:07
- 浏览 626
- 评论(0)
内存数据库,顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。同时,内存数据库抛弃了磁盘数据管理 ...
- 2014-05-07 08:19
- 浏览 790
- 评论(0)
原文地址:http://songshuhui.net/archives/59315
2011年7月,瑞士热带与公共卫生研究所的研究人员在美国最新一期《全国癌症研究所杂志》上报告说,他们最新完成的一项有关研究没有发现手机会导致儿童患脑瘤的证据。他们收集了丹麦 ...
- 2014-05-06 09:38
- 浏览 649
- 评论(0)
将List转成Map结构,以下为没有水平的写法!
好久之前写的土方法转换,不知道有没有优秀的解法,还希望大家提供!
Map<String, String> map1 = new HashMap<String, String>();
map1.put("a", "1");
map1.put("b", "3");
map1.put("c", "5");
Map<String, String> map2 = new HashMap<S ...
- 2014-05-05 21:10
- 浏览 1165
- 评论(0)
/*判断表AA中是否存在AA_ID这一列,如果不存在,则新增*/
IF NOT EXISTS (SELECT 1 FROM syscolumns INNER JOIN sysobjects ON sysobjects.id = syscolumns.id
WHERE syscolumns.name = 'AA_ID' AND sysobjects.name = 'AA')
ALTER TABLE AA ADD AA_ID VARCHAR(30) NULL
GO
- 2014-05-05 18:18
- 浏览 913
- 评论(0)
host-only
在某些特殊的网络调试环境中,如何要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的,VMWare虚拟机不能访问 ...
- 2014-05-05 16:02
- 浏览 752
- 评论(0)
先澄清几个误区
1、CharSequence 不是 Char :有些小朋友根据参数的类型选择Replace或ReplaceAll方法2、Replace 和 ReplaceAll :并不是有些小朋友想象的Replace只替代一个出现的字符,ReplaceAll 替换所有字符
3、循环替换的误区 String eventJson = ".............";
Iterator<Entry<String, String>> itPro = map.entrySet().iterator();
while (itPro.hasNext() ...
- 2014-05-04 17:33
- 浏览 1283
- 评论(0)
具体错误信息如下:
虚拟机已经被配置为64位客户操作系统。然而,64位操作不可用。此主机支持英特尔虚拟化技术(VT-x),但是英特尔虚拟化技术被禁用了。
问题出现背景:
虚拟机被配置为win server 2008 64位,本机:win7 64位 本机笔记本型号:ThinkPad E540 。
解决方法:
按F1,进入boss设置界面,找到Security,然后按Enter键,滚动到“virtualization”,然后按Enter
- 2014-05-04 11:33
- 浏览 1001
- 评论(0)
今天在安装office2010 的时候一直提示:“安装过程中失败”,具体错误信息如下图:
注册表也按照网上的进行了删除,也用微软的清理工具清理过了,杀毒软件也关闭了,Windows Install服务业特意开启了,但还是失败。
office卸载工具下载地址:http://download.csdn.net/detail/xunzaosiyecao/7289875
解决方法:
安装的时候,不安装共享和工具就可以成功了。
小注:
安装成功后,如果后面的使用中用到了共享与office工具,在点击安装包,进行添加功能,即可,此时不会报错的(至少我这边没有出现过错误提示)。
...
- 2014-05-04 09:45
- 浏览 842
- 评论(0)
1、能用DISTINCT的就不用GROUP BY
SELECT OrderID FROM Details WHERE UnitPrice > 10 GROUP BY OrderID
可改为: SELECT DISTINCT OrderID FROM Details WHERE UnitPrice > 10
2.能用UNION ALL就不要用UNION
UNION ALL不执行SELECT DISTINCT函数,这样就会减少很多不必要的资源
3.尽量不要用SELECT INTO语句。
SELECT INOT 语句会导致表锁定,阻止其他用户访问该表。
4.能够用 ...
- 2014-05-03 18:47
- 浏览 597
- 评论(0)
1. IS NULL 与 IS NOT NULL 不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。
任何在where子句中使用is null或is not null的语句优化器是不允许使用索引的。
2. 避免使用不兼容的数据类型。 不兼容的数据类型代表着全表检索数据的类型转换,访问将变为全表扫描 select * from employee where last_name = 100;注last_name为varch ...
- 2014-05-03 17:35
- 浏览 645
- 评论(0)
看到这个名称我惊呆了...
SQL不是希望快速查询取得结果吗,怎么什么时候会有这个概念。
问了一个哥们,哥们认为是漫查询:同时多查询。
于是Google得出了如下结果:
慢查询其实对应的是MySQL慢查询日志系统,用来记录执行比较慢的SQL。
怎么去判断执行慢呢,MySQL中你show variables like '%quer%';时,你可以看到long_query_time 属性,对应的就是设置的比较时间。
当看到long_query_time 属性时,你同时可以看到log_slow_queries状态为OFF这说明慢查询并不是开启的。
那如何开启呢?
1、Linux下
...
- 2014-05-02 21:44
- 浏览 683
- 评论(0)
工作中,发现很多同事不清楚JSP与HTML的生命周期,以至于出现“JavaScript为啥不能调用JSTL标签(或EL表达式)?”的笑话问题。
下面以流程图的方式,简单说明一下过程,这个过程是不可逆的。
- 2014-04-30 10:54
- 浏览 441
- 评论(0)
分组然后合并,然后去除XML标签SELECT replace(replace(replace(xml2clob(xmlagg(xmlelement(name A, 【字段】))),'</A><A>', '【分隔符】'),'</A>',''),'<A>','')
from 【表】
group by 【分组字段】
如:
SELECT replace(replace(replace(xml2clob(xmlagg(xmlelement(name A, nounid))),'</A><A>', ','),'</A ...
- 2014-04-30 09:37
- 浏览 716
- 评论(0)