原创 微服務架構深度解析與最佳實踐 - 第五部分:七個應對策略之性能、一致性與高可用

七個關鍵問題的應對策略-續 3.關於微服務對性能的影響   大家可以先思考 2 個問題:延遲(latency)和吞吐量(throughout)有什麼關係? 延遲是響應時間麼?   先說一下延遲和響應時間,延遲是對於服務本身來說的,響

原创 微服務架構深度解析與最佳實踐 - 第三部分:微服務的使用場景和相關問題

微服務架構不是銀彈   《管理的常識》一書裏說,管理的核心是不斷的解決(推進工作過程中出現的各種)問題。同樣地,我認爲架構的核心則是不斷的解決(系統設計實現與演化過程中的各種)問題。   Fred Brooks 在《人月神話》裏說,

原创 微服務架構深度解析與最佳實踐-第二部分:四個特點和六個能力、常見框架

  微服務架構的特點、優勢和常見技術 微服務的四個特點和六個能力 現在讓我們分析一下上一節裏的各個技術大牛們闡述的技術觀點,從設計開發、系統部署、測試運維和服務治理四個主要方面來考慮微服務架構的特點,那麼這四個方面就可以總結爲下圖:

原创 微服務架構深度解析與最佳實踐 - 第四部分:七個應對策略之如何拆分微服務、改造遺留系統

七個關鍵問題的應對策略 1.如何合理拆分微服務  當一個系統服務化的時候,就會面臨一個問題:如何進行服務的劃分?怎麼確定服務的粒度?有沒有一些可以參考的業界通用規則?   實際上服務劃分的本質是對系統進行架構設計,服務的劃分粒度沒有絕對

原创 json-rpc 1.0規範解讀

JSON可能是這個地球上最簡單的文本數據格式了,可讀、靈活、數據量小,編解碼方便、速度快,對Unicode和特殊字符支持的好。對比下XML,就知道額外的各種標籤節點需要浪費多少字節數。JSON字符默認都要使用Unicode形式,所有非A

原创 openCV+ASM+LBP+Gabor實現人臉識別(GT人臉庫)

原理:使用GT人臉庫做樣本,VS2010下使用openCV2.44自帶的Haar算法檢測人臉區域,ASM Library特徵檢測,然後使用YCrCb顏色空間做膚色檢測,再用LBP+Gabor小波提取特徵,最小鄰近距離做分類識別。 1、GT

原创 windows上安裝使用git-extras

安裝 首先確保安裝了git命令行程序。 http://git-scm.com/download/ windows上需要安裝cygwin,然後安裝gcc即可。 從如下地址下載cygwin的安裝,安裝時需要選擇gcc,如果安裝的

原创 AngularJS實戰第一章

AngularJS實戰 作者:kimmking、大漠窮秋、任富飛 問題反饋:[email protected] 快速上手 AngularJS介紹—AngularJS的前世今生 AngularJS核心特性–JS的四個現代化 MV

原创 windows7下cygwin+vs2013編譯webkit源碼

先下載源碼和其他依賴,然後準備cygwin的環境,安裝vs2013,最後編譯即可。網上沒有能直接用於最新版本源碼編譯的教程,所以我在編譯過程中也遇到了很多坑。回過頭來看,這些坑都是可以避免的,想要自己嘗試編譯的同學,可以根據本文快

原创 ActiveMQ與RabbitMQ使用camel集成

         著名的EIP實現框架Camel最早起源於ActiveMQ內的一些基於消息的集成需求,然後逐漸發展成爲一個ActiveMQ的子項目,最後這一塊的功能越來越完善,就成爲了Apache的頂級項目。          所以,從

原创 聊聊什麼是創業

什麼是創業 創業不是空手套白狼,這對我們這樣的勞苦大衆一點都不現實。創業也不是賭博,當然現在的大部分所謂創業,都是在賭博。 某個國內創業的牛人總結的好,創業是優勢資源積累的總爆發。 或者換個角度說,創業是像拼積木一樣,整合所有需要的七巧

原创 智能手環的軟硬件與產業

1、原理 核心功能一般就2個,運動計步和睡眠質量檢測。 這兩個的原理都是一樣的,就是檢測動作。 跟手機裏的重力感應是一樣的。 用的是加速度傳感器。 能定量的測算出設備的移動變化。 運動計步一般是計算出你胳膊來回的擺動,然後

原创 一個日期算法的原理分析

1、問題描述 在 OSC 問答頻道有一個問題:時間算法:幫忙解答下 簡單的複述一遍就是能夠通過如下式子來計算month月day日是一年的第幾天。 閏年是 day_of_year=(275*month)/9 - (month+9)/1

原创 k神講故事-金融的結局

向《最後的問題》和《這個男人來自地球》致敬 發現很多人都沒看過啊~ -----------------------以下是大開腦洞的部分------------------------- 我是來自地球的那個男人。 那天我們談論了很多,唯一沒

原创 聊聊分佈式事務

事務就是一個會話過程中,對上下文的影響是一致的,要麼所有的更改都做了,要麼所有的更變都撤銷掉。就要麼生,要麼死。沒有半死不死的中間不可預期狀態。 參考下薛定諤的貓。 事務是爲了保障業務數據的完整性和準確性的。 分佈式事務,常見的兩個處