原创 XMind 快捷鍵大全

原创 Mac OS從睡眠狀態恢復之後沒有聲音的解決方案

終端輸入sudo killall coreaudiod命令並輸入密碼即可!

原创 MySQL更新時Error Code:1093和Error Code:1175的解決辦法

Error Code: 1093. You can't specify target table 'ws_product' for update in FROM clause 這個是我們在使用update或者delete語句時,在wher

原创 一線架構師實踐指南(二)

Conceptual Architecture階段        有經驗的架構師不會一上來就關注如何定義“接口”,他們在大型系統架構設計的早期比較注重識別重大需求、特色需求、高風險需求,據此來設計概念架構。概念架構是對系統設計最初構想,就

原创 Java多線程模式(四)【完】

Future Pattern       在Thread-Per-Message Pattern中,我們研究過“收到每個請求建立一個線程”的做法,但這樣的請求是不要求有返回值的。如果當需要返回值,但由於後臺處理需要很久,返回值不能馬上獲取

原创 重開博客

發現自己好久沒有寫了,博客時間停留在2014年4月。2018已經過去了一半多,重新開始寫起來吧!

原创 Java多線程模式(三)

Read-Wirte Lock Pattern         Read-Write Lock Pattern 將讀取和寫入分開來處理。在讀取數據之前,必須獲取用來讀取的鎖定。而要寫入的時候,則必須獲取用來寫入的鎖定。因爲進行讀取時,實例

原创 Hadoop環境搭建之初體驗

0、版本 搭建Hadpp的版本爲1.2.1 下載地址爲:http://apache.fayea.com/apache-mirror/hadoop/common/hadoop-1.2.1/ 1、登錄驗證 (1)、確定系統是否安裝了ssh

原创 轉一篇不錯的一致性Hash的文章

原文地址:http://zha-zi.iteye.com/blog/1260377 consistent hashing 算法早在 1997 年就在論文 Consistent hashing and random trees 中被

原创 部署Solr4.7版本

在Tomcat裏面部署Solr4.7版本,需要將solr/example/lib/ext目錄下的SLF4J相關的Jar包copy到%Tomcat%/webapps/solr/WEB-INF/lib下面,不然,Solr啓動將會失敗。 So

原创 Java多線程模式(二)

Guarded Suspension Pattern      該模式描述的是當一個線程在執行某個操作時,但由於其他資源還沒有準備好,需要等待,那麼就等待資源準備好纔開始自己的操作。我們直接看代碼例子: public class Requ

原创 一線架構師實踐指南(一)

緒論        從本質上,架構設計是需求驅動的,而不是模型驅動的。但當很清楚需求卻依然設計不出架構時,就說明“需求驅動的架構設計”的總結還“缺點什麼”。架構設計是一門藝術,不可能把“一桶需求”倒進某臺神奇的機器,然後等着架構設計自己被

原创 Maven assembly插件輸出文件亂碼問題

使用Maven的<artifactId>maven-assembly-plugin</artifactId>插件導致輸出的XML配置文件源文件的中文註釋變成亂碼,排查了多個地方並嘗試解決,都沒有發現和解決問題,包括在POM文件中指定編譯編

原创 2018讀書清單與情況

重新開博就從2018讀書清單開始吧,雖然2018已經過半,但是還記錄一下,最終來看看執行了多少,不定時更新狀態和更新書籍清單   技術 微服務(Done) Docker技術入門與實戰(Done) 企業IT架構轉型之道 領域驅動設計(Ing

原创 《軟件架構設計》學習筆記&摘錄(六)

細化架構設計         多視圖方法不僅僅是架構歸檔技術,更是指導我們進行架構設計的思維方法。將不同涉衆關心的技術堆砌到一起,每個涉衆都有可能看不懂了。另外,軟件架構設計必須圍繞“如何構建軟件”制定多方面的設計決策,可能涉及的概念有很