自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

如何保证spring bean中的线程安全

写在前面:这两天做了一个查询接口,由于查询条件和参数太多,采用了链式操作,链式操作的类是个spring service 的bean,执行查询的过程中需要缓存List HashMap 等线程不安全的对象,怎么办捏?解决过程:最终通过检索关键字“spring bean 线程安全”找到了答案:[url]http://www.cnblogs.com/doit8791/p/4093808.ht...

2016-01-30 10:23:01 3436

原创 bootstrap 栅格布局适应媒体类型的说明

栅格系统样式使用:针对样式最小宽度来确定要使用.col-*.col-xs- 保障了布局总是水平的。.col-sm-*/.col-md-*/.col-lg-*开始是堆叠在一起的,当大于特定阈值时将变为水平排列。通常情况下使用[b]单一的样式[/b]可以满足需求。当要求屏幕在小宽度和大宽度时显示的布局不一样时,可考虑[b]叠加使用[/b]。由于流程设计器中的min-width为...

2015-03-16 16:28:39 186

原创 多重if else 判断的改进方案

[code="js"]/**多重if else的改进方案**///方法一:用 switch case 代替。如:switch(true) { case (/userTask|multiTask/.test(cell.type)): //userTask的处理办法; break; case(/callActivity/.test(cell.type...

2015-03-06 15:44:31 773

jquery写的缩放边栏

写在前面:这个缩放栏长得很丑,支持你自己用CSS进行美化[img]http://dl2.iteye.com/upload/attachment/0089/1849/ce3f1324-b2c7-35d2-9f25-5c76e4ca80d9.jpg[/img]调用方法:[code="html"]正在开发,尽请期待$(function(){ $('bod...

2013-09-11 14:03:21 129

camunda对BPMN流程定义解析、执行、展现的JS库

1 写在前面 本文介绍了camunda 对BPMN流程定义文件的解析实现。 该类库的JS框架采用的dojo(了解下dojo与jquery的区别:http://blog.csdn.net/dojotoolkit/article/details/7682978) 这个类库有四个文件 Bpmn.js提供相应功能的接口。三个组件:Executor.js——轻量级流程引擎 ...

2013-04-12 16:08:37 9155

bootstrap用dropdown-menu实现上下文菜单

写在前面:所谓上下文菜单,它与一般菜单的区别在于:通过右键触发显示在鼠标右键点击处鼠标在别处点击后,该菜单消失实现方法:在html中定义一个普通的没有触发条件的dropdown-menu,然后写这个menu的父容器的监听即可实现。代码:[code="html"] 任务指派 任务监听 任务表单...

2013-04-03 10:43:13 314

java实现分酒(泊松分酒)

写在前面:泊松分酒:法国著名数学家波瓦松在青年时代研究过一个有趣的数学问题:假设某人有12品脱的啤酒一瓶,想从中倒出六品脱,但是恰巧身边没有6品脱的容器,仅有一个8品脱和一个5品脱的容器,怎样倒才能将啤酒分为两个6品脱呢?现在,请你设计一个程序,可以根据输入的满瓶容量(a),和两个空瓶的容量(b和c)对倒,获得最终需要的容量(d)。上周考笔试,有道题可能出现,想了N久也不会。最后考试中...

2013-01-13 18:40:50 529

Java实现最大二叉堆中找min<=x<max的x们

写在前面:定义见上一篇文章代码:[code="java"]/** * @description 最大二叉树中找a

2013-01-10 14:14:01 134

java 实现最小二叉堆排序

写在前面:一觉醒来,我就突然有灵感了......最小二叉堆定义:二叉堆是完全二元树或者是近似完全二元树,最小二叉堆是父结点的键值总是小于或等于任何一个子节点的键值的堆堆。存储:二叉堆一般用数组来表示。根节点在数组中的位置是0,第n个位置的子节点分别在2n+1和 2n+2;位置k的叶子的父节点位置为(k-1)/2;实现:[code="java"] /** ...

2013-01-10 12:12:42 195

反射机制在动态生成类并访问该类数据中的应用

前提:本文将介绍在动态加载不确定类的方法,并且自由访问不确定的类的数据高级:当你获得到某个类的对象们时,对象的属性值为类对象的只能获得ID而不能获取到其他值,这时获得的属性对象是个代理类的对象,如要获取真正的属性对象,我们要通过hibernate执行查询语句。开始啦:根据String型的名称,动态生成类:[code="java"]/** * @retur...

2012-12-08 17:19:58 92

mysql 本地从远程数据库导数据

写在前面:最近开始用Ubuntu系统,实在没有好用的mysql界面程序,于是....只能用终端操作之了。操作过程:打开【终端】,直接输入以下内容,点回车即可就这一句话哦!用途:将远程服务器的数据库拷到本地。[code="java"]mysqldump -h '113.202.110.113' -uROSE -pxxxooo --opt --compress LIB --skip...

2012-11-28 09:00:48 122

解决lost connection to mysql server at reading initial communication packet

重启服务即可:在工具栏中右键,选择【启动任务管理器】点击“服务”选项卡点击服务按钮在出现的服务对话框中找到mysql行右键选择【停止】过会儿再试就行了********************分割线就是我********************lysh,我不在,你传给谁看!?...

2012-07-05 17:13:05 284

原创 mxgraph 之 自定义双边框长方形(即:doubleRectangle)

1、写在前面:关于双边框形状,在mxgraph中有双边框椭圆形(doubleEllipse),我的双边框长方形就是据此拓展的。2、该形状的用途:这个图形也是很有必要的,它可用在BPMN中的事务子流程。3、关键拓展代码:extension.js[code="js"]/** * 新增表单样式doubleRectangle * **/function mxDouble...

2012-03-30 17:18:07 987

mxgraph 之 节点样式设置

1、如何设节点颜色?通过属性fillColor(填充色)、gradientColor(渐变色),设为一样的颜色就是节点颜色了。2、如何设置透明颜色?在配置文件中none可设为默认颜色,transparent可设透明颜色3、节点不可改变大小 0否,1是4、节点与连线紧密连接,无空隙5、节点颜色渐变方向? 6、如果不用配置文件?你可以通过cell.set...

2012-02-01 17:33:04 3759

mxgraph 之 增加对齐标线 等对graph的相关设置

[code="javascript"] graph.setConnectable(true); // 是否允许Cells通过其中部的连接点新建连接,false则通过连接线连接 graph.setDropEnabled(true); // 从工具栏拖动到目标细胞时细胞边界是否产生光圈 graph.setTooltips(true); // 是否显示提示,默认显示Cell的名称 ...

2011-12-02 16:31:47 832

解决mxgraph导出图片的中文乱码和image节点无法显示的问题

1、写在前面,mxgraph原来它的jar包是有源码的啊,就在mxgraph\java\src里。2、我改的部分:\src\com\mxgraph\util\mxUtils.java中的方法public static BufferedImage loadImage(String url)[code="java"]/** * Loads an image from the ...

2011-12-02 16:11:09 1056

原创 mxgraph之保存图片

1、写在前端:任何情况下,保存图片不可能只通过前台代码就能实现,因此,要保存前台绘制的graph图,我们需要用到mxgraph中的java包啦~2、参考实例:mxgraph\java\test\com\mxgraph\test\mxImageExportTest.java这个例子就是将xml文档生成图片的。3、改良的例子:[code="java"]/** * 导出图片文...

2011-12-02 15:44:56 1838 1

原创 ie浏览器和ff浏览器解析xml文件时的区别

ie和非ie对xml文档解析不同。1.ie下new ActiveXObject("Microsoft.XMLDOM") ff下用document.implementation.createDocument("","",null);2.ie下可用方法loadXML ff下通过var oParser = new DOMParser(); xmlDoc = oPa...

2011-11-15 15:51:07 150

原创 activiti 并发任务实例流程图的显示

1.写在前面:activiti中并发后的活动任务节点通过runtimeService.getActiveActivityIds(String proInstId)得到。这个方法在Activiti的doc文档中介绍的不对,它错把参数写成了executionId,而事实上,一个流程实例(对应流程实例编号ProInstId)在运行中通过并发节点产生多个执行任务(对应执行编号executionId...

2011-09-22 16:41:04 422

原创 activiti 实例流程图的显示方法

所谓实例流程图的显示,就是显示流程图的同时,高亮显示正在执行的节点。有两种方法直接生成带老亮节点的图片:[code="java"] try{// ProcessDefinitionEntity pde = (ProcessDefinitionEntity) RepositoryService// .getDeplo...

2011-09-16 17:31:11 727

jxl 解析格式中的border并将此border添加到另一个cell上

[code="java"] jxl.write.DateFormat df = new jxl.write.DateFormat( "yyyy-MM-dd hh:mm:ss"); jxl.write.WritableCellFormat wcfDF = new jxl.write.WritableCellFormat(...

2011-08-29 13:24:03 310

android平台下,淘宝客户端开发之——登陆

1.啰嗦的理论写在前面在人们的印象中,各种社交网站的客户端都把登陆作为第一步,但对于淘宝客户端,我们没有必要这样做。这是由于,好多懒人们懒得登陆或注册,因此就不用你的客户端了,直接影响将近三分之一的网站流量啊(这是看官方论坛中有人统计的)。因此我们在不得不登陆的时候再设置登陆这步,而不是放在客户端的开始。2.进行登陆的过程淘宝的登陆为了安全起见,规定以内嵌wap页的形式网页登陆,因此登...

2011-08-28 14:54:54 122

原创 Activiti的简单入门

一、Activiti的实用意义:Activiti是JBPM的原创者的团队编写的,实际上它才是JBPM“血统”的继承者。而如今的JBPM5所用的几乎是Drools Flow的源码。因此一直在用JBPM的用户更倾向于使用Activiti,需要注意的是Activiti用的是BPMN的流程定义语言BPEL而非当初的JBDL了。二、Activiti的designer在eclipse中的安装:打开...

2011-08-22 17:19:55 111

原创 BPMN2.0 的eclipse 插件

现在bpmn modeler 早就不更新不能下载了。。。今天才知道原来现在可以用 activiti 在eclipse的网站上可以搜到或者直接打开eclipse,help-> install new software: 单击add: Name: Activiti BPMN 2.0 designer Location: http://activiti....

2011-08-12 17:03:14 208

原创 svn is not a working copy directory 的解决方法

1、显示隐藏文件2、打开.svn 文件夹 2.1 删除 tmp文件夹中内容 2.2 打开entries 文件 找到你上传错了的那个文件夹的名称 例如:我上传的imp文件夹出错 那么删除 ...

2011-08-09 15:12:34 547

原创 淘宝沙箱之 中文参数的解析 java版

注:获取参数时保证要保证本地后台得到的不是乱码,之后仅在提交处理参数处编码一次。1、获得参数的servlet[code="java"]HttpServletRequest request = ServletActionContext.getRequest();request.setCharacterEncoding("UTF-8");String param = request...

2011-07-08 16:37:43 164

mxgraph 之 让流程图文件(xml格式)以图的方式显示在面板上

mxgraph有encode 和decode方法,既然可以通过encode编码为xml文件:[code="js"]var encoder = new mxCodec();var node = encoder.encode(graph.getModel());[/code]那么解码成图像也可以实现:[code="js"]var req = mxUtils.load('jb...

2011-06-29 14:43:08 2858 1

mxgraph 之 增添工具类,粘贴复制,撤销还原等

mxClipboard类用于实现这些方法:(直接在按钮的点击事件中写即可)粘贴:[code="js"]mxClipboard.paste(graph);[/code]复制:[code="js"]var cells = new Array();cells = graph.getSelectionCells();mxClipboard.copy(graph,cells)...

2011-06-28 11:06:35 1985 1

原创 mxgraph 之 增添打印预览和小图预览

增添小图预览:[code="js"]var containert = document.getElementById('container'); var outln = new mxOutline(graph, containert);//增加预览模块[/code][code="html"][/code]增加打印预览:可以把这个方法放在一个按...

2011-06-24 17:16:31 646 1

原创 IE浏览器 网页错误详细信息 消息: 'events' 为空或不是对象

双击IE浏览器的小感叹号出现:网页错误详细信息消息: 'events' 为空或不是对象行: 64字符: 2723代码: 0URI: http://localhost:8080/fvsd_report/ext/ext-all.js这可能是由于js文件缺少对象尤其在items[]最后一个参数后写成了items[panel1,panel2,panel3,]...

2011-04-18 09:06:30 630

原创 c# 应用程序在framework版本更改的情况下加载的方法

如果你的程序在更高版本的 visual studio 下加载出现 the c# project is targeting ".netframework,version=v3.5 ".....的类似问题,那么解决方法如下:1、在那个弹出警告的对话框下选择第一个选项2、点击位于solution explorer 中的项目,右键,选择edit 那项,出现配置文件的代码,将framework的版...

2011-03-25 13:59:07 332

原创 两个奇怪的神级错误解决

目前啊,只知道解决方法,不知道具体原因。1、本周装了公司的产品,装的时候就费尽周折。解决:tomcat服务器中的项目有冲突,解压一个新的服务器,装上,解决2、产品用着用着忽然间400错误,众所周知,找不到链接,找不到神马链接啊!!!根本没有动项目啊!!!重装产品,不管用。重装服务器,不管用。各种重装。。。。解决:最终,换了个浏览器,一切都没问题了目前...

2011-03-24 11:16:13 82

原创 mxgraph入门 之 mxcell的操作方法

上回说到ExtJs与mxgraph的结合,掌握这些后,我们便可以说说怎么操作mxcell 1.首先,神马是mxcell:根据mxgraph的js部分的API,我们得知,mxCell就是在图中那些顶点和边的组合,也就是流程图中的图标和连线之类的。这些mxcell需要画在一个面板中,这个面板叫做mxgraph:[code="java"]*********************...

2011-02-18 16:24:38 3483

原创 mxgraph 的初步介绍与开发入门

mxgraph是一个用于画流程图的前台框架,目前没有中文的API,但要学习它也不是很难,我们可以参考它的包中自带的实例。那些实例基本上包括了你所需要的各种应用。并且,通过实例你就可以发现它到底有哪些方面的应用。其中最经典的就是我目前正在做的用ext和mxgraph结合开发画流程图并并可生成xml文件发布的系统。mxgraph的开发入门:步骤一:将mxgraph\javascript...

2011-02-15 10:21:33 607 1

原创 转一个JBPM4 简易请假实例,加我的理解

原文地址:[url]http://skyuck.iteye.com/blog/458008[/url]1.新建一个动态的web项目 2.在lib目录下加入以下jar包(由于用到fileupload的上传,所以还要加入fileupload的依赖库)[list][*JBPM4_HOME/jbpm.jar *JBPM4_HOME/lib/*.jar *jakarta-taglib...

2011-01-21 13:08:32 72

原创 eclipse下 如何运行别处拷来的web工程

又名:《你的web工程换个环境如何运行》如果在原处运行的成功无错和警告,而换了个环境就报错或者无法读数据库的数据,这多数是由于程序的包不对或不全。有效检测它的方法是,为它新建一个服务器,在此新的服务器中调试程序。这样所报的错误就只是这个新的web工程的了。然后根据报错信息找包。如果你可以看到原来的运行环境的话,检查那个环境的jdk是否与这个新环境的jdk版本相同,若...

2011-01-18 11:22:59 135

原创 ext 封装的grid类无法调用自己 的解决方法

虽然用this是肯定的 但每一层的this所指是不同的,在 调用方法那层 this 是指一个工具栏,所以一直不能add 应在继承层之外先定义一个变量 var myself = this 这样在任意一层想调用gridpanel自身 就用 myself 即可下面是 这个神奇的变量的位置mygrid = Ext.extend(Ext.grid.EditorGridPanel, { con...

2011-01-13 12:59:52 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除