原创 BPS工作總結

1、定義好一個流程之後,一般都是通過自定義的url頁面進行掛接,實現特定的功能。而業務表和流程實例如果想要關聯到一起的話,就需要傳遞對應的參數。在使用掛接的url頁面時,則可以通過在頁面中獲取request請求域中的workItemID,

原创 EOS學習系統---BPS工作流程

1、首先創建一個“報銷單審批的”流程,然後定義不同的url頁面和對應的邏輯流; 2、具體案例實現如下: 3、表單錄入頁面: <%@ page language="java" contentType="text/html; charse

原创 Kettle 8.2 如何創建資源庫

1.爲什麼使用資源庫 如果我們是團隊開發項目,除了使用SVN等版本控制軟件,還可以使用Kettle的資源庫,他會將轉換、作業直接保存在數據庫中,而且,連接資源庫的話,我們就不需要每一次都新建數據庫連接了,用起來還是蠻方便的。 2.鏈接資源

原创 ElasticSearch搜索與分析引擎-Windows 安裝過程

1、Elasticsearch是一個高度可伸縮的開源全文搜索和分析引擎。它允許您快速、實時地存儲、搜索和分析大量數據。它通常用作底層引擎/技術,爲具有複雜搜索特性和需求的應用程序提供支持。 2、elasticsearch安裝步驟     

原创 Raft協議的淺析

分佈式存儲系統通常通過維護多個副本來進行容錯,提高系統的可用性。要實現此目標,就必須要解決分佈式存儲系統的最核心問題:維護多個副本的一致性。 首先需要解釋一下什麼是一致性(consensus),它是構建具有容錯性(fault-tolera

原创 Raft協議----‘’滄行‘’

Raft 是一種爲了管理複製日誌的一致性算法,該算法強依賴 Leader 節點的可用性來確保集羣數據的一致性,即如果client向leader發起添加日誌請求,如果leader回覆client提交成功,那麼該日誌一定被過半數的server

原创 Redis分佈式集羣安裝--詳細過程

首先,我們要了解redis是幹什麼的?其次,瞭解redis的使用?最後,將redis進行實際測試使用。 1、redis是什麼 redis是非關係性數據庫,存儲數據格式爲key-value,value支持存儲多種數據類型,包括list、se

原创 EOS 數據庫配置

1、Oracle數據庫 2、MySQL數據庫

原创 IOC(DI)&&AOP

一、IOC(inverse of Control--控制反轉)IOC是OOP思想中的一種設計原則,也是Spring的核心。在處理一個業務需求的時候,會涉及到多個業務層之間的關聯。此時需要使用IOC思想,這樣可以大大降低程序與類之間的耦合度

原创 9種高性能高可用高併發的技術架構

每一個模式描述了一個在我們周圍不斷重複發生的問題及該問題解決方案的核心。這樣,你就能一次又一次地使用該方案而不必做重複工作。 所謂網站架構模式即爲了解決大型網站面臨的高併發訪問、海量數據、高可靠運行等一系列問題與挑戰。爲此,在實踐中提出了

原创 瞭解log4j日誌平臺

log4j.jar寫日誌:log4j、commonslog、logback。slf4j:通用的日誌平臺,推薦使用。還需要引入一個配置文件:log4j.properties。需要放入classpath路徑下(放在src下會自動加載到bin目

原创 如何理解匿名內部類引用外部變量時,外部變量要用final修飾?

三、使用的形參爲何要爲final      參考文件:http://android.blog.51cto.com/268543/384844       我們給匿名內部類傳遞參數的時候,若該形參在內部類中需要被使用,那麼該形參必須要爲fi

原创 Xmind的快捷鍵

快捷鍵(Windows)快捷鍵(Mac)描述Ctrl+NCommand+N建立新工作簿Ctrl+OCommand+O開啓工作簿Ctrl+SCommand+S儲存目前工作簿Ctrl+Shift+SCommand+Shift+S儲存全部工作簿

原创 SpringData jpa入門案例-知識點

學習SpringData Jpa可以簡化持久層dao的操作,目前我們常使用的是查詢語句,使用了註解@Query該註解存在兩個參數:nativeQuery:是否執行本地查詢,即sql語句;默認值爲false,即執行jpql語句value:執

原创 高併發與高可用

一、高併發實時後臺服務技術架構雜談    1)流控(流量控制):後臺服務可以支撐的最大併發量,雖然理論上可以通過添加節點(機器)的方法橫向擴展,(你有一臺API服務器,每天幾百萬次請求,吃不消了。現在要提升性能     橫向擴展:多增加幾