摘要: 為什么需要一致性hash算法?
在緩存應用層面,如何保證數據訪問的平橫性,單調性?
平橫性:主要是數據的平均分布,及當集群中某一個緩存服務失效,數據也能夠正常分布
單調性:當數據插入某個緩存之后,再次調用,同樣會落到對應的緩存上面。
閱讀全文
posted @
2016-03-02 18:36 alexcai 閱讀(3020) |
評論 (1) |
編輯 收藏
摘要: spring mvc作為展示層的組件,從參數預處理,驗證,攔截,渲染。無不考慮的細致入微,你所要的做的,只是接口實現,切面接入,簡單配置。
今天我們以分頁功能展開來說明,如何把我們復雜的參數處理從控制器進行剝離!
閱讀全文
posted @
2016-02-24 10:49 alexcai 閱讀(2925) |
評論 (1) |
編輯 收藏
摘要: 最近一直在看倪超的那本《從paxos到Zookeeper分布式一致性原理與實踐》,整本書干貨滿滿。個人感覺在章節順序編排上有些小問題,不過,不影響它作為介紹這款中間件產品特性及原理而全面闡述的開山之作。總之,內容很多,我也只是了解了皮毛。接下來寫的種種,算是我喝了這碗雞湯,消化來剩下的。
閱讀全文
posted @
2016-02-01 17:57 alexcai 閱讀(4899) |
評論 (0) |
編輯 收藏
摘要: mybatis目前一直作為我主要使用的ORM框架,當然,它的簡單,SQL可控,高效才是我選擇它的最終原因。前段時間學習了他的實體,ORM的XML文件自動生成,感覺也是比較簡單。
閱讀全文
posted @
2016-01-30 13:45 alexcai 閱讀(3328) |
評論 (0) |
編輯 收藏
摘要: VisualVm與eclipse集成
閱讀全文
posted @
2016-01-20 10:48 alexcai 閱讀(3690) |
評論 (0) |
編輯 收藏
Thymeleaf 是一個純JAVA實現的,能處理XML/XHTML/HTML5 等模板文件解析的工具。他能處理一切基于XML文檔格式的文件。特別是在WEB展現層面,可以很流暢的進行頁面數據的渲染與顯示。通過其DOM解析技術,把模板樣式讀入內存(當啟用緩存模式),當頁面需要展現時,讀取內存中的樣式,通過與后端數據的封裝填充,最終顯示給用戶。這樣在大量用戶訪問的時候,可以降低頁面渲染產生的IO,提高用戶體驗。另外,對于開發者,他的學習成本也不高。內置是基于ONGL語法來支持頁面的語法,比如在SPRING下面,我們是這樣寫的:<form:inputText name="userName" value="${user.name}" />
在Thymeleaf下面,就是這樣的:
<input type="text" name="userName" value="James Carrot" th:value="${user.name}" />
學習成本基本為零。他的牛B在于與HTML的靜態頁面一起存在時,毫無諱和感。這種叫作自然語言模板。很多所謂的模板語言,都是去定義一大堆小白用戶根本看不懂的標簽,語法,讓人望而生畏。而他只是HTML原生語義添加了屬性,就算用戶直接訪問,沒有后臺服務的啟動,也是完全不影響期頁面效果顯示的。
今天就到這里,明天來干貨。他是如何處理文本的?
posted @
2015-12-30 12:35 alexcai 閱讀(3565) |
評論 (4) |
編輯 收藏
摘要: beanshell是一個輕量級的腳本語言,具有動態性,完全支持JAVA語法。原理就是通過JAVA的反射獲得JAVA語句和表達式的實時執行能力。
閱讀全文
posted @
2015-12-18 10:15 alexcai 閱讀(3749) |
評論 (1) |
編輯 收藏
摘要: resin3到resin4變化確實挺大的。個人比較鐘情于tomcat,不知道公司那幫人為毛選擇resin,并且還不是收費版本的,這是要鬧哪樣!!!唉。今天,處理了一個項目上的性能問題,需要通過jmeter壓測一下,看看到底有沒有提升。當我部署到實體機上是,服務老是啟不來。
閱讀全文
posted @
2015-12-11 14:10 alexcai 閱讀(2356) |
評論 (0) |
編輯 收藏
摘要: 高CPU占用排查
閱讀全文
posted @
2015-12-10 17:58 alexcai 閱讀(2864) |
評論 (2) |
編輯 收藏
摘要: 對于后端的參數校驗,我們一直在強調的驗證規則,提示信息的重用。這不,springmvc通過集成Valid最大程序減少了我們的工作量。其實后端的參數過濾,是分幾種請求來源的。每種的處理都不太一樣,但是我們如果能重用驗證規則,提示信息,那就很強大了。
閱讀全文
posted @
2015-11-27 17:12 alexcai 閱讀(5593) |
評論 (3) |
編輯 收藏