2014年5月16日

摘要: Win7旗舰版安装Oracle11g后,数据库可以正常使用,重启系统,再次连接数据库,提示:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决方法: 1、打开listener.ora文件(\product\11.2.0\dbhome_1\NETWORK\ADMIN\)。 ... 阅读全文
posted @ 2014-05-16 14:40 神秘之光 阅读(321) 评论(0) 推荐(0)

2013年10月18日

摘要: 1、ApacheTomcat6中支持了Java语言的特性 NIO( New I/O),使用NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能。但是,在tomcat6在默认的配置选项中是没有把NIO功能打开。在tomcat的配置文件conf/server.xml中,找到以下配置: 在控制台的启动信息里看见,默认状态下没有被打开nio配置,启动时的信息,如下: 2010-2-1 12:59:40 org.apache.coyote.http11.Http11Protocol init 信息: Initializing Coyote HTTP/1.1 on http-8080 2... 阅读全文
posted @ 2013-10-18 15:08 神秘之光 阅读(480) 评论(0) 推荐(0)

2013年8月27日

摘要: 现象:在Linux下,使用shutdown.sh来关闭Tomcat,web服务确实已经关闭了,但是在线程中仍然存在Tomcat,只能使用kill杀死。原因:在web系统中,如果有后台线程打开Socket客户端,用shutdown.sh是关闭不掉Tomcat的。解决方法: 一般情形下,一个后台线程往往是和web程序一起启动的,这时候我们的做法就是添加一个类继承ServletContextListener,然后重写它的 public void contextInitialized(ServletContextEvent arg0)方法,在它里面关闭后台线程。 在Web服务(启动)的时候,启动... 阅读全文
posted @ 2013-08-27 13:20 神秘之光 阅读(1060) 评论(0) 推荐(0)

2013年8月12日

摘要: netstat -ltunt 阅读全文
posted @ 2013-08-12 10:51 神秘之光 阅读(89) 评论(0) 推荐(0)

2013年8月9日

摘要: Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:方法1:vi /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改为:LANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"方法2: 阅读全文
posted @ 2013-08-09 12:47 神秘之光 阅读(215) 评论(0) 推荐(0)

2013年7月3日

摘要: 1、JSP中的js、css等引用,js中url的写法,均使用相对路径或者request.getContextPath(),由容器来判断路径,绝对不要使用绝对路径,后患无穷。2、工程编码要统一,包括URI,XML,数据库等,建议使用UTF-8。3、文件路径问题 在windows平台和Linux平台上,文件路径的格式是不一样的,文件分隔符(在 UNIX 系统中是“/”),window 是"\",所以在使用路径时,最好使用java自带的文件分隔符常量,屏蔽平台 的差异:java.io.File.separator 阅读全文
posted @ 2013-07-03 11:16 神秘之光 阅读(156) 评论(0) 推荐(0)

2013年7月2日

摘要: 以下为保存xml文件的代码: OutputFormat format = OutputFormat.createPrettyPrint(); //设置XML文档输出格式 format.setEncoding("UTF-8"); //设置XML文档的编码类型 format.setIndent(true); //设置是否缩进 format.setIndent(" "); //以空格方式实现缩进 format.setNewlines(true); //设置是否换行 try { org.dom4j.io.XMLWriter xmlWriter = new org 阅读全文
posted @ 2013-07-02 14:55 神秘之光 阅读(606) 评论(0) 推荐(0)

2013年6月26日

摘要: 在java中通过JDBC连接MySQL执行存储过程时报错:Log代码java.sql.SQLException:Userdoesnothaveaccesstometadatarequiredtodeterminestoredprocedureparametertypes.Ifrightscannotbegranted,configureconnectionwith"noAccessToProcedureBodies=true"tohavedrivergenerateparametersthatrepresentINOUTstringsirregardlessofactual 阅读全文
posted @ 2013-06-26 10:26 神秘之光 阅读(762) 评论(0) 推荐(0)

2013年6月13日

摘要: D:\J2EE\Workspaces\gzjq\WebRoot\WEB-INF\classes>D:\J2EE\Java\jdk1.5.0_22\bin\javah -classpath . -jni com.founder.ceb.CEBUtils 阅读全文
posted @ 2013-06-13 11:40 神秘之光 阅读(142) 评论(0) 推荐(0)

2013年6月4日

摘要: 使用mysql-connector-java-5.1.24-bin.jar作为Java连接MySql驱动程序,在以下情况下出现的诡异问题。数据库编码:gbk某表t编码:gbkt表中某列c1编码:gbk,c1的实际字符长度为1以以下查询语句查询:select c1 from t在rs.getString(1)或rs.getString("c1")时,返回空字符串通过以下途径可以获取正常值:1、c1列编码改为utf8。2、c1列的实际字符长度大于1。3、更换jdbc驱动。此问题只能理解为此版本驱动下的一个bug。 阅读全文
posted @ 2013-06-04 17:00 神秘之光 阅读(352) 评论(0) 推荐(0)

导航