http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)

发“春”第一贴(DLOG4J)

2005年2月16日(Wednesday) 09点39分 作者: 本站原创 天气: 心情: 一般

十来天都没有上网,在这里给各位姑娘小伙、老少爷们拜个晚年,祝各位新年万事如意(说的容易)说的可不是您老了,是这个年拜的迟了。

不想说别的,鸡毛蒜皮的事也没劲,把DLOG4J 2.0的进度汇报一下。

从上次的回报也就是 2005-1-24 到现在,DLOG4J基本上是在对一些细节上进行处理,同时也做了大量的测试,修正了很多的错误,在这里要非常感谢小红帽的支持,他的BLOG网站目前就是采用DLOG4J 2.0的内部预览版构建的,网址是:http://yhe.dalian.cn/ 。目前还剩下一些文档方面的内容以及英文版的翻译等问题需要处理,预计两个礼拜可以完成。

另外一个值得说明的是,考虑到具有普遍的应用价值,将DLOG4J中用于处理网页布局的代码脱离了DLOG4J形成一个单独的项目名为BrickWeb,意思是用砖头叠起的网页,近期也会在SourceForge上申请一个新的项目。接下来又会有不少与之相关的问题接踵而来,一个字:累!

不过2.0版本发行以后将不会有很多的时间在DLOG4J上,因为我也要吃饭,得糊口:) 不过并不是说我不管DLOG4J了,是更新的速度有所放缓。

不管怎么样呢,希望今年人人都有个好运头!

[Edit on 2005-02-16 17:16:28 By ld]
标签: DLOG4J 
评论者: 刘冬 2005-2-16 09:43 (Wednesday)

来看看人家是怎么干活的,我跟他比差远了

做就做最优秀的员工
天天要求工作
工作量最少也得十几个钟头
什么策略啊、创意啊、完稿啊
能给他干的都给他干喽
早上六点就到,晚上还得加班
公司里全都是工作狂
光干活,不回家的那种
老板一个电话,甭管有事儿没事儿
都得跟人家说:may i help you sir
一脸地道的奴才相
倍儿想挨抽
每个人都有你的联系电话
墙上都是你的详细地址
连厕所门上都有你的手机号
公司里搁着铺盖
二十四小时候着
就一个字儿——累
每月光打的就得花个万八千的
周围员工不是加到四点就是加到五点
你要是加到一点多呀
你都不好意思跟老板打招呼
你说,这样的员工一个月能挣多少钱
我觉得怎么着也得两千多吧
两千多块?!那是一年!
就一百多块
别嫌少,还是税前
你得研究咱优秀员工得工作心理
愿意为一百多块累到吐血的
根本就不在乎挣多少钱
什么是优秀员工,你知道吗?
优秀员工就是不管干什么样的活
都干最累的,不干钱多的
所以我们做广告的口号儿就是:
不求最好,但求最累

评论者: 刘冬 2005-2-18 10:24 (Friday)

BrickWeb通过SourceForge的评审

评论者: 小红帽 2005-2-18 10:27 (Friday)
道喜了
评论者: Lancelot 2005-2-18 10:34 (Friday)

Dlog4j 用Oracle数据库时,写日记内容不能超过7614是什么原因阿?郁闷

评论者: Lancelot 2005-2-18 10:37 (Friday)
恭喜你了,什么时间能提供下载阿?呵呵
评论者: 刘冬 2005-2-18 10:40 (Friday)
Oracle我不太熟悉,你看看日记表(dlog_journal)的内容字段类型是否是大文本类型呢?你可以直接改成大文本类型。
评论者: Lancelot 2005-2-18 11:34 (Friday)

报的是这样的错误!

警告: SQL Error: 17070, SQLState: null
2005-2-18 11:31:34 net.sf.hibernate.util.JDBCExceptionReporter logExceptions
严重: 数据大小超出此类型的最大值: 5376
2005-2-18 11:31:34 net.sf.hibernate.JDBCException <init>
严重: could not insert: [dlog4j.formbean.LogForm#1]
java.sql.SQLException: 数据大小超出此类型的最大值: 5376
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
2005-2-18 11:31:34 net.sf.hibernate.impl.SessionImpl execute
严重: Could not synchronize database state with session
net.sf.hibernate.JDBCException: could not insert: [dlog4j.formbean.LogForm#1]
        at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.jav
a:478)

[Edit on 2005-02-18 17:31:07 By ld]
评论者: Lancelot 2005-2-18 11:37 (Friday)

好像不是字段类型的问题,我改成blob类型了,还是同样的错误

评论者: 小红帽 2005-2-18 11:43 (Friday)
有可能是你的oracle驱动问题
评论者: Lancelot 2005-2-18 15:18 (Friday)

我检查了一下,Oracle驱动没有问题阿,我用的是Oracle9i,驱动也正确阿?

评论者: Lancelot 2005-2-18 15:19 (Friday)
我想不能改成Blob字段的,在Oracle中,这个字段操作还的写专门的程序
评论者: Lancelot 2005-2-18 15:25 (Friday)
让我郁闷的是java.sql.SQLException: 数据大小超出此类型的最大值: 5376
这个错误中的5376总是变,一会儿3000多,一会6、7千!找不到原因阿
评论者: Lancelot 2005-2-18 15:42 (Friday)
小红帽 ,你的网站用的是什么数据库阿?
评论者: 刘冬 2005-2-18 15:59 (Friday)
存大文本的应该是CLOB字段类型吧,红帽用的数据库是MySQL
评论者: Lancelot 2005-2-18 16:06 (Friday)
CLOB类型也要写专门的程序来操作才行,不能像一般的字段那样来操作
评论者: 刘冬 2005-2-18 16:25 (Friday)

当然啦,这些操作在hibernate都搞好了的:)

评论者: Lancelot 2005-2-18 16:31 (Friday)
你的意思,我直接改表结构中的字段的类型为Clob就行了?呵呵
评论者: 刘冬 2005-2-18 16:40 (Friday)

试试吧,Oracle数据库确实没测试过,我们测试过的数据库包括

Access,HSQLDB,SQL Server 2000, DB2 v8, MySQL, Sybase

评论者: Lancelot 2005-2-18 16:44 (Friday)
唉,改成了ClOB还是同样的错误,郁闷,不知道怎么回事
评论者: Lancelot 2005-2-18 16:50 (Friday)
对了,改成CLOB字段后,对应的配置文件用修改么?呵呵
评论者: Lancelot 2005-2-18 17:06 (Friday)
对应的操作日志内容的程序也的修改吧?
评论者: 刘冬 2005-2-18 17:11 (Friday)
不需要改任何程序的,或者你可以把文件/WEB-INF/classes/hibernate.cfg.xml中的net.sf.hibernate.dialect.GenericDialect改为net.sf.hibernate.dialect.Oracle9Dialect再试试,再不行俺没辙了,有空我再装个Oracle看看了
评论者: Lancelot 2005-2-18 17:13 (Friday)
好的,太感谢你了!
评论者: Lancelot 2005-2-18 17:16 (Friday)
好像还是不行,还是同样的错误!
评论者: 刘冬 2005-2-18 17:28 (Friday)

或者你试试 DLOG4J 2.0 看看吧? 现在还没有发行,可以从CVS上下载

1. cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/dlog4j login
2. cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/dlog4j checkout DLOG4J_JAVAYOU
评论者: Lancelot 2005-2-18 17:53 (Friday)
To 刘冬:你能不能把DLOG4J 2.0 源文件包和发布包发到我的邮箱里面阿?我没有用过CVS,我刚才试了一下(按照你给我的那个命令),它要密码,呵呵
评论者: Lancelot 2005-2-18 17:53 (Friday)
对了,我的邮箱是:leejianbao2103@163.com,多谢了!呵呵
评论者: 刘冬 2005-2-18 18:11 (Friday)
密码不用输就可以的!不知道Oracle中的Varchar2类型可支持多大的长度,如果足够就用这个类型吧。
评论者: Lancelot 2005-2-18 18:13 (Friday)
Oracle中的Varchar2类型最大可以支持4000,但是我的经验,一般达不到的
评论者: 刘冬 2005-2-18 18:13 (Friday)
评论者: alamo 2005-2-18 20:36 (Friday)
刘冬有没有一个详细的安装说明啊?
评论者: alamo 2005-2-18 20:45 (Friday)
看到了,不好意思啊,刘冬,最近比较关心lucene的全文检索,自己做了一个实验,老是存在中文显示问题,只好看看你的源码。呵呵,谢谢哈。有时间,请指导一二。
评论者: 乱世农人 2005-6-8 20:29 (Wednesday)
刘东先生,你好!我下载了dlog4j_src_2_0_0.zip,在DOC下没有详细的安装说明,能不能给一个,我的邮箱是:remonl@tom.com,另外,我Oracle比较熟悉,是OCP,以后有用到之处,就请明说,我会尽力。谢谢!
评论者: 刘冬 2005-6-9 08:29 (Thursday)

你最好下载war包,直接把war文件解压到Tomcat或者resin的webapps目录下即可!war包中也有doc目录只有一个简单的安装说明!

评论者: 匿名网友 2008-2-29 09:27 (Friday)

我用的oracle9i数据库,在hibernate配置文件做一下修改即可

hibernate.jdbc.batch_size=0

java.lang.String 改为TEXT

姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验