只显示主题贴

当我们不断的关注于如何有效的管理时间,改进工作流程,如何高效的工作的时候,却很少有人会注意打字的速度对于工作效率的影响 无论我们怎样去改进软件开发的方法,采用更好的IDE,最终都是要落实到代码的敲击上,可以说你的打字速度将直接影响到开发速度 盲打,touch type,对于程序员来说,不仅仅是输入速度的问题,更重要的是,敲代码的时候不需要你去分神操心,可以更专注于逻辑的思考,流畅的输入可以使你的想法迅速得到实践,连续的思考而不是不停地backspace。 程序员每天要进行大量的敲击操作,正确的输入指法也会让你不容易疲劳,均匀的使用你的十根手指有效的分担压力 我注意到很多同事甚至都不 ...
尽管jbpm非常强大,是目前最适合商业化的开源工作流引擎,可以开发出复杂的流程,但是特别遗憾的是并不支持并发子流程(multiple-subprocess) 有一次我需要做一个复杂的流程,主流程里要求同时启动多个并发执行的子流程,并且子流程的数目和启动的时间都不确定,当所有子流程都结束以后,主流程才继续执行。我们知道jbpm里有子流程的设定,有专门的节点ProcessState来处理,但是后来发现无论如何也实现不了多子流程并发执行,后来看其源码知道因为subprocess是作为ProcessState的一个属性,也就是说ProcessState只能包含一个subprocess的定义,并 ...
  • 进入论坛 Java
把常见的持久化操作CRUD封装在一个接口Persistence并用Hibernate实现不可以么,为什么非要多了DAO这么麻烦,相比上面的方案有什么好处么? interface: PersistenceManager impl class: HibernatePersistenceManager (implements PersistenceManager) 然后其它业务类调用PersistenceManager来进行业务处理,这样不是很方便 看到appfuse的代码中: [code:1] public interface RoleDAO extends DAO { / ...
  • 进入论坛 Java
JeffreyHsu
搜索本博客
我的相册
92091484-18ed-4826-a14c-75984172a2c0-thumb
我的P8
共 8 张
存档
最新评论