
Framework
iteye_21045
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Xstream实现对象和xml互转换
产品里需要用到xml和object之间的转换,参考了很多方案,结合自己的需求,觉得XStream比较合适。它的主要优点:容易使用;不需要映射;整洁的xml格式;完全的对象图表的支持;整合和支持其他XML的API;自定制的转换战略等。 先是初始化[code="java"]XStream xstream = new XStream(new DomDriver());[/code]或者...2009-05-20 23:43:20 · 125 阅读 · 0 评论 -
RemoteTea概要(未完成)
一,先整理下RPC调用RPC(Remote Procedure Cal),远程过程调用。调用过程代码并不是在调用者本地运行,而是要实现调用者与被调用者二地之间的连接与通信。比较严格的定义是:Remote procedure call (RPC) is a protocol that allows a computer program running on one computer ...2010-04-21 00:29:29 · 236 阅读 · 0 评论 -
Hibernate缓存
转载文章[b]一级缓存[/b]1.Session 级别的缓存,它同session邦定。它的生命周期和session相同。Session消毁,它也同时消毁;管理一级缓存,一级缓存无法取消,用两个方法管理,clear(),evict()2.两个session 不能共享一级缓存,因它会伴随session的生命周期的创建和消毁;3.Session缓存是实体级别的缓存,就是只...2010-04-16 11:30:50 · 101 阅读 · 0 评论 -
Mina框架剖析--动态篇
一切从启动开始,MINA服务端启动代码:[code="java"] private void start(int port) throws IOException, InstantiationException, IllegalAccessException, ClassNotFoundException { //1 NioS...2010-04-06 19:35:09 · 219 阅读 · 0 评论 -
Mina框架剖析--静态篇
一、基础框架[img]http://dl.iteye.com/upload/attachment/230016/0ff4031f-9bc3-3c2c-95d7-3ac41a38a1ee.jpg[/img][b]IoService[/b]:IoService相当于是Mina的Socket层,负责所有SocketIO事件的注册,select,分发等。它位于org.apache.mina.cor...2010-04-06 18:27:33 · 226 阅读 · 0 评论 -
SpringAOP的一个问题
问题:项目中用到了AOP方式记录日志,对于所有create开头的方法全部做了拦截。现在有一个类,里面有createFile方法和newFolder方法,newFolder方法里面会调用到createFile方法,但此时,createFile的拦截记录日志却起不到作用,这是为什么呢。缘由:Spring的AOP实现方式有两种:Java动态代理和Cglib动态增强,这两种方式在Spring中是可...2009-07-13 15:05:32 · 122 阅读 · 0 评论 -
Lucene使用心得
Lucene中两个最重要的概念,索引和搜索 索引:一个比较经典的例子:Eclipse中搜索带有指定字符串“aaa”的所有文件。如果顺序的扫描文件查找,这会是相当的郁闷。这时就出现了索引:为了快速搜索大量的文本,首先索引那个文本然后把它转化为一个可以快速搜索的格式,因此可以除去缓慢的顺序地扫描过程。这个转化过程称为索引,它的输出称为一条索引。索引就可以认为是一个快速随机访问存于其内部的词的数...2009-05-29 17:37:58 · 130 阅读 · 0 评论 -
db4o使用心得之二
3)delete,update对象 把这两个操作放一起,是因为它们都跟一个东东:更新深度 有关系。 对于更新,代码是很简单的,还是拿那个例子来看。[code="java"]ObjectContainer db = Db4o.openFile("data.yap"); try{ ObjectSet result = db.query(new Predic...2009-05-26 01:02:42 · 210 阅读 · 0 评论 -
db4o使用心得之一
[color=red]db4o主要的包[/color] com.db4o: 是db4o最经常用到的功能,Db4o类和ObjectContainer接口是这个包最常用到的。Db4o是运行db4o数据库的起点,这个类中的静态方法openFile会以嵌入式的方式打开数据库文件,还可以在开启数据库之前进行 db4o 环境配置。ObjectContainer 接口可在单用户模式下作为数据库实例...2009-05-26 00:00:43 · 205 阅读 · 0 评论 -
Java监控文件夹变化
1. 线程轮询扫描优点:纯java实现,完美跨平台。缺点:监听文件较多时,需要扫描的量太大;响应不是非常及时,依赖于扫描间隔时间。2. 文件钩子优点:事件驱动方式,无目录扫描。缺点:跟平台相关Jnotify开发包是个不错的文件钩子库,使用方式如下:[code="java"]public class FieMonitor{ /** ...原创 2011-01-13 15:44:56 · 218 阅读 · 0 评论