原创 ReentrantReadWriteLock讀寫鎖詳解

轉自https://www.cnblogs.com/xiaoxi/p/9140541.html 一、讀寫鎖簡介     現實中有這樣一種場景:對共享資源有讀和寫的操作,且寫操作沒有讀操作那麼頻繁。在沒有寫操作的時候,多個線程同時讀一個資源

原创 Kafka入門經典教程

【轉載】 https://www.cnblogs.com/skying555/p/7903457.html 問題導讀 1.Kafka獨特設計在什麼地方? 2.Kafka如何搭建及創建topic、發送消息、消費消息? 3.如何書寫Kafka

原创 常用消息隊列對比

原出處:個人主頁: http://www.howardliu.cn個人博文: 常用消息隊列對比CSDN主頁: http://blog.csdn.net/liuxinghaoCSDN博文: 常用消息隊列對比作爲中間件,消息隊列是分佈式應用間

原创 EasyUi Datagrid的基礎使用

Datagride的初始化方式 方式1 :class類型創建,這個創建方式比較簡單,如果在已知表格內容的情況下可以使用,還是挺漂亮的 [html] view plain copy   <table class="ea

原创 後端接口的冪等性

在微服務架構下,我們在完成一個訂單流程時經常遇到下面的場景:一個訂單創建接口,第一次調用超時了,然後調用方重試了一次在訂單創建時,我們需要去扣減庫存,這時接口發生了超時,調用方重試了一次當這筆訂單開始支付,在支付請求發出之後,在服務端發生

原创 域驅動設計

領域驅動設計能非常容易地應用於穩定領域,其中的關鍵活動適合開發人員對用戶腦海中的內容進行記錄和建模。但在領域本身不斷變化和發展的情況下,領域驅動 設計變得更具有挑戰性。這在敏捷項目中很普遍,在業務本身試圖演進的時候也會發生。 我們提供了

原创 activemq的幾種基本通信方式總結

簡介      在前面一篇文章裏討論過幾種應用系統集成的方式,發現實際上面向消息隊列的集成方案算是一個總體比較合理的選擇。這裏,我們先針對具體的一個消息隊列Activemq的基本通信方式進行探討。activemq是JMS消息通信規範的一

原创 什麼是微服務

一、微服務介紹1. 什麼是微服務      在介紹微服務時,首先得先理解什麼是微服務,顧名思義,微服務得從兩個方面去理解,什麼是"微"、什麼是"服務", 微 狹義來講就是體積小、著名的"2 pizza 團隊"很好的詮釋了這一解釋(2 pi

原创 MYSQL的動態SQL

if語法    <select id="findExistBookset" resultType="int"        parameterType="AccountsAdjustAccountSet002Dto">        SE

原创 JMS簡介

如果手機只能進行實時通話,沒有留言和短信功能會怎麼樣?一個電話打過來,正好沒有來得及接上,那麼這個電話要傳遞的信息肯定就收不到了。爲什麼不能先將信息存下來,當用戶需要查看信息的時候再去獲得信息呢?伴隨着這

原创 互聯網思維PK大數據思維

這裏有兩種不同的思維方式,一個是互聯網思維,另一個是大數據思維。 互聯網思維與大數據思維有交集但又不重合。目前熱炒的互聯網營銷案例,基本上剝離了大數據,更多是題材炒作和傳播方式炒作。作爲大數據分析領域的

原创 HQL和SQL的區別

HQL(Hibernate Query Language) SQL(Structured Query Language) 1、HQL僅用於查詢,不支持INSERT、UPDATE、DELETE語句 2、HQL面向對象查詢,SQL是結構化查詢

原创 EJB到底是什麼,真的那麼神祕嗎?? .

1. 我們不禁要問,什麼是"服務集羣"?什麼是"企業級開發"? 既然說了EJB 是爲了"服務集羣"和"企業級開發",那麼,總得說說什麼是所謂的"服務 集羣"和"企業級開發"吧! 這個問題其實挺關鍵的,因爲J2EE 中並沒有說明白,也沒有

原创 SpringMVC與Struts2區別與比較總結

原地址:https://blog.csdn.net/silenttalfrede/article/details/52950762一、框架機制1、Struts2採用Filter(StrutsPrepareAndExecuteFilter)

原创 進程process與線程thread總結

轉自http://www.nowamagic.net/librarys/veda/detail/1741 進程和線程這對概念的理解也是很難的,至今網絡上可查的資料對其的理解出入都挺大,在不同的操作系統中,如linux和windows中,其