自定义jsp中的错误页面
可以在在工程的web.xml文件中加入以下: <error-page> <exception-type>java.lang.Exception</exception-type> <location>/exception/exception.jsp</location> </error-page>,以及<error-page><error-code>404</error-code><location>/ErrorPage404.jsp</location> </error-page>[@more@]
修改tomcat的默认工程路径
1、修改$tomcat/conf/server.xml文件,在<host></host>标签之间添加上: <Context path="" docBase="/data/jsp_home/default" debug="0" reloadable="true" /> 其中docBase="/data/jsp_home/default"是实际工程路径。2、如果想修改欢迎页面的名字,如默认页为index.jsp修改为a.jsp,在web.xml文件中,有一段如下: <welcome-file-list> <welcome-file>index.html</welcome-file>
linux 下 wu-ftp的安装问题
下载了最新的wu-ftp.2.6.2,但正常configure后,make 提示出错,> bison -y ftpcmd.y> ftpcmd.y:197.9: syntax error, unexpected "="> ftpcmd.y:205.9: syntax error, unexpected "="> ftpcmd.y:228.17-18: $2 of cmd' has no declared type从网上找到了处理方法,进入安装文件的 src目录,执行:cp ftpcmd.y ftpcmd.y.origsed -e "s/=[ "$' '"][ "$' '"]*{/'=' {/" ftpcmd.y.orig > ftpcmd.y然后再make 就可以了。[@more@]
mysql 5 数据库导出与字符集的问题。
由于导出库在安装在windows下,使用utf8字符集,而导入库安装在linux下,默认是拉丁文即8859字符集。故数据导出后再导入,从客户端显示数据是没有问题的,但当输入汉字时,保存即为乱码。即使新建的导出数据库的字符集是utf8。我现在能做的解决办法就是重新装库,用源码make install,编译的时候要指定字符集为utf-8,具体步骤查看安装文档即可。然后在导入,就没有问题了。有些小看Mysql的字符集了。[@more@]
mysql的启动,以及修改侦听端口。
# mysqld_safe --port=端口号 --user=mysql &[@more@]y
sqlplus密码中带 @的登录方法。
sqlplus '用户名/"密码@as" ' ,注意两边是单引号,中间是双引号。[@more@]
linux下安装配置svn
1、参照http://www.360doc.com/showWeb/0/0/143778.aspx, 安装apache与subversion,我安装的版本是apache 2.0.59 和 subversion 1.4.4,记得下subversion 1.4.4时,同时要下apr和apr-url。2、正常配置后即可使用。3、配置多用户权限。参照http://www.subversion.org.cn/index.php?option=com_content&task=view&id=78&Itemid=9多试几次就ok了[@more@]
关于GRUB Loading stage2 错误问题
刚安装完系统后,重新引导就出现了:linux grub loading stage2 ,然后就停在了这个界面上。解决办法:放入第一张光怕,重新启动机器,在boot: linux rescue进去后执行:在chroot /mnt/sysimage/sbin/ grub-install /dev/hda(或者sda)[@more@]
再说mysql中的变量赋值
之前说过关于Mysql的赋值问题,见文档: 20.2.9.1. DECLARE局部变量DECLARE var_name[,...] type [DEFAULT value] 这个语句被用来声明局部变量。要给变量提供一个默认值,请包含一个DEFAULT子句。值可以被指定为一个表达式,不需要为一个常数。如果没有DEFAULT子句,初始值为NULL。 局部变量的作用范围在它被声明的BEGIN ... END块内。它可以被用在嵌套的块中,除了那些用相同名字声明变量的块。但,没想到多个变量的赋值是要写多个declare的,这点很不理解,也与oracle不一样。。。如:mysql: declare v_1 int default 0;declar
mysql中的(字符)转换函数以及排序问题。
参照手册得知,可以用cast函数完成以字符形式存储的数字到数字转换,以用于排序,否则直接排序会不符合需要。CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name) CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。 这个类型 可以是以下值其中的 一个: BINARY[(N)] CHAR[(N)] DATE DATETIME DECIMAL SIGNED [INTEGER] TIME UNSIGNED [INTEGER] 使用cast(待转换字段 as UNSIGNED),生成为 UNSIGNED/SIGNED 数字。这个函数有点象oracle 中 to_char,to_number,
mysql 触发器/过程中的变量!!
没想到mysql中的变量要在BEGIN ... END中,一直以为在begin之前,,,郁闷。手册说: 20.2.9.1. DECLARE局部变量DECLARE var_name[,...] type [DEFAULT value] 这个语句被用来声明局部变量。要给变量提供一个默认值,请包含一个DEFAULT子句。值可以被指定为一个表达式,不需要为一个常数。如果没有DEFAULT子句,初始值为NULL。 局部变量的作用范围在它被声明的BEGIN ... END块内。它可以被用在嵌套的块中,除了那些用相同名字声明变量的块。 [@more@]
windos中时间格式
echo %DATE:~0,10% ,输出格式为2007-07-05;但如果使用echo %DATE%,输出格式则为 2007-07-06 星期五,通过DATE:~0,10 格式,就可以把“星期”部分拿掉了。可以用于每日数据导出,建立时间命名的文件了。[@more@]w
mysqldump导出数据
mysqldump -u 用户名(有导出权限) -h 主机地址 -p 数据库名 >目的地址如:mysqldump.exe -u root -h 192.168.0.1 -p web_db>c:web_db[@more@]
mysql中的外键
Foreign keys definitions are subject to the following conditions: Both tables must be InnoDB tables and they must not be TEMPORARY tables. Corresponding columns in the foreign key and the referenced key must have similar internal data types inside InnoDB so that they can be compared without a type conversion. The size and sign of integer types must be the same. The length of string types need not be the same. For non-binary (character) string columns, the character set and collation must be the
vnc配置--摘
Windows下面的远程图形界面的控制大家都已经驾轻就熟了。其实Linux下面利用vnc来图形界面的控制也是非常简单的。VNC是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。 以redhat linux 8.0下面的安装和使用为例 一、安装vnc的rpm包 1.安装linux 1.1 图形界面下的安装要是在KDE或者GNOME下,直接点击rpm包,系统会自动开始安装。中间还会提示你设 置密码,端口等。 1.2 命令行下的安装。 下面还是说说命令行下的安装,其实也是非常简单的,一个命令就可以了。 1.cd /mnt/f/vnc/ rpm -ivh
修改Google Desktop Search安装的默认路径(摘)
修改Google Desktop Search安装的默认路径- - Google Desktop Search是一款非常好用的软件。没有使用之前,不觉得,等使用上手以后,找一个东西,习惯了先search一下,非常的方便。但是,由于系统盘空间有限,而Google Desktop Search默认安装在系统盘上。因此,当我用了一段时间以后,随着索引文件的不断增大,系统盘的空间逐渐减小,以为于不得不将这个东西删除(因为实在是删不了别的东西了)。删掉之后,找起文件来,非常的不便,郁闷的要命。怎样修改Google Desktop Search的默认安装路径呢?
关于jboss配置的总结
1、安装/配置apache 2.2.4 和 mod_jk1.1配置负载均衡2、安装/配置jboss2.1 安装jdk1.5.112.2 解压jboss2.3 修改server.xml ,适应负载均衡。2.4 修改server.xml ,配置支持UTF -8 字符集<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useBodyEncodingForURI="true" disableUploadTime
引用关于OO的讨论。。
http://www.jdon.com/article/29282.htmlRe: 什么是OO思想 发表: 2006年10月18日 14:18 回复 banq 发表文章: 7644/ 注册时间: 2002年08月03日 17:08 OO思想简言之,我们谈的 想的 编的 做的 都是围绕一个个对象。>怎么来培养自己的OO思想呢了解对象基本概念,对象关系,设计模式, 对象建模,当然对象框架也必须了解,这是一个渐近过程。 Re: 什么是OO思想 发表: 2006年10月18日 14:36 回复 xinying_ge 发表文章: 16/ 注册时间: 2006年09月26日 17:33 如何来把握,我是不是真的理解了OO思想!我还是觉得很迷惘。DDD这本书我读了一点,我
apache 与jboss连接
使用mod_jk.步骤:1、下载jk1.2,编译。2、配置apache的配置文件httpd.conf,编写mod_jk.conf和work配置文件。启动apache和jboss.[@more@]
删除用户全部对象,不用删除用户(摘)
set heading off;set feedback off;spool c:dropobj.sql; prompt --Drop tables select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; prompt --Drop view select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; prompt --Drop sequence select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences; prompt --Drop function select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION'; prompt -