原创 揭祕IBM架構設計方法論 —— Solution Design II

接上篇:揭祕IBM架構設計方法論 —— Solution Design I 2. 設計解決方案 2.1 開發架構概覽     架構概覽是解決方案要構建系統的高階抽象,開發架構概覽的主要目的是和項目的干係人溝通系統的主要結構和重要特徵,因爲

原创 IBM JDK生成Javacore的方法

什麼是IBM SDK, Java Technology Edition    IBM SDK, Java Technology Edition是IBM對Java標準的實現。如下圖所展示的JDK,JRE,JVM和JIT之間的關係,Java實

原创 Scrum精要(更新中…)

什麼是Scrum?     Scrum是一個用於管理複雜產品開發的流程框架,而並非一項構建產品的流程或技術,在敏捷開發方法流行起來後,Scrum成了最流行的敏捷開發流程框架。其它的敏捷開發流程框架還包括Kanban, Lean等。    

原创 (圖文)如何在Jenkins中配置CheckStyle

    使用CheckStyle可以使團隊開發的代碼風格保持一致,是提升代碼質量一個手段,本文將介紹如何在Jenkins中配置CheckStyle,以將相關的檢查增加到持續集成流程中。 在Jenkins中安裝CheckStyle插件  

原创 Oralce 11g客戶端的配置

    作爲開發人員,在使用一些工具軟件,如PL/SQL,TOAD for Oracle時,需要安裝配置Oracle Client。如果你是個新手,不知從何下手配置Oracle Client,可參考以下的步驟:1. 使用Oracle Cl

原创 2017年軟件架構設計師考試磁盤讀取和處理時間計算題

這個題目中含有一個假設:磁盤是單向不停的轉啊轉,如果上面緩存去依次排列,“使用單緩衝區”,處理完一個緩衝區,下一個要處理的緩衝區已經轉過去啦!還需要3*8=24ms轉過8個緩衝區才能再次轉到要處理的緩衝區。 最長時間爲(3+6)+(24

原创 一致性哈希算法(Consistent Hashing)

    一致性哈希(Consistent Hashing)是在分佈式緩存系統中的常用的一種算法。在一個大型的緩存系統中,緩存的內容通常都分佈式的存儲在多臺緩存服務中的,如何更好的定位客戶端所需的緩存?傳統哈希算法    哈希是一種信息特徵

原创 如何使用Jenkins將War包發佈到Tomcat 8.5

    使用Jenkins可以有多種方法將一個War包發佈Tomcat,比如把war包放到tomcate的webapps目錄下,或者把應用打入一個Docker鏡像。本文介紹通過Tomcat manager來發布Tomcat應用。配置Tom

原创 中國太平保險集團私有云平臺建設實踐

何寧 青雲QingCloud原文地址:https://mp.weixin.qq.com/s/1IUta4X59S1Wpw93UCvc1A    前言:本文爲中國太平運營管理處副處長何寧在青雲QingCloud 保險沙龍上的技術分享整理而來

原创 MongDB高可用可擴展架構驗證方案(附實戰命令)

1. 驗證目標驗證MongoDB的高可用部署。高可用部署條件下,MongoDB和MySQL的性能對比。MongoDB可擴展架構的性能損耗。測試在可擴展架構下增加數據分區的影響。2. 環境定義2.1. MongoDB高可用環境     如圖

原创 Zookeeper架構學習筆記

Zookeeper的需求目標     分佈式應用需要組成員管理,主結點選舉,元數據(配置信息)管理,分佈式鎖等協同服務,Zookeeper的目標是爲分佈式應用提供了實現這些協同服務的中心化工具。同時,Zookeeper的目標還包括: 高性

原创 NOVARICA業務和技術趨勢報告:壽險公司業務架構地圖

    (譯者注:NOVARICA 2018年4月發佈了業務和技術趨勢報告:個人壽險行業。https://novarica.com/business-technology-trends-individual-life-insurance/