spring aop execution表达式 http://my.oschina.net/u/2525078…
不静之心

分类:专业技术
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…
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是动态初始化的,就是表单…
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…
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(); } } |
PFold.js 折叠纸片
PFold.js 折叠纸片 http://zaixianshouce.iteye.com/blog/2317…
Activiti 脚本任务引入非默认包和设定变量
引入包: 使用groovy语法,默认会引入了
1 2 3 4 5 6 7 8 |
java.lang java.util java.io java.net java.math.BigDecimal java.math.BigInteger groovy.lang groovy.util |
…
Joint.js 在线图形设计框架
Joint.js http://www.jointjs.com/ Demo: http://www.join…
activiti web designer 工作流设计器多语言切换
以下代码的前提: 按照 配置成功,并且成功汉化。 注意:由于cookie问题,可能无法彻底,所…
Activiti 产生图片
activiti流程图上获取各节点的信息获取 http://huan1993.iteye.com/blog/2…
js生成矢量svg二维码
js生成矢量svg二维码 http://www.oschina.net/code/snippet_436945…
jQuery coveringBad 效果对比
jQuery coveringBad 效果对比 http://zaixianshouce.iteye.com/…
Activiti 5.21.0使用
Activiti 5.16 用户手册 http://www.mossle.com/docs/activiti…
三分钟了解Activity工作流
三分钟了解Activity工作流 http://blog.csdn.net/hzy38324/article/…
Sphinx中文指南
Sphinx中文指南 http://www.sphinxsearch.org/sphinx-tutorial …
postgresql 中间件pgoneproxy支持范围(range)分库分表
postgresql 中间件pgoneproxy支持范围(range)分库分表 http://my.oschi…
postgresql中间件pgoneproxy支持冷热数据分离查询
postgresql中间件pgoneproxy支持冷热数据分离查询 http://my.oschina.net…
SpringBoot之部署
SpringBoot之部署 http://my.oschina.net/wangnian/blog/71471…
红包代码
发一个随机红包,100块钱给10个人。每个人最多12块钱,最少6块钱。怎么分? http://my.oschi…
行为型模式——解释器模式
设计模式(行为型模式)——解释器模式(Interpreter) http://my.oschina.net/u…
行为型模式——访问者模式
设计模式(行为型模式)——访问者模式(Visitor) http://my.oschina.net/u/143…
行为型模式——备忘录模式
设计模式(行为型模式)——备忘录模式(Memento) http://my.oschina.net/u/143…
行为型模式——命令模式
设计模式(行为型模式)——命令模式(Command) http://my.oschina.net/u/1431…