八月 2017 - Cobub
Activiti浅析

Activiti浅析

7 years ago 2 7598

Activiti框架以其开源的特性,作为近年来迅猛发展的工作流框架之一。而另一种工作流框架JBPM5目前来说也是非常热门的工作流框架。虽然这两个框架是所属于不同的两个公司,但其实这俩框架却有着不小的关系呢。Activiti工作流框架开发的主导者Tom Baeyens之前任职于jBoss公司,也就是目前的JBPM5的发布公司,担任的是之前JBPM4工作流引擎的首席架构师。但是根据推测由于jBoss公司内部矛盾以及对工作流引擎未来版本的架构中的严重分歧,最后导致Tom Baeyens离开了jBoss公司,转而就职于Alfresco公司。然而,在数月的时间里,Tom
Baeyens就推出了基于JBPM4工作流引擎的开源工作流系统Activiti。

RPC框架技术初窥

7 years ago 1 6536

RPC是什么

RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。
以上是百度百科对RPC的解释。
一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。

深入解析jquery实现原理第一章

7 years ago 1 5054

JQuery是一款非常优秀的JavaScript库,极大地提升了前端js开发体验,所以最近我在看jquery的源码,想把自己理解的一些内容分享给大家。

手把手教你如何提高APP用户留存率

7 years ago 1 8454

商业的唯一目的就是创造和留住客户

我们的APP运营人员向来比较擅长让越来越多的人使用我们的产品,成为我们的用户。但是在拥有了这些用户以后又该怎么留住他们呢? 一款新应用能吸引几十万上百万的用户可能不是什么难事。但是想要保留这些用户并且让用户数增涨到一个亿,这绝不是一件容易的事。
虽然用户留存是一项需要我们坚持不懈的花很长时间来完成的工作,但是我们依然可以采取一些措施在短期内提高它,并且可以提高用户的活跃度,譬如一些营销活动或者根据用户的历史使用情况给他们精准的推送相关消息等,这都是与用户互动让他们参与进来的好方法,用户可以从这些活动和消息中获得更有价值的东西,用户需求满足了留存率自然也就提高了。
以一个项目管理类的APP为例,我们可以给下载了APP但还没有在上面创建项目的这群用户发送一个入门使用指南的消息,或者给一直积极使用这个APP的用户发送新功能体验消息,这些消息在给用户创造价值的同时也是在提高用户留存率。做以上这些工作并不会花费我们很多精力和时间,但会给我们带来很多意想不到的回报。

ORA-4031错误深入解析

7 years ago 1 6613

想要彻底理解4301错误发生的原因就要了解SQL语句的执行过程以及Oracle共享内存的结构


客户端与Oracle之间通信过程图