Activiti淺析

Activiti淺析

2 years ago 2 4240

Activiti框架以其開源的特性,作為近年來迅猛發展的工作流框架之一。而另一種工作流框架JBPM5目前來說也是非常熱門的工作流框架。雖然這兩個框架是所屬于不同的兩個公司,但其實這倆框架卻有著不小的關系呢。Activiti工作流框架開發的主導者Tom Baeyens之前任職于jBoss公司,也就是目前的JBPM5的發布公司,擔任的是之前JBPM4工作流引擎的首席架構師。但是根據推測由于jBoss公司內部矛盾以及對工作流引擎未來版本的架構中的嚴重分歧,最后導致Tom Baeyens離開了jBoss公司,轉而就職于Alfresco公司。然而,在數月的時間里,Tom
Baeyens就推出了基于JBPM4工作流引擎的開源工作流系統Activiti。

RPC框架技術初窺

2 years ago 1 3501

RPC是什么

RPC(Remote Procedure Call Protocol)——遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。
RPC采用客戶機/服務器模式。請求程序就是一個客戶機,而服務提供程序就是一個服務器。首先,客戶機調用進程發送一個有進程參數的調用信息到服務進程,然后等待應答信息。在服務器端,進程保持睡眠狀態直到調用信息到達為止。當一個調用信息到達,服務器獲得進程參數,計算結果,發送答復信息,然后等待下一個調用信息,最后,客戶端調用進程接收答復信息,獲得進程結果,然后調用執行繼續進行。
以上是百度百科對RPC的解釋。
一個通俗的描述是:客戶端在不知道調用細節的情況下,調用存在于遠程計算機上的某個對象,就像調用本地應用程序中的對象一樣。

深入解析jquery實現原理第一章

2 years ago 1 2458

JQuery是一款非常優秀的JavaScript庫,極大地提升了前端js開發體驗,所以最近我在看jquery的源碼,想把自己理解的一些內容分享給大家。

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

2 years ago 1 4605

商業的唯一目的就是創造和留住客戶

我們的APP運營人員向來比較擅長讓越來越多的人使用我們的產品,成為我們的用戶。但是在擁有了這些用戶以后又該怎么留住他們呢? 一款新應用能吸引幾十萬上百萬的用戶可能不是什么難事。但是想要保留這些用戶并且讓用戶數增漲到一個億,這絕不是一件容易的事。
雖然用戶留存是一項需要我們堅持不懈的花很長時間來完成的工作,但是我們依然可以采取一些措施在短期內提高它,并且可以提高用戶的活躍度,譬如一些營銷活動或者根據用戶的歷史使用情況給他們精準的推送相關消息等,這都是與用戶互動讓他們參與進來的好方法,用戶可以從這些活動和消息中獲得更有價值的東西,用戶需求滿足了留存率自然也就提高了。
以一個項目管理類的APP為例,我們可以給下載了APP但還沒有在上面創建項目的這群用戶發送一個入門使用指南的消息,或者給一直積極使用這個APP的用戶發送新功能體驗消息,這些消息在給用戶創造價值的同時也是在提高用戶留存率。做以上這些工作并不會花費我們很多精力和時間,但會給我們帶來很多意想不到的回報。

ORA-4031錯誤深入解析

2 years ago 1 2858

想要徹底理解4301錯誤發生的原因就要了解SQL語句的執行過程以及Oracle共享內存的結構


客戶端與Oracle之間通信過程圖