- 博客(8)
- 收藏
- 关注
原创 序列化和serialVersionUID
Java序列化是递归进行的,所以如果一个系统的类结构中存在这样一个类,可以由它开始遍历整个系统中的所有类,那么在序列化时,只要把这个类输出就可以了,它会递归的输出其他的类。当然,如果在输出该类的同时,也手工把其他类输出了,对序列化的结果没有影响。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入private static final long serialVersionUID这个
2005-11-12 17:31:00
1366
原创 MySQL4.1的中文问题
中文问题是这样的:数据库服务器默认的字符集为gb2312。建立数据表时,如果没有设置字符集,那么应该是默认的字符集。网页采用的是gb2312,通过form表单获得用户输入并把相应的输入插入数据库。然后再从数据库中取出相应的数据,显示为乱码(以上存取过程中都没有做任何的编码转换)。解决方法如下:在执行mysql_query函数来完成查询操作前,先执行mysql_query("SET NAMES g
2005-11-12 17:30:00
804
原创 MySQL的安装及中文问题
在Red Hat 9上安装MySQL时有个需要注意的地方:如果不想用系统自带的MySQL,在安装系统时除了不选MySQL包以外,也不要选万维网服务器中与MySQL有关的任何选项。因为根据包之间的依赖性,如果在万维网服务器中选了与MySQL有关的选项,即使没有选MySQL包,系统自带的MySQL也会被自动安装。此时,如果想安装MySQL的最新版本,就会有版本冲突的提示,更新操作也不会起作用。在自己安
2005-11-12 17:29:00
1077
原创 MySQL的几个工具
目前MySQL的IDE工具以MySQL-Query-Browser和MySQL-Administrator为佳。4.1.9的中文字符串在MySQL-Query-Browser能正确显示。但是,在MySQL-Query-Browser中直接输入中文时,windows平台下的支持不理想,有中文字符重叠的情况发生;而linux下没有这样的问题。如果需要通过这两个工具远程管理MySQL,那么需要在mysq
2005-11-12 17:29:00
1159
1
原创 更改Red Hat登录界面的方法
在/etc下有一个inittab文件,其中有一行配置:id:3:initdefault:其中数字3代表一启动就进入字符终端,如果改为5,则表示一启动就进入X Window
2005-11-12 17:28:00
957
原创 回调函数
使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。至于如何定义回调函数,跟具体API函数有关,一般在帮助中有说明回调函数的参数和返回值。
2005-11-12 17:28:00
681
原创 Red Hat 9中配置tomcat随系统自动启动
下文中,以$TOMCAT_HOME来表示tomcat的安装路径,假设JDK的安装路径为/usr/java/j2sdk1.4.2_021.在$TOMCAT_HOME/bin目录下的catalina.sh文件中加入:#start add by panjianJAVA_HOME=/usr/java/j2sdk1.4.2_02#end add by panjian这几句最好加在#!/bin/sh下面(紧挨
2005-11-12 17:27:00
975
原创 Red Hat 9 系统中Java环境的配置
1.安装相应的JDK(RPM包格式的JDK安装比较简单),这里假设JDK的安装路径为/usr/java/j2sdk1.4.2_022.在/etc/profile中添加以下内容:JAVA_HOME=/usr/java/j2sdk1.4.2_02export JAVA_HOMECLASSPATH=.:$JAVA_HOME/libexport CLASSPATHPATH=$JAVA_HOME/bin:$
2005-11-12 17:26:00
1086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人