- 浏览: 481165 次
- 性别:
- 来自: 湖南
最新评论
-
youngcoder:
good job
HTTP协议头部与Keep-Alive模式详解 -
javazdq:
受教了 解释的不错。
lucene创建索引高级特性和索引创建参数优化 -
josico:
有几个问题想问下楼主1. LinkedBlockingQueu ...
生产者-消费者-BlockingQueue -
annybz:
有没有关于 BlockingQueue和ConcurrentL ...
生产者-消费者-BlockingQueue -
uniquejava:
多谢,记录的很真实。
DB2 学习记录
文章列表
个人博客:http://demi-panda.com
sudo apt-get install virtualbox(太强了)
(2010-05-17 21:34:20)
转载
<script>
var $tag='杂谈';
var $tag_code='8d8c79eee3c663116ce0904ce6478031';
var $r_quote_bligid='665ba97a0100i8gf';
var $worldcup='0';
var $worldcupball ...
使用DOM4J的XMLWriter输出UTF-8编码的XML文件时,出现乱码。 首先,设置输出的编码,在这我们使用“utf-8” Java代码 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("utf-8"); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("utf-8"); 输出代码: Ja ...
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1、整数:包括int,short,byte,long2、浮点型:float,double3、字符:char4、布尔:boolean
基本型别
大小
个人博客:http://demi-panda.com
Oracle
DB2/400
Oracle数
修改linux的网络设置使之在局域网内能被访问
将73上的数据重新导入到linux下,修改导入后显示不合理的地方
安装软件使windows下能远程控制linux
修改添加评论的报错
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use ...
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。
查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 filee ...
为了在最新的Ubuntu8.04上搭建java web的开发环境,安装了myeclipse,eclipse这两个软件的具体安装方法我就不再赘述了,因为网上有很多。eclipse,myeclipse推荐手动下载安装,mysql直接用
sudo apt-get install mysql-server mysql-client
安装,安装的时候要记住自己输入root密码,mysql服务可以用
sudo netstat -tap | grep mysql
查看是否开启,显示:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN - ...
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
4.应尽量避免在 where 子句中使用 or 来 ...
关于数据库优化方面的文章很多,但是有的写的似是而非,有的不切实际,对一个数据库来说,只能做到更优,不可能最优,并且由于实际需求不同,优化方案还是有所差异,根据实际需要关心的方面(速度、存储空间、可维护性、可拓展性)来优化数据库,而这些方面往往又是相互矛盾的,下面结合网上的一些看法和自己的一些观点做个总结。
一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。
一、 分析阶段
一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、 ...
步骤如下:
1、准备服务器
管理节点(MGM) 192.168.0.10(db1)
SQL节点1(SQL1) 192.168.0.20(db2)
SQL节点2(SQL2) 192.168.0.30(db3)
数据节点1(NDBD1) 192.168.0.40(db4)
数据节点2(NDBD2) 192.168.0.50(db5)
如果只想配置在两台服务器上可以将db1,db2,db4放在同一台服务器上,db3,db5放在同一服务器上。
2、下载mysql-cluster-gpl-7.0.8a-win32.msi,mysql的官方网站上就可以下载。分别安装在准备好的服务器上。
3、 ...
1.命令简介
每个用户都有各自不同的计划任务列表,用各自的帐户登录后运行
crontab -l
就可查看到各任务的计划任务情况,使用下列命令可以修改自己的计划任务
crontab -e
每次添加完任务后,一定记得重新启动crond服务,不然不会生效
service crond restart
2.实例
下面为一计划任务的样例
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * mon-wed date
上面这句的意思是“每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点显示时间”,你把date改成 ...
程序包主体
程序包是对相关过程、函数、变量、游标和异常等对象的封装,以下代码演示了程序包的使用:
首先执行:
create or replace package mypack
is
procedure employee2_proc(employeeid number);
function employee2_function return varchar2 ;
end;
/
其次执行:
create or replace package body mypack as
procedure employee2_proc(employeeid number)
is
fir ...
游标:
隐式游标:%FOUND, %NOTFOUND ,%ROWCOUNT
1.%FOUND 用法,只有在DML 语句影响一行或者多行时,%FOUND 属性才返回 TRUE。下列示例演示了 %FOUND 的用法:
begin
update employees2 set first_name = first_name ||' t' where employee_id = 2;
if SQL%found then ...
PL/SQL 块是构成 PL/SQL 程序的基本单元
将逻辑上相关的声明和语句组合在一起
PL/SQL 分为三个部分,声明部分、可执行部分和异常处理部分
[DECLARE
declarations]
BEGIN
executable statements
[EXCEPTION
handlers]
END;
以下示例演示了如何使用PL/SQL 语句:
declare
area integer;
width integer;
height integer;
currentdate date;
cnu ...