返回信息流请教
我是用sql语句在数据库中取得数据,然后拼成HTML形式的字符串,最后在界面上显示的
但是数据量很大,几千个数据都要运行几十秒,求助,有什么好的方法可以改善效率么,谢谢
这是一条镜像帖。来源:北邮人论坛 / java / #20080同步于 2011/9/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
在jsp中用jdbc连接数据库,取得数据后在界面上显示问题。。
lookstar
2011/9/16镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
你先用日志记录时间,或者性能检测工具查出来,到底是从数据库select的操作慢,还是格式化成HTML的速度慢
【 在 lookstar (ID Hunter) 的大作中提到: 】
: 请教
: 我是用sql语句在数据库中取得数据,然后拼成HTML形式的字符串,最后在界面上显示的
: 但是数据量很大,几千个数据都要运行几十秒,求助,有什么好的方法可以改善效率么,谢谢
: ...................
刚才查了一下log4j的用法,我把log4j的两个jar包放在lib目录下,把log4j.properties放在class目录下了,随便找一个jsp调用了log4j,不过出现了警告:
log4j:WARN No appenders could be found for logger (Application).
log4j:WARN Please initialize the log4j system properly.
请问是怎么回事呀?
我的log4j.properties:
#Configure logging for TTT: optionally with log file
log4j.rootLogger=WARN, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=(%r ms) [%t] %-5p: %c#%M %x: %m%n
log4j.logger.com.genuitec.eclipse.sqlexplorer=DEBUG
log4j.logger.org.apache=WARN
log4j.logger.org.hibernate=WARN
在jsp中的代码:
<%@ page import="org.apache.log4j.Logger"%>
<%
Logger log1 = Logger.getLogger("Application");
log1.info("Test1 Logger.getLogger(\"Application\")");
%>
【 在 ox 的大作中提到: 】
: 你先用日志记录时间,或者性能检测工具查出来,到底是从数据库select的操作慢,还是格式化成HTML的速度慢
: 【 在 lookstar (ID Hunter) 的大作中提到: 】
: : 请教
: ...................
先初始化
PropertyConfigurator.configure(配置文件)
【 在 lookstar (ID Hunter) 的大作中提到: 】
: 刚才查了一下log4j的用法,我把log4j的两个jar包放在lib目录下,把log4j.properties放在class目录下了,随便找一个jsp调用了log4j,不过出现了警告:
: log4j:WARN No appenders could be found for logger (Application).
: log4j:WARN Please initialize the log4j system properly.
: ...................
恩,谢谢啦。可以的。
我在jsp直接写的
Logger log1 = Logger.getLogger("Application");
log1.info("Test1 Logger.getLogger(\"Application\")");
在tomcat中没有显示,去哪里看日志呢?我用的eclipse
【 在 ox 的大作中提到: 】
: 先初始化
: PropertyConfigurator.configure(配置文件)
: 【 在 lookstar (ID Hunter) 的大作中提到: 】
: ...................