- 博客(6)
- 收藏
- 关注
原创 AOP 的一些实现方法
前段时间去面试,被问到了AOP的原理,当时回答是通过代理,还自信满满的。原来还是存在其他的一些方法的。趁这段时间,离职之际冲冲电,稍微挖一下。 [code="java"] package demo.aop; public interface ActionI { public void doSth(); } [/code] [code="java"] packa...
2011-06-21 21:48:02 157
原创 捣腾couchdb-1
环境:WIN7-虚拟机-fedora 13 su –c 'yum install couchdb' 安装后 运行 test suite,一路飘红,没有一个是success。错误 reason:reacces。 这是个erlang 的错误,提示为 没有权限访问。 在安装的过程 已经 创建了 couch用户 和couch用户组,如果还没有创建的,自行创建即可 chown -R c...
2010-09-12 19:46:28 109
原创 SVG 在ASV 和 FF的兼容性说明
1.使用名字空间敏感的DOM方法 DOM Level 1推荐标准在XML标准中出现名字空间之前发布,因此DOM1不是名字空间敏感的。这就引发了名字空间化XML中的问题,例如SVG。为解决这些问题,DOM Level 2核心添加了与DOM Level 1 对等的,但是名字空间敏感的方法。编写SVG时应使用名字空间敏感的方法。下表列出了不应再使用的DOM Level 1 方法以及与之对应...
2010-06-06 16:24:01 179
[ibatis]:延迟加载和N+1问题
数据库I/O可以很好的度量数据库的使用情况,同时也是影响数据库性能的主要瓶颈之一。数据从磁盘到内存或则从内容写到磁盘这种操作时非常耗时。高速缓存能很好的应到到这一问题来提高性能。 N+1问题是由于试图加载和父记录相关的子记录而造成的。当如果你已经获取一个父记录时,若想获得所有的这个父记录的子记录时,你需要多执行N个查询,为了把子记录查询出来。 延迟加载将加载分层了更小的易管理的小过...
2008-12-03 17:34:12 252
原创 SwingUtilities中invokeLater和invokeAndWait介绍(转载)
SwingUtilities中invokeLater和invokeAndWait介绍 在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed方法在事件
2007-12-05 12:46:00 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人