本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告

戒除浮躁,读好书,交益友


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:邢红瑞的blog
日志总数:523
评论数量:1142
留言数量:0
访问次数:9692038
建立时间:2004年12月20日




[java语言]spring对oracle的clob和StoredProcedure 的处理
原创空间

邢红瑞 发表于 2005/4/21 9:16:20

使用spring后发现和oracle的驱动有了不解之缘,最初是spring的jdbc存取oracle的clob字段,出现 org.springframework.transaction.TransactionSystemException: Could not roll back JDBC transaction; nested exception is java.sql.SQLException: Io 异常: Software caused connection abort: socket write error 问了Juergen Hoeller几次,也没有知道原因所在。只有加入了hibernate解决此问题,hibernate如何解决oracle的clob字段,看我以前的帖子(http://blogger.org.cn/blog/more.asp?name=hongrui&id=1171


阅读全文(16753) | 回复(6) | 编辑 | 精华 | 删除
 


[java语言]编写安全的代码:数据库连接池的共享
原创空间

邢红瑞 发表于 2005/4/18 12:34:23

最近公司用weblogic的连接池连接oracle数据库,只要是oracle死掉或网络断掉,不但重启oracle,还必须重新启动weblogic,这个问题几年前,就遇到了,听说可以设定为autoconnect,没有试过。稳定性远不如jboss的jmx的连接池,无论oracle如何重起,jboss一直保持连接,我们boss服务器最长1年没有重启。从tomcat 5.0.18之后,dbcp连接池稳定了很多,成了spring的标准配置。 看了agilejava的blog(http://agilejava.blogbus.com/logs/2005/04/1104185.html),知道还有一家比较烂的,IBM的websphere,事务处理有问题。我估计原因是这样的,是<res-sharing-scope>Sharable</res-sharing-scope>的设置,他告诉数据源,在同一事务中,事务由容器或


阅读全文(6454) | 回复(1) | 编辑 | 精华 | 删除
 


[java语言]sql语句中多个参数的处理
原创空间,  软件技术

邢红瑞 发表于 2005/4/10 14:50:51

昨天小胖问道如何处理select语句中多个参数的处理,还得判断参数的个数和拼接字符串,我公布tatan框架对于多个参数是如何处理的
使用预处理,需要Connection connection, String sqlString, Object[] parameters 3个参数,其实处理的方式类似spring的getJdbcTemplate()对数据的处理
       PreparedStatement statement = connection.prepareStatement(sqlString);         // 清理以前的参数
        statement.clearParameters();
        for (int i = 0; i <

阅读全文(3407) | 回复(0) | 编辑 | 精华 | 删除
 


[java语言]java类继承的问题
原创空间,  文章收藏,  软件技术,  电脑与网络

邢红瑞 发表于 2005/3/21 11:40:56

java类继承的规则   class Person
{
(下面还有390字)

阅读全文(3715) | 回复(0) | 编辑 | 精华 | 删除
 


[java语言]编写安全的代码,关于java的内存溢出的问题
原创空间

邢红瑞 发表于 2005/3/16 14:43:51

因为内存管理很重要,c++的设计者把它交给程序员管理。因为内存管理很重要,java的设计者把它交给系统管理。内存泄漏是C++的通病,内存溢出是java的硬伤。 很久以前,使用jspsmartUpload作文件上传,现在运行过程中经常出现java.outofMemoryError的错误,用top命令看看进程使用情况,发现内存不足2M,花了很长时间,发现是jspsmartupload的问题。把jspsmartupload组件的源码文件(class文件)反编译成Java文件,如梦方醒: 
      m_totalBytes = m_request.getContentLength();     m_binArray = new byte[m_totalBytes];     变量m_totalBytes表示用户上传的文件的总长度,这是一个很大的数。如果用这样大的数去声明一个byte

阅读全文(41721) | 回复(6) | 编辑 | 精华 | 删除
 


[java语言]commons-logging的配置
原创空间,  软件技术

邢红瑞 发表于 2005/2/19 17:49:39

Jakarta Commons Logging (JCL)日志信息通过哪个级别的方法发送,就标明了日志信息的级别. 信息级别的详细说明 fatal非常严重的错误,导致系统中止。期望这类信息能立即显示在状态控制台上。
error其它运行期错误或不是预期的条件。期望这类信息能立即显示在状态控制台上。
warn使用了不赞成使用的API、非常拙劣使用API, '几乎就是'错误, 其它运行时不合需要和不合预期的状态但还没必要称为 "错误"。期望这类信息能立即显示在状态控制台上。
info运行时产生的有意义的事件。期望这类信息能立即显示在状态控制台上。
debug系统流程中的细节信息。期望这类信息仅被写入log文件中。
trace更加细节的信息。期望这类信息仅被写入log文件中。 接口定义的方法按严重性由高到低的顺序

阅读全文(4646) | 回复(1) | 编辑 | 精华 | 删除
 


[java语言]java取本机ip的问题 
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2005/1/11 11:09:26

 
        try {
      

(下面还有295字)

阅读全文(6353) | 回复(0) | 编辑 | 精华 | 删除
 


[java语言]java Serializable的使用
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2005/1/8 10:27:48

Java Serializable的功能很强大,ejb的实现使用了Serializable,以前做过这样的一个程序,就是把用户最后一次登陆的信息直接保存到数据库,后来发现保存一条记录确实麻烦,不如采取

(下面还有74字)

阅读全文(4600) | 回复(0) | 编辑 | 精华 | 删除
 


« 11 12



站点首页 | 联系我们 | 博客注册 | 博客登陆

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