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


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告

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


我的分类(专题)

日志更新

最新评论

留言板

链接

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




[java语言]深入浅出 spring AOP (四)
原创空间,  软件技术

邢红瑞 发表于 2005/12/12 13:54:34

spring的Advice分为5种,Before,After returning,Around,Throws,Introduction。使用这些Advice可以完成AOP相关部分90%的编码,
剩余的10%只好依靠AspectJ了。在大多数情况下,around advice可以完成Before,After returning,Throws的所有功能。
Before advice是比较有用的advice,它可以修改传递给method的参数,可以通过异常中断method的执行,通常用于检测用户的权限。
Servlet过滤器是Before advice的一种方式,提供了在servlet调用前执行其他处理的能力。
下面给个例子
接口
package org.tatan.test;
 public interface Worker {
     void doSomeWork(int numOfTimes);
&nb


阅读全文(8962) | 回复(2) | 编辑 | 精华 | 删除
 


[j2ee]spring使用DataSourceUtils.getConnection和JasperReport使用
原创空间

邢红瑞 发表于 2005/12/11 19:04:04

这是jetmaven的源码 /*
 * Copyright (c) 2004 Your Corporation. All Rights Reserved.


(下面还有363字)


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


[编程感想]纸上谈兵谈论"设计模式" 
原创空间,  软件技术

邢红瑞 发表于 2005/12/4 17:29:07

专家说写10万行C++代码。什么模式都会了。我写的代码超过10万行,但不敢说会了设计模式。
设计模式诞生于c++,基本是ace框架的提炼,起源的书籍POSA,汇总的书籍是Erich Gamma 的设计模式。
书上的23个模式,差不多背过了,但是总是感觉不够用。
看了java核心模式后,知道如何使用EJB,明白了sun的petstore为何要用Facade。
知道了

阅读全文(6252) | 回复(5) | 编辑 | 精华 | 删除
 


[linux kernel]debian上模拟arm
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2005/11/29 18:30:36

使用skyeye模拟arm很是麻烦,其实debian可以模拟arm的.
先安装Qemu,因为sdl很难搞定.linux建议下载qemu-0.8.2-i386.tar.gz,在根目录下解压即可,自

(下面还有97字)

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


[java语言]JdbcTemplate为什末不用connection,connection为什末不能共享
原创空间,  软件技术

邢红瑞 发表于 2005/11/28 16:13:54

JdbcTemplate为什末包含javax.sql.DataSource ,而不是用connections,因为使用DataSource有很多优点,
我们在复杂的应用中如果使用connections(当然可以使用DataSource.getConnection()得到),
必须捕捉SQLExceptions,这样spring框架无法处理SQLException异常,在抛出异常时,无法关闭connection。
connection为什末不能共享?DataSource.getConnection()得到connection实例,一般都不相同,这由连接池的具体实现控制,
所以大家不要使用oracle的临时表,因为如果每次连接都不一样的话,下次就没有临时表了。
建立连接是消耗时间的,在一段时间内,connection只能由一个用户使用,为了避免transaction产生冲突,一些jdbc驱动不支持多线程访问同一个connection。还有一个更致命的问题,众所周知,transaction是基于connection的,即使多个用户使用一个连接,大家在一个事

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


[java语言]深入浅出 spring AOP (三)
原创空间,  软件技术

邢红瑞 发表于 2005/11/26 9:58:58

spring AOP使用,使用CGLIB应该使用接口不是类,这点务必注意。
使用BeanNameAutoProxyCreator声明事务,
<!-- define transaction interceptor -->

<bean id="txInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager"><ref bean="transactionManager"/></property>
<property name="transactionAttributeSource"><ref bean="txAttributes"/></property>

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


[linux]ubuntu技巧
文章收藏,  网上资源,  软件技术,  电脑与网络

邢红瑞 发表于 2005/11/25 12:27:38

查看软件xxx安装内容
dpkg -L xxx
查找软件
apt-cache search 正则表达式
查找文件属于哪个包
dpkg -S filenameapt

(下面还有353字)

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


[c++]c语言和c++切分字符串的问题
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2005/11/23 16:11:44

c语言strtok
#include <string.h>
#include <stdio.h> char string[] = "A str

(下面还有77字)

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


[java语言]解决Word文档的检索问题,lucene我的天职是搜索
原创空间,  软件技术

邢红瑞 发表于 2005/11/20 13:08:37

lunece是个姓氏,Lucene is Doug’s wife’s middle name; it’s also her maternal grandmother’s first name.
看了车东老大的blog,针对MSWord文档的解析器,因为Word文档和基于ASCII的RTF文档不同,
需要使用COM对象机制解析。其实apache的POI完全可以做到解析MSWord文档。
我修改了别人的一个例子,算是抛砖引玉,大家不要那转头打我。
Lucene并没有规定数据源的格式,而只提供了一个通用的结构(Document对象)来接受索引的输入,
但好像只能是文本数据。
package org.tatan.framework;

import java.io.PrintStream;
import java.io.PrintWriter;

public class DocumentHa

阅读全文(7360) | 回复(3) | 编辑 | 精华 | 删除
 


[编程感想]Oracle开发人员应该具备的几个资源
文章收藏,  网上资源,  软件技术

邢红瑞 发表于 2005/11/20 10:28:39

 转自(http://searchdatabase.techtarget.com.cn/tips/498/2059498.shtml) 很多开发者,舍近求远,愿意花大价钱到书店买Oracle的大头书,我认为是没有什么必要了,除非你是为了保护视力。在Oracle提供免费下载的Oracle文档资料中,已经具备了你需要的所有资源。这里根据我的经验,做一个简单的介绍,希望对大家有帮助:   Oracle提供的帮助手册,其中有几部资料必须要看的,或者是经常要查看的。   1,SQL Reference   经常看。不管是数据库开发者,还是数据库管理者,都时时刻刻需要放在旁边的手册。这里面有所有Oracle SQL 的语法和命令的语法。

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


« 31 32 33 34 35 36 37 38 39 40 »



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

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