«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告
 研究知识网格的fans,大家一起来剖析mygrid。了解其本体设计、本体推理以及本体发布等原理和实现。有兴趣的可以留言,大家讨论一下具体的分工。

导航
首页(17)
学习笔记(3)
mygrid剖析(1)
随笔(9)
语义文摘(3)

最新更新
锁无关的数据结构与Hazard指针
锁无关的数据结构与Hazard指针
动态配置log4j
sqlplus 连接数据库方法
开发无题:项目管理心得
开发无题
开发无题
开发无题
开发无题
最近使用displaytag的一些体会

新回复
回复:锁无关的数据结构与Hazard指针
回复:开发无题
回复:sqlplus 连接数据库方法
Lewis
回复:开发无题
回复:开发无题
回复:开发无题
回复:开发无题
回复:开发无题
回复:开发无题

留言
签写新留言

Paxton
支援
强烈建议

blog信息
blog名称:
日志总数:17
评论数量:68
留言数量:3
访问次数:152258
建立时间:2005年1月20日

链接

语义网相关连接

SWRL: A Semantic Web Rule Language http://www.daml.org/2003/11/swrl/

BBS相关连接
http://bbs.xml.org.cn

http://boole.cs.iastate.edu/semanticweb/
Blogger相关连接
http://blogger.org.cn/blog/more.asp?name=Collin&id=8825

EJB以及Java网上开发具牛的一个网站
http://www.theserverside.com/tss
















 


welcome to the blog world

W3CHINA Blog首页    管理页面    写新日志    退出
[学习笔记]锁无关的数据结构与Hazard指针
newlulu 发表于 2006/2/1 18:40:53

C/C++ Users Journal December, 2004 锁无关的数据结构与
阅读全文(3277) | 回复(1) | 编辑 | 精华 | 删除


[学习笔记]锁无关的数据结构与Hazard指针
newlulu 发表于 2006/2/1 18:40:53

C/C++ Users Journal December, 2004 锁无关的数据结构与
阅读全文(2272) | 回复(0) | 编辑 | 精华 | 删除


[学习笔记]动态配置log4j
newlulu 发表于 2006/1/16 22:40:07

1 配置外部配置文件来配置的基本步骤
1.1 一个运用配置文件的实例
Log4j之所以能成功的原因之一是它的灵活性。但如果只是简单的调用BasicConfigurator.configure()来进行配置工作,那么所有的配置都是在函数中写死的,以后修改配置就要修改原代码,这就不能体现出log4j的灵活性了,所以基本上不会通过BasicConfigurator.configure()来进行配置工作的。
为了增加软件的灵活性,最常用的做法就是使用配置文件,如web.xml之于J2EE,struts-config.xml之于struts一样,log4j也提供了让我们把配置信息从程序转移到配置文件中的方法。Log4j提供了两种方式的配置文件:XML文件和Java的property配置文件。通过把配置信息转移到外部文件中,当我们要修改配置信息时,就可以直接修改配置文件而不用去修改代码了,下面,我们就来完成一个通过配置文件来实现log4j的实例。
例2-a:
package TestLog4j;
import org.apache.


[随笔]sqlplus 连接数据库方法
newlulu 发表于 2006/1/16 22:38:06

Sqlplus xjdxpt/123456@'(description=(address_list=(address=(proto=tcp)(host=192.168.0.10)(port=1521)))(connect_data=(service_name=smsdb)))’


[随笔]开发无题:项目管理心得
newlulu 发表于 2005/9/18 23:36:01

 今天虽是中秋,但是心情极其郁闷,明天项目就要验收,可是项目的bug一打,是否明早能够解决,走的通,还不能说,至于短信发布和数据统计模块,我现在是不报什么希望了。
   现在反思起来,可能是因为当时对编程的管理制度的制定是不够的,没有可靠的手段来制约程序员,而且没有有力的对违反制度的人员进行处理的手段。看来任何工程的顺利进行都是由制度作为保证的。


[语义文摘]开发无题
newlulu 发表于 2005/9/14 23:40:18

 在网上查到了这几天一直郁闷的问题,在tomcat下,访问网页出现一个登陆页面,提示语言中有XDB。并且原有的tomcat的8080端口被 占用。经过查找,是因为装上oracle10g的原因。因为,Oracle 9i开始,创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。
网上,已有更改XDB端口的方法。见http://blog.csdn.net/DirkSun/services/trackbacks/105509.aspx。
详细解释见下面链接。
http://www.idevelopment.info/data/Oracle/DBA_tips/xmldb/XMLDB_2.shtml#DisablingthePor


[随笔]开发无题
newlulu 发表于 2005/9/14 23:29:25

 今天系统服务器遇到一处bug,经测试是因为多线程引起。bug出现的现象对同一条记录中的某个字段取值,然后对这个字段累计加1,并更新到数据 库中。由于是多线程的环境下,对这个操作在每个线程中都创建了相应的对象来进行处理。所以导致每个线程环境下,可能得到相同的这个字段数值,在更新数值时 就产生累计的数字和要求的数字不符。因此,对这个对象使用singleton模式进行处理,并且将函数接口使用同步关键字,使得这个对象功能函数支持多线 程环境。经过这种模式处理,bug得到解决。



[随笔]开发无题
newlulu 发表于 2005/9/11 10:08:33

 开发日志:这两天一直在找系统出现的bug。其表现行为是发送队列只发送了一条记录就被阻塞到发送消息队列。开始以为是阻塞队列 arrayblockingqueue,中的take方法出现问题。但是经过两天的测试,原理是消息队列中保存着两种类型的消息,但是其提取消息的函数不 同,但消息发送线程中只是使用其中的一个函数来提取消息内容,所以有一个消息内容提取不出来,表现的现象是导致发送socket端口失败。
导致这个bug是因为没有做详细设计,没有详细设计的文档复审,这个bug可以在详细设计评审阶段查出。
导致bug不能够很快的准确定位还有因为开发人员,在开发时随意的使用try...catch语句而在catch语句中没有扑捉任何出错有用的信息。导致出现的socket异常不能被显示出来。


[随笔]开发无题
newlulu 发表于 2005/9/10 10:00:12

 解决项目中出现的open cursor too much in oracle10g中的问题。主要是因为在程序中没有即时释放链接资源。经测试,每次通过JDBC打开链接,在链接里面进行操作时,都会产生一个 cursor,而每次释放链接时只释放了一次资源,所以在循环使用查询语句中,容易产生上述错误。
   产生上述问题还有一个原因就是项目中所写的数据库连接池中没有很好的管理连接回收策略。需要开发者手工的自己来释放连接资源。但是由于每次通过连接池来创 建的连接,需要提供给开发者来进行开发使用。连接池自己本身并不知道开发者在什么时候用完连接资源。所以,这个连接池还有完善的余地。


[随笔]最近使用displaytag的一些体会
newlulu 发表于 2005/9/2 23:34:18

 最近使用DisplayTag这个标记库来处理web页面的显示问题,读了其中的一些源码,也查找了相关的一些文档。对于项目中 (Tomcat.5.4)中的displaytag显示中文问题,在displaytag.properties文件中,使用中文来替换相关的信息,经过 native2ascii -encoding gbk的编码处理后,保存在class的目录中,基本解决了表格的中文显示问题。对于表格的输出,由于在表格中嵌入了html属性文件,需要在 filter文件中按文档的说明添加mapping *.do,参见displaytag的configuration以及exportfilter说明
(在Web.xml中<filter-mapping> <filter-name>ResponseOverrideFilter</filter-name> <u


« 1 2 »
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144797661 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号