- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 activiti5 工作流的回退功能
activiti5 工作流 本身不提供回退,按网络的说法,外国人的回退也是要在流程图设计里面画出来的,可惜在中国各种各样的需求,肯定是需要实现的。在实现回退的功能上看了网络上面的方法,都是直接修改分支表的节点ID或者通过设置节点的下节点来实现回退和跳跃等需求,可惜都只支持单线流程,一旦有并行,包容网关,外嵌,内嵌子流程就无法成功了,还会出现不可控的错误。 为了实现这些情况,只好自
2016-02-15 15:04:12 24311 3
原创 activiti-modeler 工作流设计器代码分析
用了一段时间的activiti5工作流,今天做个设计器的分析。新版的使用了bootstrap和angularJS做了封装。先从文件的说明开始。1.文件夹说明:configuration:设计器的属性配置及工具栏和后台交互(重点)css:样式文件editor:activiti设计器的oryx插件基于做的流程拖拽fonts:字体i18n:国际化文件images:图片li
2016-02-15 14:40:21 12443 2
原创 dubbo的使用总结
在工作流接口模块使用了dubbo来实现服务中心以及负载。至于怎么使用dubbo以及什么是dubbo网络上面的文章很多就不做描述了。通过使用dubbo,总结了一下几点在使用的过程中需要注意的。 以自己的项目为例,其实考虑了自己的项目在使用dubbo上,并没有真正用到dubbo的功能,仅仅是使用并没有突出他的优点。没办法组长要求。由于我们只把工作流引擎的接口使用了dubbo给接口模块
2016-02-15 14:02:58 11723
原创 第一次跳槽
过完年,还是辞职了,从一毕业到现在一直在这个公司,其实挺舍不得。在旧公司,自己从刚毕业,只会java基础语法,经理不嫌弃的教导,其实到现在都心存感激吧。(听说在我之前几个实习生他都没怎么教)其实在小公司虽然规模不大,学的东西确实挺多的,每个方面都要掌握,而且小公司的人文情怀是很好的,同事的关系很亲密,不仅仅是那种上班打个招呼那样,工作的时间也很愉快的。要不是想换个更大的发展空间,我想我应该不会离开
2016-02-15 09:25:09 861
原创 2014年年终感悟
最近,快过年了,也没什么技术学习,都在想着过年收尾了。最多用了一下fusionCharts。后面看看要不要写一篇。先写一下这一年的工作情况好了,毕竟年终总结,公司也要我们提交了。 按农历开始,2月主要还是继续从事维护的工作,期间用wabacus做了一个简单的调账系统,本以为是个简单的系统没什么人使用,结果出乎意料,使用的人数和次数还是很高的,其实这是对一个开发人员最大的满足感。起先用wa
2016-02-15 09:24:09 700 1
转载 JAVA之编码/解码 -- 各种环境下可能会发生的乱码问题及解决方案
工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。 问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new String(byte[]
2016-02-15 09:23:39 4140
转载 马云关于辞职的语录
马云:员工的离职原因林林总总,只有两点最真实:1、钱,没给到位;2、心,委屈了。这些归根到底就一条:干得不爽。员工临走还费尽心思找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已失望透顶。 仔细想想,真是人性本善。作为管理者,定要乐于反省。 有人问我,公司经常出现1年以上工龄的员工离职,怎么办? 事实上,1年以上3年以下的员工离职,总体上从概率来说会多一点的,所以也不要太
2015-02-10 11:17:01 1341
转载 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台
2015-01-28 11:37:04 421
转载 nio是什么
之前使用openfire的时候接触到底层是用nio实现的,对于nio以前也没接触过,基本都是使用传统的io,正好看到一篇文章介绍挺清楚的。1.nio 是 java New IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下:– 为所有的原始类型提供 (Buffer) 缓存支持。– 字符集编码解码解决方案。– C
2014-12-17 09:26:15 7946
转载 struts2 实现原理解析
struts2 实现原理解析,这个在网络上面应该很多。本来打算自己看了来写博客,发现自己对源码的研究还是缺一点实力,后来借组网络的笔记把核心的实现看了一下。这里就直接把一篇感觉不错的解析贴出来。感觉这些ssh虽然已经被烂大街但是他们的源码其实不是那么好看懂,最少比那些工具类的源码难一点,可能我接触的源码还不多吧。struts2 操作 action servlet,是通过在web.x
2014-12-09 16:51:18 431
原创 openfire 插件fastpath
fastpath的介绍:1.提供了Workgroup协议的实现,Workgroup的概念就是专门对应在线客服这个典型场景了。这是企业或组织机构的客服需求的核心概念和功能,类似于呼叫中心。2.Server端的历史记录存储。默认Openfire本身是不记录信息历史记录的,只记录离线留言。注意,离线消息和消息历史记录是两个不同的概念,离线消息是对方不在线的情况,server端先保存起来,
2014-09-04 11:18:03 4034
原创 openfire 外部组件
1.外部组件也是openfire中的一种形式。外部组件可以组织任何形式的XMPP包,只不过外部组件不能访问到XMPP服务器上的资源,例如外部组件无法获得服务器上的用户列表。第二,由于外部组件的工作模式是独立的应用程序,那么就可以不用和XMPP服务器部署在同一台设备,因此极大的扩展的系统的性能,我们放开openfire的集群不说,通过外部组件就可以实现某种程度上的负载均衡,配合DNS
2014-09-04 11:09:47 1648
原创 openfire 插件开发
插件的编写可以参考:http://www.cnblogs.com/hoojo/archive/2013/03/07/2947502.html
2014-09-03 17:32:33 1506
原创 openfire smack文件发送
openfire的文件发送有两种:XMPP支持两种文件流传输协议,SOCKS5 Bytestreams和 In-Band Bytestreams,SOCKS5是直接发送二进制流,而IBB是将文件转成base64码进行然后用message的形式进行传输sock5在chua
2014-09-03 17:17:07 1939
转载 Openfire 用户离线、断线 及心跳检测
这里说一下openfire的1. 正常离线:客户端在离线之前发送由PresenceRouter 路由到PresenceUpdateHandler 中处理。判断Type为unavailable 之后先进行广播,再设置session的状态,再更新presenceManager中用户最后一次的状态。presenceManager中会更新lastActivity
2014-09-02 11:02:14 2743
转载 openfire自带表结构
表 索 引 1用户组数据表(ofGroup) 2组属性名-值对应表(ofGroupProp) 3用户-组关联表(ofGroupUser)
2014-09-02 11:02:13 3118
转载 EJB到底是什么,真的那么神秘吗??
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率
2014-08-14 10:22:18 461
原创 一个快速的开发框架Wabacus
刚毕业进公司的时候接触到的一个框架,是一个大学的参赛项目。框架的介绍: Wabacus框架,是一个能大大提高J2EE项目开发效率的通用快速开发框架,与ExtJs,JQuery等纯客户端框架不同, 它提供的是前后台的完整解决方案,可以完成SSH框架的功能,但是开发效率比它快好几倍,因为基本上不用编写JSP/JAVA代码,或只要编写很少的代码。框架的官网:点击打开链接使用wabacus上手挺快
2014-07-20 00:55:07 4920 1
转载 正确认识使用UML类图
正确认识使用UML类图前言在OOA与OOD大行其道的今天,UML在系统分析与设计中得到了广泛的采用。而在UML的9种图中,UML类图是最重要也是使用最普遍的图之一。但是,在与一些朋友,特别是初学者的聊天当中,我发现很多朋友对UML类图的作用及使用方法存在一定的误解和困惑。于是我写下这篇文章,希望本文能在一定程度上帮助这些朋友更好的认识和使用UML类图。当然,由于我对UML的认识并不
2014-07-17 14:59:07 1926
git的3个工具包
2014-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人