|
通过电脑发布
#1楼
评论时间:2004-10-6 23:03 (Wednesday)
|
|
|
本站已经更新为DLOG4J 1.1 版! 
|
|
|
通过电脑发布
#2楼
评论时间:2004-10-6 23:03 (Wednesday)
|
|
|
|
|
|
通过电脑发布
#3楼
评论时间:2004-10-7 10:29 (Thursday)
|
|
|
下图是再日文操作系统下本文的显示,经过研究发现原因是之前直接从WORD拷贝所有文字的日记编辑器导致,去掉那些无谓的格式后问题就解决了!

|
|
|
通过电脑发布
#4楼
评论时间:2004-10-7 18:24 (Thursday)
|
|
|
|
|
|
通过电脑发布
#5楼
评论时间:2004-10-8 11:17 (Friday)
|
|
|
将数据库更改为mysql后从数据库中取出的信息全是乱码,再添加日志存入数据库,数据库中出入的中文数据是????,请问这个问题这样解决
我的环境是windowxp resin-3.0.8 mysql3.20
|
|
|
通过电脑发布
#6楼
评论时间:2004-10-8 11:32 (Friday)
|
|
|
你用的是哪个驱动包啊,是不是DLOG4j中自带的那个jar包啊?可以在数据源的配置中添加下面配置试试,不行再找我,我的QQ是 7118343 <set-property property="encoding" value="true" />
|
|
|
通过电脑发布
#7楼
评论时间:2004-10-8 14:23 (Friday)
|
|
|
|
|
|
通过电脑发布
#8楼
评论时间:2004-10-8 15:33 (Friday)
|
|
|
用mysql数据库又一问题
当访问【访问统计】栏时,出现下列错误信息
java.sql.SQLException: Syntax error or access violation, message from server: "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT distinct remoteAddr,userAgent FROM dlog_visit ) t1' at l" at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:957) at _jsp._web_22dinf._jsp._visitstat__jsp._jspService(_visitstat__jsp.java:578) at com.caucho.jsp.JavaPage.service(JavaPage.java:75) at com.caucho.jsp.Page.pageservice(Page.java:571) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:155) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:129) at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:177) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:476) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:345) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:807) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:762) at dlog4j.tags.LayoutTag.doEndTag(LayoutTag.java:67) at _jsp._web_22dinf._jsp._layout._container__jsp._jspService(_container__jsp.java:109) at com.caucho.jsp.JavaPage.service(JavaPage.java:75) at com.caucho.jsp.Page.pageservice(Page.java:571) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:155) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:129) at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:177) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:476) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:345) at dlog4j.EmbedPageServlet.doGet(EmbedPageServlet.java:112) at javax.servlet.http.HttpServlet.service(HttpServlet.java:126) at javax.servlet.http.HttpServlet.service(HttpServlet.java:103) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:113) at dlog4j.UnicodeFilter.doFilter(UnicodeFilter.java:58) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84) at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:177) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464) at com.caucho.util.ThreadPool.run(ThreadPool.java:408) at java.lang.Thread.run(Thread.java:534) Caused by: java.sql.SQLException: Syntax error or access violation, message from server: "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT distinct remoteAddr,userAgent FROM dlog_visit ) t1' at l" at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1905) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1109) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1203) at com.mysql.jdbc.Connection.execSQL(Connection.java:2090) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1496) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:205) at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at web.struts._Statement.invoke(_Statement.java:46) at $Proxy2.executeQuery(Unknown Source) at dlog4j.SiteStatManager.statUserVisit(SiteStatManager.java:276) at _jsp._web_22dinf._jsp._visitstat__jsp._jspService(_visitstat__jsp.java:202) ... 34 more
|
|
|
通过电脑发布
#9楼
评论时间:2004-10-8 15:35 (Friday)
|
|
|
对了,mysql数据库我是通过Access2MySQL Pro程序转换而来的
|
|
|
通过电脑发布
#10楼
评论时间:2004-10-8 15:44 (Friday)
|
|
|
我已经把DLOG4J的MySQL 3.23的数据库脚本上传了,点击这里下载 http://www.javayou.com/download/dlog4j_mysql_323.sql?id=uniqueid 试一下这个,如果不行的话修改一下hibernate.cfg.xml <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
|
|
|
通过电脑发布
#11楼
评论时间:2004-10-8 15:56 (Friday)
|
|
|
还是同样的错误
|
|
|
通过电脑发布
#12楼
评论时间:2004-10-8 16:04 (Friday)
|
|
|
我知道了:( MySQL不支持子查询所致,这个查询不是通过Hibernate完成的! 我想办法看看啊!
|
|
|
通过电脑发布
#13楼
评论时间:2004-10-8 17:08 (Friday)
|
|
|
问题出在这里,这条SQL语句无法在MySQL中执行!
SELECT count(1) FROM (SELECT distinct remoteAddr,userAgent FROM dlog_visit) t1
大家帮忙想想办法啊
|
|
|
通过电脑发布
#14楼
评论时间:2004-10-8 17:26 (Friday)
|
|
|
这样是否可以
select count(distinct remoteAddr) from dlog_visit t1;
|
|
|
通过电脑发布
#15楼
评论时间:2004-10-8 17:31 (Friday)
|
|
|
当然可以了,可是你的MySQL可以了,但是Access数据库又不行了!
解决了,给你发了消息了,给我发个邮件,我把更新的类给你!
|
|
|
通过电脑发布
#16楼
评论时间:2004-10-8 19:52 (Friday)
|
|
|
关注中,能不能解决了也告诉我声啊
egain88@yahoo.com.cn
|
|
|
通过电脑发布
#17楼
评论时间:2004-10-8 20:57 (Friday)
|
|
|
|
|
|
通过电脑发布
#18楼
评论时间:2004-10-9 14:59 (Saturday)
|
|
|
谢谢刘冬,我的调试好了。
http://www.egain.com.cn/
环境:
Win2000+Apache+tomcat+mysql+truehost
所以有点慢噢。再次谢谢刘冬!
|
|
|
通过电脑发布
#19楼
评论时间:2004-10-9 15:02 (Saturday)
|
|
|
truehost是什么东东啊?不过你那个LOGO也太不专业了,有点抄袭之嫌啊,哈哈哈!
你可以自行修改{web-inf}\jsp\layout\html_layout.htm 来修改页面布局啊!
|
|
|
通过电脑发布
#20楼
评论时间:2004-10-9 16:42 (Saturday)
|
|
|
哈,就是因为菜,一切都是照猫画虎了,嘿!!
truehost 是动态域名解析的软件,我服务器在办公室,用的是私网ip,唉,刚出道,还请多关照啊!
|
|
|
通过电脑发布
#21楼
评论时间:2004-10-9 16:45 (Saturday)
|
|
|
对了,发布flash还是不能直接用日记编辑器的插入flash功能,只能手写代码了。
|
|
|
通过电脑发布
#22楼
评论时间:2004-10-9 21:27 (Saturday)
|
|
|
下载了一个试了一下,所有的设置都是默认(包括数据库),速度太慢,我的环境win2000(P4 /2.0g/1g内存)+tomcat5.029+access,加入十多条日记后,检索速度近20秒.我觉得你的连接池的用法可能有问题.
|
|
|
通过电脑发布
#23楼
评论时间:2004-10-10 09:17 (Sunday)
|
|
|
很多朋友机器比你差多了都没有这个情况哦,我开发的机器更没法跟你比了,但是检索速度都不会感到慢!不知道是每次检索都慢呢,还是偶尔发生呢?
|
|
|
通过电脑发布
#24楼
评论时间:2004-10-10 15:26 (Sunday)
|
|
|
每一次都很慢,我在另一台机器又试了一下,还是很慢.我拷贝了同一份数据库文件,会不会是数据库文件有问题,对内容有什么限制吗?我现在的数据库中共有14篇文章,大小2.3M.
|
|
|
通过电脑发布
#25楼
评论时间:2004-10-10 15:46 (Sunday)
|
|
|
才2.3兆,我的都四五十兆了! 你这个问题不具备普遍性,没辙了,不行你换别的库看看,比如SQL Server之类的,需要建库脚本的话我给你发邮件!
|
|
|
通过电脑发布
#26楼
评论时间:2004-10-10 20:46 (Sunday)
|
|
|
谢谢你的热情,如果可以,请给我发一份MYSQL的建库脚本.另外如果感兴趣,我可以将我现在的数据库打包给你发过去,你测一下,看看问题到底出在哪里.我的邮箱是zslun@beelink.com
|
|
|
通过电脑发布
#27楼
评论时间:2004-10-10 21:42 (Sunday)
|
|
|
|
|
|
通过电脑发布
#28楼
评论时间:2004-10-10 23:47 (Sunday)
|
|
|
|
|
|
通过电脑发布
#29楼
评论时间:2004-10-11 11:10 (Monday)
|
|
|
预计什么时候发布?很想拿你的东东做一个多用户的版本,一起做,如何?不过偶是新手的说
|
|
|
通过电脑发布
#30楼
评论时间:2004-10-11 11:14 (Monday)
|
|
|
近期(一两个礼拜内)会发布1.2版以及源码
|
|
|
通过电脑发布
#31楼
评论时间:2004-10-11 12:02 (Monday)
|
|
|
呵呵,几天没来,变样了...........
现在正在下载dlog1.1中午搞一下............ 
|
|
|
通过电脑发布
#32楼
评论时间:2004-10-11 12:37 (Monday)
|
|
|
不是吧,这几天都没变样啊:) 最好还是等几天后的DLOG4j 1.2版吧,修正了1.1版的不少BUG,还有完善一些功能!
|
|
|
通过电脑发布
#33楼
评论时间:2004-10-11 12:46 (Monday)
|
|
|
呵呵.........刚刚我只写了个1.0-to-1.1-migration.sql(用于mysql的1.0版本到1.1版本的升级),还有些东西没做修正,呵呵,那我就暂时不更新为1.1吧。听刘领导的 ,到时候将这些脚本的升级文件也会公布出来..
|
|
|
通过电脑发布
#34楼
评论时间:2004-10-11 12:49 (Monday)
|
|
|
1.1 以后的数据库结构基本上都不会有什么改动,至少到目前为止没有,所以你这个脚本还是可以用的 
|
|
|
通过电脑发布
#35楼
评论时间:2004-10-11 14:10 (Monday)
|
|
|
终于倒到MYSQL上了,由于3.23版不支持UTF8,因此建议用户4.1版, 配置文件中修改 <set-property property="defaultAutoCommit" value="false" />,否则,增加文章时出错,但仍能加到数据库中. 增加 <set-property property="characterEncoding" value="utf-8" />,不然出现乱码.
不过还有一问题:在修改已有的文章时仍出现异常,不过修改仍然成功.好像问题还是autocommit引起的(新增文章正常).
|
|
|
通过电脑发布
#36楼
评论时间:2004-10-11 14:13 (Monday)
|
|
|
多谢多谢,希望大家在使用中发现的问题以及解决办法都贴出来共享一下,感谢 icefire
不过你的这个参数characterEncoding好像有问题,因为查了DBCP的API文档发现BasicDataSource并没有这样一个属性,这个可能会导致数据源初始化失败哦!
|
|
|
通过电脑发布
#37楼
评论时间:2004-10-11 15:05 (Monday)
|
|
|
<set-property property="characterEncoding" value="utf-8" />,这一设置确实对数据库字符集有效,很多场合我都用过.
另外,在MYSQL上,我测试了几台机器,速度快多了.
原来一直想写这么个东西,作为个人收集与管理资料用,现在我可以省事了.大家都得谢谢你了.
|
|
|
通过电脑发布
#38楼
评论时间:2004-10-11 15:09 (Monday)
|
|
|
好的,有时间我也试试这个参数:D
|
|
|
通过电脑发布
#39楼
评论时间:2004-10-11 23:15 (Monday)
|
|
|
Hibernate: select this.sumid as sumid0_, this.sumdate as sumdate0_, this.visitCount as visitCount0_, this.siteid as siteid0_ from dlog_summary this where this.siteid=? order by this.sumdate desc 23:00:53,039 WARN JDBCExceptionReporter:38 - SQL Error: 208, SQLState: 42000 23:00:53,039 ERROR JDBCExceptionReporter:46 - dlog_summary not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output). 偶查了一下,没有dlog_summary这个表啊?怎么回事?
|
|
|
通过电脑发布
#40楼
评论时间:2004-10-12 09:42 (Tuesday)
|
|
|
看来你是用旧程序来跑新数据库啊,重新下载一个新版本吧.我现在火车上,有什么问题回去再说:)
|
|
|
通过电脑发布
#41楼
评论时间:2004-10-13 10:28 (Wednesday)
|
|
|
写日记的时候,如果不填写关键字表单,提交的时候会出现异常。
不错的东东,学习ing
|
|
|
通过电脑发布
#42楼
评论时间:2004-10-13 11:13 (Wednesday)
|
|
|
|
|
|
通过电脑发布
#43楼
评论时间:2004-10-13 12:51 (Wednesday)
|
|
|
这个问题应该是我的一个疏漏,因为PowerDesigner生成的Access数据库文件允许为空的字段都设置为:允许为空,但是不允许空字符串,因此插入的时候可能导致出错。 最快捷的办法是修改dlog_journal表的logkeys字段,让其允许空字符串。
|
|
|
通过电脑发布
#44楼
评论时间:2006-11-10 13:42 (Friday)
|
|
sameer
|
???? ????
?? ??
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
|
|