`
pqcc
  • 浏览: 124766 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

1. 在Myeclipse 下集成 resin:java.lang.NoClassDefFoundError:  javax/management/j2ee/statistics/JTAStats
解决: 在 window-->Preferences--> resion 3-->Paths-->Append to classpath--》选择 resin jar 包下面的 j2ee-management-10.jar

 

2. 先调用 static 内容内容,再调用 main 里面内容。

3. resin 对 web 目录下的 test 文件夹(这个文件名)敏感。

4. 用Microsoft提供的JDBC驱动(2.2.0040),在查询时遇到一个SQLException:
   java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column #.
   原因是如果该表存在TEXT, NTEXT, IMAGE等大型字段,对于ResultSet的字段读取必须按照从左向右读,如果你用:
   int a = rs.getInt(2);
   int b = rs.getInt(1);
   则报错。Microsoft给出的方案是不能从右往左也不能连续读2次。没办法自己改代码,严格从左向右读,结果就没有问题了。

 

5. 线程池适合应用的场合  
  当一个Web服务器接受到大量短小线程的请求时,使用线程池技术是非常合适的,它可以大大减少线程的创建和销毁次数,提高服务器的工作效率。但如果线程要求的运行时间比较长,此时线程的运行时间比创建时间要长得多,单靠减少创建时间对系统效率的提高不明显,此时就不适合应用线程池技术,需要借助其它的技术来提高服务器的服务效率。

 

6. 有时候,可能会遇到“java.io.IOException: Server returned HTTP response code: 403 for URL”的错误信息。通常是因为服务器的安全设置不接受Java程序作为客户端访问,解决方案是设置客户端的User Agent, 示例代码如下:

URLConnection feedUrl = new jURL(urlStr).openConnection();

feedUrl.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");

SyndFeedInput input = new SyndFeedInput();

SyndFeed feed = input.build(new XmlReader(feedUrl));

 

 

0
5
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics