Activiti 5.11 发布,业务流程管理
1. 圣诞大礼包这是我第一次为Activiti的发布撰文,因为这次的发布我觉得很有必要和大家分享,这其中包含了我期待的新特性和已知问题的修复;而且还有一个重量级的模块 Activiti...
View ArticleActiviti 5.3:配置与Spring整合
Activiti 5.3:配置与Spring整合 Activiti 5.3与Spring整合也比较简单,其基本思想就是,通过Spring的IOC容器来管理Activiti的流程引擎实例以及相关服务,可见,主要是基于Activiti在与Spring整合上努力上,做好配置即可。这里基于前面的<receiveTask>的例子来进行,可以参考: Activiti...
View Article浅谈用户体验的“反面模式”
作为网站的一个用户,你也许时常会发现,使用网站时,有些东西很令人厌烦。例如一个登录的表单,或是导航,或者是整个网页应用,都有可能让你难以完成一项任务。是什么原因让网站的设计产生了这些问题?答案是复杂的。首当其冲的问题是,设计师们可能忽略了很重要的一点:对实际用户进行测试。这个问题的原因通常是,设计师想当然的认为,他们自己知道如何处理好网站某一部分的交互细节。因为很多设计师觉得,他们已经在其他案例中看...
View ArticleWeb 应用程序中提交表单时处理 GIF 动画的最佳实践
来源 developerWorks简介: 在 Web 应用中的提交表单时,为了很好的用户体验或防止表单重复提交,我们通常会从请求发起那一刻开始,展示出一个动态的 GIF 图标来提示用户请求正在处理。本文将介绍在传统的提交方式下,如何巧妙地使用 Javacript 方式来解决请求发起时 IE 浏览器下动态沙漏图标不播放的问题,以及在请求完成后点击浏览器回退按钮,Firefox...
View Article定价的秘密:十三种靠谱的定价方法
一、同价销售术英国有一家小店,起初生意萧条很不景气。一天,店主灵机一动,想出一招:只要顾客出1个英镑,便可在店内任选一件商品 (店内商品都是同一价格的)。这可谓抓住了人们的好奇心理。尽管一些商品的价格略高于市价,但仍招徕了大批顾客,销售额比附近几家百货公司都高。在国外,...
View ArticleJS的event对象--知识点总结
Event描述:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 需要注意的是:event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 Event属性和方法: 1....
View Article高可用的Mysql双机热备(Mysql_HA)
1.KeepAlived+Mysql使用KeepAlived实现高可用的MYSQL_HA集群环境中,MYSQL为(Master/Master)主/主同步复制关系,保证MYSQL服务器数据的一致性,用KeepAlived提供虚拟IP,通过KeepAlived来进行故障监控,实现Mysql故障时自动切换。布署环境拓朴如下: Mysql VIP...
View Articlehadoop资源调度器
hadoop支持多用户环境,在生产环境中,往往一个大的hadoop集群,供多个应用如Hive,Mahout等之类的使用。在多用户环境下,有的用户提交的工作量很大、很频繁,而有的很少,还有的优先级很高,那么如何保证“按需”来为各个用户分配资源(内存、CPU、带宽、IO、磁盘)呢?这就需要用到资源调度器。 这里,我对hadoop的资源调度做个简单的归纳总结:...
View Article多文件上传
多文件上传 jquery的插件 使用的方法 导入 jquery.js 及 jquery.MultiFile.js , 方式一: 后台是文件数组 private File[] upload; // 与jsp表单中的名称对应 private String[] uploadFileName; private String[] uploadContentType; 在 form 中加入...
View Article直击Google I/O:Google Glass开发者关系负责人分享开发“眼镜应用”要诀
只有在Google I/O现场才能感受到开发者对Google Glass的热情。“Developing for Glass” 的演讲被放在Google I/O第二天一大早,一个会议室根本不够用,以至于他们不得不又在旁边)准备了一个会议室给那些没能挤进现场的参会者收看视频直播(好吧,我承认,我没挤进去)。如你们知道的,Google今天宣布了一批围绕Google...
View Article关于软件开发的一些常识和思考
有最好的编程语言吗 作者的观点:程序员在最初学习BASIC、Fortran、 Pascal、C、C++等语言时会感觉一个比一个好,不免有喜新厌旧之举。而如今的Visual Basic、Delphi、Visual...
View Articlejava实现把文件上传至ftp服务器
用java实现ftp文件上传。我使用的是commons-net-1.4.1.zip。其中包含了众多的java网络编程的工具包。1 把commons-net-1.4.1.jar包加载到项目工程中去。2 看如下代码:import java.io.File; import java.io.FileInputStream; import java.io.IOException; import...
View ArticleOracle从软件安装到运行的全流程
1、软件刚安装完成此时只有一堆软件,未生成任何与数据库相关的文件及内容。2、sqlplus /nolog连接了数据库软件,但未任何具体数据库关联,此时也无任何与具体数据库相关的文件及内容。此时产生一个服务器进行。3、create database此步骤使用create database命令或者OUI创建数据库,生成相关的参数文件、控制文件及数据文件。4、startup...
View ArticleSteve Yegge:Google面试秘籍
我憋了很长时间想写点关于去Google面试的秘籍。不过我总是推迟,因为写出来的东西会让你抓狂。很可能是这样。如果按统计规律来定义“你”的话,这文章很可能让你不爽。为啥呢?因为啊……好吧,对此我写首小诗回答:哎妈呀,俺咋听不懂涅 这个史蒂夫讲的都啥啊 要是俺老板也脚得他对 俺的工作就得玩儿完啦 哎妈呀,哎妈呀.....你们感受一下。 (本文作者:Steve Yegge,业界大牛 程序员,Google...
View ArticleTCP三次握手四次挥手详解
一、详解TCP三次握手TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。1;建立连接时,客户端向服务器端发送一个SYN包,进入SYN_SEND状态,在该状态下,客户端等待服务器端的确认包2;服务器端收到客户端的SYN包后,首先向客户端确认自己已收到客户端的SYN包,同时也要发送自己的SYN包,即要向发送方发送ACK包+SYN包,然后进入SYN——RECEIVE状态3;客户端...
View Article使用HTML5监测网站性能
在这个信息爆炸的互联网时代,越来越多的人缺少了等待的耐心,网站性能对于一个网站来说越来越重要。以下为监控到的网站打开时间对跳出率的影响:当网站打开时间在0-1秒时,跳出率为12%当网站打开时间在1-2秒时,跳出率为26%当网站打开时间在2-3秒时,跳出率为30%从上面的数据很明显的可以看到网站的打开速度对用户体验或者网站信任度的影响会产生多大的影响。一、如何监控网站的性能1、工具类这部分主要介绍的是...
View Article