Wednesday, 25 August 2010

如何备份MySQL数据库?

Download a database from the source server, use following command:
mysqldump -u user_name -p database_name > backup_file_name

Create the database in the destination server if it does not exist:
create database database_name

Upload the database onto the destination server, user following command:
mysql -u user_name -D database_name -p < backup_file_name

Tuesday, 24 August 2010

如何将汉字转换成Unicode?

使用JDK自带的命令行程序native2ascii进行转换。
例如,
1.将需要转换的词汇放在input.txt文件内;
2.运行native2ascii -encoding utf-8 input.txt output.txt
3.文件output.txt中即包含转换后的UTF-8编码
如果需要做逆转换,可运行native2ascii -encoding utf-8 -reverse output.txt input.txt
注意:文本文件的编码建议采用“UTF-8 without BOM”

如何在Glassfish中设置Ingres的JDBC资源?

将 iijdbc.jar 复制到 domain1\lib 目录下;

重启 Glassfish;

创建一个 JDBC connection pool 并填入如下信息:
Name=foo_pool
Resource Type=javax.sql.ConnectionPoolDataSource
Datasource Classname=com.ingres.jdbc.IngresCPDataSource
及下述附加属性:

serverName
portName
databaseName
userName
password


创建一个 JDBC 资源并填入如下信息:
JNDI Name=jdbc/foo
Pool Name=foo_pool

攻与防

虽然门是用来通行的,而墙是阻止通行的,精心设防的门要比不设防的墙坚固得多。从战争的角度看,只有傻瓜才会往对手设下的圈套里钻。别忘了,系统通常是在最薄弱点(内部的或外部的)被攻破的。

创新与改进

不追求史无前例的创新,只追求基于已有的改进。
千里之行,始于足下;九层之台,起于垒土;不积跬步,无以至千里;不积小流,无以成江海。

确定性

对于未来而言,世上只有一件事是确定的,那就是‘今天将成为过去,永不再来’。
成功的基本要素是直奔目标、不顾枝节;否则,到‘万事俱备’时东风已吹过了。
何况做到‘万事俱备’是不可能的。因为,人生的任何决策都面临不确定因素。
不打无准备之仗是对的。但是,准备不可能做到必胜无疑。 

行与思

千里之行,始于足下。看一步,走一步。

多与少

少则得,多则惑。

知无知

知乎哉?无知也。