摘要:
运行状态下property文件已经被改动了,但是使用getResourceAsStream()方法读取的文件没发生变化,还是和最初启动服务器时的一致。在网上查了一下,有人说是getResourceAsStream()方法读取新文件后会被java虚拟机缓存,而再次调用getResourceAsStream()方法时会先查找java虚拟机中是否有此文件,如果有则直接返回,如果没有才会去根据传入的name获取文件[java]view plaincopyprint?finalPropertiesprop=newProperties();Property(Stringfile){try{prop.loa 阅读全文
摘要:
如何修改MySQL数据库引擎为INNODB对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎。如果你要使用全文索引,那必须使用myisam。 INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高。本文主要介绍如何修改MySQL数据库引擎为INNODB,接下来我们开始介绍。首先修改my.ini,在[mysqld]下加上:default-storage-engine=INNODB其中的蓝色字体是要指定的数据库引擎名称。用sql语句修改已经建成表的引擎:alt 阅读全文
摘要:
开发环境为MyEclipse8.5 jbpm4.4。根据会签的一票否决制编写。流程的XML文件 process.jpd.xml[xhtml]view plaincopy<?xmlversion="1.0"encoding="UTF-8"?><processname="会签实例"xmlns="http://jbpm.org/4.3/jpdl"description="会签中一个不同意,会签就结束"><startg="110,14,48,48"nam 阅读全文
摘要:
<task form="/workflow/personOut/update/view" g="175,217,121,52" name="部门领导审批"> <description>外出审批</description> <assignment-handler expr="#{leadHandler}"></assignment-handler> <transition g="-42,-10" name="批准" 阅读全文
摘要:
GT:GreaterThan,>GE:GreaterthanorEquivalentwith,>=LT:Lessthan,<LE:LessthanorEquivalentwith,<=EQ:EQuivalentwith,==NE:NotEquivalentwith,/= 阅读全文
摘要:
使用 jQuery dataTables - 1jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。dataTables 的网站上也提供了大量的演示和详细的文档进行说明,为了方便学习使用,这里一步一步进行说明。首先,需要到 dataTables 的网站http://www.datatables.net/下载这个脚本库,目前的版本是 1.7.5,下载的压缩包中使用的 jQuery 是 1.4.4 。现在 jQuery1.5.1 已经发布,所以,这里使用最新的 jQuery 1.5.1 。然后,在网页中先加入 jQue 阅读全文
摘要:
cascade表示级联操作 CascadeType.MERGE级联更新:若items属性修改了那么order对象保存时同时修改items里的对象。对应EntityManager的merge方法 CascadeType.REFRESH级联刷新:获取order对象里也同时也重新获取最新的items时的对象。对应EntityManager的refresh(object)方法有效。即会重新查询数据库里的最新数据 CascadeType.PERSIST级联保存:对order对象保存时也对items里的对象也会保存。对应EntityManager的presist方法 CascadeType.REMOVE. 阅读全文
摘要:
function getIP(){ static $realip; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ $realip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else if (isset($_SERVER["HTTP_CLIENT_IP"])) { $realip = $_SERVER["HTTP_CLIENT_IP"]; } else { ... 阅读全文
摘要:
原因:父子关系,导致jackson 死循环: 解决方案如下:见红色处@JsonBackReference @JsonManagedReference @JsonIgnorejackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。@JsonBackReference和@JsonManagedReference:这两个标注通常配对使用,通常用在父子关系中。@JsonBackReference 阅读全文
摘要:
现大家使用的ibatis,hibernate,spring jdbc的sql日志信息,有一点个缺点是占位符与参数是分开打印的,如果想要拷贝sql至PLSQL Developer客户端直接执行,需要自己拼凑sql。而log4jdbc是在jdbc层的一个日志框架,可以将占位符与参数全部合并在一起显示,方便直接拷贝sql在PLSQL Developer等客户端直接执行,加快调试速度。一.简单介绍:1.没有使用log4jdbc前sql显示:Sql代码selectusername,passwordfrombitth_date>?andage<?andusername=?2.使用log4jdb 阅读全文