使用VMnet8(NAT)模式连接网络(适用Windows或linux系统)

环境概述:我装VMware的计算机是windows7系统,然后我在vmware上以镜像的方式分别装了windows7和Ubuntu。

(1)设置VMnet8,安装VMware后VMware会自动在安装VMware的计算机上新建两个网络连接(分别为VMnet1和VMnet8),其实按我自己的理解VMnet8就相当于虚拟的路由器,上述的虚拟操作系统要通过它上网得首先让VMnet8能链

继续阅读>>

JDK7相比JDK6已经解决了ZipOutputStream乱码的问题

解决ZipOutputStream压缩中文乱码问题,无非是两种方法:第一种就是改JDK源码, 把ZipOutputStream拷贝出来,修改下编码;第二种就是用apache-ant;这里介绍一种最简单的办法,不用改源代码,也不用换apache-ant,上面这两种办法出现中文乱码的问题都是基于JDK6,但是在JDK7中已经解决了,只要把JDK版本升到7就可以。从两个

继续阅读>>

Demika发布V201508181640版本

(0)本次发布对应svn的Revision是5474。

(1)内部程序优化;

(2)Hibernate实体加载规则优化,升级此版本后需要将WEB-INF/config/beans-hibernate.xml中的packagesToScan扫描规则由com.sinosoft.demika.model改为com.sinosoft.demika.**.model。

说明:升级前的规则只会扫描com.sinosoft.demika.model包以及其子

继续阅读>>

activiti 部署在oracle多用户下不能自动建表

Oracle11g下有两个用户,bpm与bpm_test用户。两个用户都部署了工作流程,一个是正式环境、一个是测试环境。当两个用户都没有 activiti的表时,把databaseSchemaUpdate设置成true时,activiti在启动时会自动创建流程引擎相关的表。

但现在bpm用户已经部署了工作流,有activiti的表了,但bpm_test用户还是没有,此时,用bpm

继续阅读>>

当实体发生改变时Hibernate是通知默认查询缓存失效的机制

我们知道hibernate中除了一级缓存(Session)和二级缓存(SessionFactory)外,还有查询缓存的概念,默认情况下如果未指定region名称,使用Criteria或HQL查询的结果都是存放在默认的查询缓存(指SessionFactoryImpl.getQueryCache())中,那么当相关实体数据更新(增删改)时,hibernate是如何通知默认查询缓存的呢?答案是

继续阅读>>