企业架构
文章平均质量分 75
iteye_15009
这个作者很懒,什么都没留下…
展开
-
EJB 中 事务的粒度问题
今天碰到一个 Hibernate flush 里 一些本不想提交的对象。 这个问题在本地的测试版本中不存在, 为什么呢? 同事为了方便调试EJB 的代码 特地搞了一个proxy 在 本地Tomcat 测试代码里面运行, 因此在本地开发人员很方便的验证mass change 的 validation 逻辑。 由于mass change 要将原业务表的数据取出, 并且 merge 用户要想做...原创 2012-01-10 23:02:03 · 110 阅读 · 0 评论 -
online to publish my article for memory
在JavaEye注册了这个账号很长时间了, 但是到目前都没有一篇blog写下来。 最近发现老了很多记忆力越来越差了。以前本人都是在本地用一个Mybase 的软件记录。 现在公司连本地机器的管理权限都没有, 连安装小的软件都很困难料, 想起这个地方可以写下点东西可以供自己日后查阅吧。 好吧,不废话了开始本人的第一博。以前其实用LDAP 作为企业security 认证的服务器都很长...原创 2011-09-20 13:39:05 · 128 阅读 · 0 评论 -
Disruptor 模式简单理解
Disruptor 主要用作进程间高效通信的一种模式, 它里面所有的实现都是围绕着怎样做可以high performance。 它的核心是 RingBuffer,其实就是一个事先分配好的数组。 这样做有几个好处: 1, GC友好, 事先分配好内存就避免了linkedqueue 那样不断的分配释放内存。 使用每一个单元的话步骤是先claim; 拿到claim 到得 单元, 使用...原创 2012-02-16 15:22:16 · 276 阅读 · 0 评论 -
最近重新读java concurrency in practice 随笔
觉得自己在并发编程还缺很多, 最近一段时间都在积极的学习中。 呵呵, 学到老, 活到老。 Java 的并发编程涉及的方面还是非常多的: 1, 基础方面的: 对象的共享。 依照从安全性从高到低的方式 可以有 最安全的对象共享就是不享, 一个对象仅仅局限在一个线程中。 如果一个对象只能被某个线程的局部变量 也就是在 栈(stack) 访问。 ThreadLoca...原创 2012-03-21 14:26:01 · 111 阅读 · 0 评论 -
Maven 在项目中的依赖管理
现在基于Java的企业开发如果不是太土或者太前卫基本上都会基于maven 来对项目进行版本管理。 其实用maven 来进行版本管理跟源代码管理和项目的开发流程相关发布,issue管理都有非常紧密的关系。 其实目前的项目层次划分还是比较清晰的。 基本上分为三层: 最底层的框架层,应用层 和最上面的use case层。 1, 框架层提供的是一个基本的框架。由于现在这个系统是要运行在特...原创 2012-08-01 23:10:45 · 398 阅读 · 0 评论 -
Oracle AQ 的 pool 问题
1, jms pool 2, jdbc pool原创 2012-08-16 18:23:24 · 134 阅读 · 0 评论 -
Maven 在项目中的管理- 发布项目
如果项目中依赖通过Maven 来管理, 就涉及到如果项目发布。 项目发布的时机通常是每个迭代,或者一个阶段结束我们需要release 一个新的版本。 在Maven中, release 一个项目的前提条件是: 1, mvn, svn 命令行工具可用。 mvn release 会间接的调用svn 来提交修改过的pom 文件到仓库。 1, 编译,测试通过。 或者说至少编...原创 2012-08-28 21:34:55 · 131 阅读 · 0 评论 -
Quarz 常用范式
Quaz is a very common library for us to use to scheudle regular jobs. Just record the paradism to use the Quarz 1, SchedulerFactory to initialize a scheduler to use, there might be several ki...原创 2016-06-14 14:26:40 · 211 阅读 · 0 评论