AngularJS中设置select的默认selected option http://blog.csdn.n…
不静之心
月份:2016年8月
angularjs 理解$watch ,$apply 和 $digest — 理解数据绑定过程
angularjs 理解$watch ,$apply 和 $digest — 理解数据绑定过程 h…
postgresql主从配置
postgres主从流复制 http://www.cnblogs.com/yjf512/p/4499547.h…
@ModelAttribute和@SessionAttributes注解的使用
@ModelAttribute和@SessionAttributes注解的使用 http://my.oschi…
box-shadow属性的使用方法
box-shadow属性的使用方法 http://my.oschina.net/u/2561199/blog/…
GeoIP for Java 的使用
1.x 版本 geoip-api-java https://github.com/maxmind/geoip-…
Postgres 的全文搜索已经足够好了
Postgres 的全文搜索已经足够好了 http://www.oschina.net/translate/p…
非对称加解密: RSA 加密解密算法 Java 实现
RSA 加密解密算法 Java 实现 http://my.oschina.net/bairrfhoinn/bl…
css 尺寸单位
css 尺寸单位 http://my.oschina.net/myrainspace/blog/735066 …
Swiper 应用较广泛的移动端网页触摸内容滑动js
Swiper 是目前应用较广泛的移动端网页触摸内容滑动js插件 http://www.swiper.com.c…
Spring Batch 之 Spring Batch 简介
Spring Batch 之 Spring Batch 简介 http://www.cnblogs.com/g…
使用keepalived实现主备(以nginx为例)
使用keepalived实现主备(以nginx为例) http://my.oschina.net/lengli…
宽度固定,字体充满整个div
宽度固定,字体充满整个div http://my.oschina.net/zhangxuman/blog/73…
spring aop execution AspectJ切入点表达式
spring aop execution表达式 http://my.oschina.net/u/2525078…
详解使用DockerHub官方的mysql镜像生成容器
详解使用DockerHub官方的mysql镜像生成容器 http://my.oschina.net/nyp/b…
Spring代理AOP配置和语法详解
AOP关于注解和XML配置的一些说明: https://my.oschina.net/dajianguo/bl…
SPRING多个动态代理导致循环依赖报错问题解决
SPRING多个动态代理导致循环依赖报错问题解决 http://www.cnphp6.com/archives…
Srping监听Controller,Service,Dao 方法执行时间场景
Srping监听Controller,Service,Dao 方法执行时间场景 http://my.oschi…
软件开发需要的十三类文档
软件开发需要的十三类文档 http://my.oschina.net/lchx/blog/737642 &nb…
JS 获取鼠标点击位置
JS 获取鼠标点击位置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
//鼠标点击位置 $("body").click(function(event){ var pos = getMousePos(event); alert(pos.y); var Y1 = $('#olapData').offset().top; //获取相对(父元素)位置: var Y2 = $('#olapData').position().top; alert(Y1); alert(Y2); posy.val(pos.y); }); function getMousePos(event) { var e = event || window.event; var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft; var scrollY = document.documentElement.scrollTop || document.body.scrollTop; var x = e.pageX || e.clientX + scrollX; var y = e.pageY || e.clientY + scrollY; return { 'x': x, 'y': y }; } |
activiti监听器使用
activiti监听器使用 http://blog.csdn.net/qq_30739519/article/…
Activiti设置流程发起用户信息
在启动流程之前调用API即可:identityService.setAuthenticatedUserId(u…
activiti web designer 工作流设计器自定义输入显示控件
activiti web designer 工作流设计器自定义输入显示控件 editor-app/config…
多服务器管理打通信任通道
参考: http://www.mekau.com/index.php/uncategory/pandy_267…
使用PSSH批量操作Linux服务器
使用PSSH批量操作Linux服务器 http://www.cnblogs.com/lurenjiashuo…
javascript/js对html元素自定义属性的操作(兼容Firefox和IE)
javascript/js对html元素自定义属性的操作(兼容Firefox和IE) http://blog….
扩展activiti使用自己的用户表和群组表
扩展activiti使用自己的用户表和群组表 http://my.oschina.net/winHerson/…
关于重复初始化jquery.validate.js的问题
关于重复初始化jquery.validate.js的问题 情景: 我的validate是动态初始化的,就是表单…
JAVA 图片处理(基于Thumbnails)
JAVA 图像处理库 Thumbnails http://www.qzblog.net/blog/220 JA…
DruidDataSource配置属性列表
DruidDataSource配置属性列表 https://github.com/alibaba/druid/…
jQuery validate验证隐藏表单(hidden)域
jQuery validate验证隐藏表单(hidden)域 http://www.17jquery.com/…
javascript innerHTML、outerHTML、innerText、outerText的区别
javascript innerHTML、outerHTML、innerText、outerText的区别 h…
Mybatis自定义类型转换解决mysql blob类型乱码
Mybatis自定义类型转换解决mysql blob类型乱码 参考: http://blog.csdn.net…
设定linux CentOS系统定时自动重启的方法
设定linux CentOS系统定时自动重启的方法 http://blog.sina.com.cn/s/blo…
Activiti 部署的时候载入.from文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
/** * 部署一个模型 * * @param id */ public void deployModel(String id) { Deployment deployment = null; try { Model modelData = repositoryService.getModel(id); ObjectNode modelNode = (ObjectNode) new ObjectMapper().readTree( repositoryService.getModelEditorSource(modelData.getId()) ); byte[] bpmnBytes = null; /* // 无法载入.form文件 BpmnModel model = new BpmnJsonConverter().convertToBpmnModel(modelNode); bpmnBytes = new BpmnXMLConverter().convertToXML(model); String processName = modelData.getName() + ".bpmn20.xml"; deployment = repositoryService.createDeployment().name(modelData.getName()).addString(processName, new String(bpmnBytes)).deploy(); */ //载入.form文件 DeploymentBuilder db = repositoryService.createDeployment().name(modelData.getName()); List<JsonNode> forms = modelNode.findValues("formkeydefinition"); for (JsonNode node : forms) { String formName = node.textValue(); if (StringUtils.isNotBlank(formName)) { db.addInputStream(formName, new FileInputStream(new File("/home/pandy/workspace/PandyWebApp/webapp/src/main/resources/bpmn/start1.form"))); //break; } } BpmnModel model = new BpmnJsonConverter().convertToBpmnModel(modelNode); bpmnBytes = new BpmnXMLConverter().convertToXML(model); String processName = modelData.getName() + ".bpmn20.xml"; db.name(modelData.getName()).addString(processName, new String(bpmnBytes)).deploy(); } catch (Exception e) { e.printStackTrace(); } } |