原创 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
原创 《軟件架構設計》學習筆記&摘錄(六)
細化架構設計 多視圖方法不僅僅是架構歸檔技術,更是指導我們進行架構設計的思維方法。將不同涉衆關心的技術堆砌到一起,每個涉衆都有可能看不懂了。另外,軟件架構設計必須圍繞“如何構建軟件”制定多方面的設計決策,可能涉及的概念有很