原创 RabbitMQ (五)主題(Topic)

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/37706355上一篇博客中,我們進步改良了我們的日誌系統。我們使用direct類型轉發器,使得接收者有能力進行選擇性的

原创 java數據結構與算法之遞歸思維(讓我們更通俗地理解遞歸)

【版權申明】未經博主同意,不允許轉載!(請尊重原創,博主保留追究權) http://blog.csdn.net/javazejian/article/details/53452971 出自【zejian的博客】 關聯文章:

原创 Nginx負載均衡

最近迷上了Nginx,真實麻雀雖小,五臟俱全..功能實在強大.. nginx不單可以作爲強大的web服務器,也可以作爲一個反向代理服務器,而且nginx還可以按照調度規則實現動態、靜態頁面的分離,可以按照輪詢、ip哈希、URL哈希、權

原创 java數據結構與算法之樹基本概念及二叉樹(BinaryTree)的設計與實現

【版權申明】未經博主同意,不允許轉載!(請尊重原創,博主保留追究權) http://blog.csdn.net/javazejian/article/details/53727333 出自【zejian的博客】 關聯文章:

原创 Java併發機制及鎖的實現原理

Java併發編程概述 併發編程的目的是爲了讓程序運行得更快,但是,並不是啓動更多的線程就能讓程序最大限度地併發執行。在進行併發編程時,如果希望通過多線程執行任務讓程序運行得更快,會面臨非常多的挑戰,比如上下文切換的問題、死鎖的問題,以及

原创 Spring中,applicationContext.xml 配置文件在web.xml中的配置詳解

一、首先寫一下代碼結構。   二、再看web.xml中的配置情況。 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2

原创 RabbitMQ (四) 路由選擇 (Routing)

上一篇博客我們建立了一個簡單的日誌系統,我們能夠廣播日誌消息給所有你的接收者,如果你不瞭解,請查看:RabbitMQ (三) 發佈/訂閱。本篇博客我們準備給日誌系統添加新的特性,讓日誌接收者能夠訂閱部分消息。例如,我們可以僅僅將致命的錯

原创 java數據結構與算法之改良順序表與雙鏈表類似ArrayList和LinkedList(帶Iterator迭代器與fast-fail機制)

轉載請註明出處(請尊重原創!謝謝~): http://blog.csdn.net/javazejian/article/details/53073995 出自【zejian的博客】 關聯文章: java數據結構與算法之順序

原创 java數據結構與算法之平衡二叉樹(AVL樹)的設計與實現

【版權申明】未經博主同意,不允許轉載!(請尊重原創,博主保留追究權) http://blog.csdn.net/javazejian/article/details/53892797 出自【zejian的博客】 關聯文章:

原创 秒殺系統架構分析與實戰

1 秒殺業務分析 正常電子商務流程 (1)查詢商品;(2)創建訂單;(3)扣減庫存;(4)更新訂單;(5)付款;(6)賣家發貨 秒殺業務的特性 (1)低廉價格;(2)大幅推廣;(3)瞬時售空;(4)一般是定時上架;(5)時間短、瞬

原创 RabbitMQ (二)工作隊列

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/37620057本系列教程主要來自於官網入門教程的翻譯,然後自己進行了部分的修改與實驗,內容僅供參考。上一篇博客中我們寫

原创 JVM內存模型你只要看這一篇就夠了

轉載:http://www.jianshu.com/p/c9ac99b87d56 讓我們不厭其煩的從內存模型開始說起:作爲一般人需要瞭解到的,JVM的內存區域可以被分爲:線程棧,堆,靜態方法區(實際上還有更多功能的區域,並且這裏說的