`
jessdy
  • 浏览: 61252 次
  • 性别: Icon_minigender_1
  • 来自: 上海虹口区
社区版块
存档分类
最新评论
文章列表
  Activiti5的前身是jBPM4,而jBPM5是由Drools Flow演化而来的,因此,对于大部分使用开源流程引擎的人来说,从jBPM3或者4升级到Activiti5比较容易,然而,自从Activiti诞生以来,随之而来的有一堆整合的问题:   Activiti5采用的持久层是MyBatis,而非行业内标准的JPA接口,而且两者耦合程度相当之高。所以对于采用Hibernate或者JPA作为持久层的系统,官方给出的解决方案就是将JPA和MyBatis捏合在一起,采用JPA的EntityManager来管理事务,其整合程度之恶心令人瞠目。 Acitiviti5采用的容器是Spri ...
写在前面:在四人帮提出的23种设计模式中,每一种设计模式实际上都是为了解决一个编程语言没有实现却又需要的特性。将这23种设计模式进行归类,分为:接口型、责任型、构造型、操作型、扩展型。设计模式中有许多已经可以用开源框架替代,但熟悉每一种设计模式毕竟是每个架构师必修的功课,就像每个化学家都还是需要背诵元素周期表一样。 接口型之一——Adapter适配器 适配器模式简单的说就是为了解决两个既有系统之间的调用问题,看一下实物适配器 就是解决这样一个难题的。举个例子来说,当你正在开发一套网上购物商城系统时,你原本打算采用Soft银行的支付接口进行支付,双方都约定了接口名称与方法进行开发 in ...
[10-5-18 16:08:43:855 CST] 00000161 SystemErr R Exception in thread "WebContainer : 18" java.lang.OutOfMemoryError [10-5-18 16:08:44:470 CST] 00000161 SystemErr R at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:303) [10-5-18 16:08:44:470 CST] 00000161 SystemErr R at ...
由于项目中用json作为ExtJS传到程序中的数据格式,所以许多地方需要将javaBean转换成为json,或者将list,map转换为json。所以写了一个工具类来做这个工作。实现方式分为两种: 1. 通过一个普通javabean,通过一些过滤字段,来生成json private static <T> JSONObject ObjectToJSON(T t, String[] fields, boolean fieldKind){ Field[] fs = t.getClass().getDeclaredFields(); JSONObject jsonObject = ...
清空ORACLE回收站,ORACLE删除表后都会留下BIN$开头的回收表 purge recyclebin;   即可清空回收站   两表结构相同求数据差异 select * from A minus select * from B;  查出来的结果为存在于A表但不存在B表的记录
A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity   Let's Play "Who Owns That Collection?" With Hibernate If you have used Hibernate and mapped a one-to-many relationship you've probably come across the "delete orphan" ...
  connect system/oracle9i as sysdba shutdown immediate startup mount alter system enable restricted session ; alter system set JOB_QUEUE_PROCESSES=0; alter system set AQ_TM_PROCESSES=0; alter database open ; alter database character set internal_use ZHS16GBK ; ...
1.下载ORACLE的安装程序: 在这里下http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linx8664soft.html 这个是FOR 64位系统的。下的时候下10201_database_linux_x86_64.cpio.gz就可以了。 用 gunzip <filename>把文件解包,然后在资 ...
问题的产生: 做了这样一个功能,记录所访问过的历史网址,然后放入一个栈中,以便查看历史能顺利返回到曾经访问过的历史页面,由于将所有的参数也一起放在栈中构造了一个带参的URL,所以对于一些参数中存在中文的URL, ...
tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法 在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等), 没有妥善处理好的原因。 具体的原因就是 在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后 有一段这样的代码 finally {       if (_jspxFactory != n ...

JavaEye Bug截图

记录一下
首先:public static void main(String []args) { Integer a = 100; Integer b = 100; System.out.println(a==b); //true } public static void main(String []args) { Integer a = 200; Integer b = 200; System.out.println(a==b); //false } 原因: 1。java在编译的时候 Integer a = ...
随着SOA的发展BPM渐渐成为人民关注的部分。 其实很多东西早已存在,只是大家忽视它的存在而已。BPM就是这样,其实有程序出现的时候,BPM就已经出现了,只是没有名字而已。 关于BPM,许多独立的厂商给出了不少的误导: 1) ...
表 3.3.  Hibernate配置属性 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hibernate.SQL这个log category设为debug。 eg. true | false hibernate.format_sql 在log和console中打印出更漂亮的SQL。 取值 t ...
公司决定要用EXT来作为表示层的UI来替代STRUTS。 第一次看见EXT就被它的外表深深吸引,我感觉仿佛能摆脱UI设计师的束缚,自己创建喜欢的样式,我仿佛觉得我再也不必重复造车了。 于是我开始疯狂的寻找EXT资源,先看了extjs.com的例子,然后一步步实践。 今天我终于找到了一个非常好的EXT学习网站,绝对能帮人快速入门:dojo中国。 希望能给同样需要的人一个方便: http://www.dojochina.com/
Global site tag (gtag.js) - Google Analytics