原创 kafka的簡單學習

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)    kafka優點  高吞吐量 1.使用順序寫方式實現數據存儲 Kafka是採用不斷的將數據追加到文件中,該特性利用了磁盤的順序讀寫性能比傳統的磁盤讀寫可以減少尋地址浪費的時間;

原创 由淺至深的RabbitMQ學習之路

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)     MQ背景 對於例如發送郵件或短信等行爲,傳統做法往往是自上而下執行,這樣一來,增加用戶等待響應時間,嚴重影響用戶體驗。 之後,開始將這些延時操作放入異步線程去處理,但是這樣會增

原创 Redis安裝及快速入門使用

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)  安裝步驟 #安裝Redis前需按照gcc,讀者可網上自行解決 #上傳Redis的安裝包(可在我上傳的資源中免費下載,如下載需要積分,可私信我,我去調整積分爲0) redis-5.

原创 JDK1.8ConcurrentHashMap源碼剖析

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力) 1.源碼剖析 a.put b.initTable   2.總結 ConcurrentHashMap的底層原理類似於hashMap8,但它是線程安全的,具體體現 1.爲數組初始化

原创 程序猿必備的Redis常見功能知識點,這些你都會嗎?

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)     基礎知識  線程安全 由於單線程,故Redis天然規避線程安全問題。那麼,爲什麼單線程還能這麼高效呢? 這得益於其底層進行io操作時,採用了NIO的多路複用原則。(如有讀者

原创 JVM常用的調優參數

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)     通用JVM參數 -server 如果不配置該參數,JVM會根據應用服務器硬件配置自動選擇不同模式,server模式啓動比較慢,但是運行期速度得到了優化, 適合於服務器

原创 SpringCloud服務保護機制Hystrix

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)  服務雪崩 高併發情況下,大量的請求堆積在一個服務上,超過服務線程池(默認爲tomcat自帶的線程池)處理的最大線程數,導致其他服務沒有 線程進行接受請求 服務降級 對於等待線程

原创 SpringCloud負載均衡器ribbon

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)  ribbon 客戶端從註冊中心根據別名的方式獲取對應服務地址列表,將其緩存至本地內存,本地進行負載均衡  使用discoveryClient負載本地負載均衡 // 原子

原创 SpringCloud註冊中心的服務治理

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)  前言  所謂服務治理,就是管理服務之間相互依賴調用的混亂。 沒有註冊中心前,服務之間調用其實是通過配置文件指定需要訪問服務的ip、端口等訪問信息的, 這樣一旦被調用方地址信息發生變

原创 如何防止XSS攻擊

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)   何爲XSS攻擊   分類  反射型  請求參數中包含script等特殊的指令,隨響應返回至視圖,使得視圖層執行了對應的腳本  存儲型 參數中包含特殊的腳本,且被持久化

原创 網絡編程之TCP/UDP

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)   七層網絡模型 其實就是隨着科技不斷髮展的一個過程。即從下游發展至上游。按照自上而下排列,有: 應用層:HTTP協議,郵件傳輸,文件服務器等。 表示層:不同計算機系統語法之間的通訊

原创 controller中使用了@Async不起作用

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)  問題描述 王德發?!本來想裝逼使用@Async去提升代碼執行效率,結果裝逼失敗,現在都臉疼,根本尼瑪沒生效啊。 程序依舊是自上而下執行了,難受的一比,馬哥! @Async底層原理

原创 java多線程的鎖機制

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力)  悲觀鎖和樂觀鎖 悲觀鎖: 只要進行操作就會對當前的操作上鎖,即悲觀的認爲此次操作可能會出現線程安全,故主動加鎖處理。 如:sync和lock 樂觀鎖: 不會

原创 java代碼仿真ajax異步等待(future)

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力) package live.yanxiaohui.test; /** * @Description 真實數據 * @CSDN https://blog.csdn.net/yxh1352

原创 多線程之間的通訊(仿真生產與消費)

源於螞蟻課堂的學習,點擊這裏查看(老餘很給力) java內存模型(jmm) java內存模型分爲兩大類型即,主內存和本地內存 1.主內存 也就是主進程所佔用的內存 2.本地內存 線程中開闢的屬於線程自己的內存,其中存