Java8自2013年6月發(fā)布至現(xiàn)在已經(jīng)接近7年的時間了,雖然一直基于jdk8的版本開發(fā),新特性也零零碎碎的一直在用,但一直沒有系統(tǒng)的整理Java8的新特性和各種用法.這個系...
Java8自2013年6月發(fā)布至現(xiàn)在已經(jīng)接近7年的時間了,雖然一直基于jdk8的版本開發(fā),新特性也零零碎碎的一直在用,但一直沒有系統(tǒng)的整理Java8的新特性和各種用法.這個系...
Java8自2013年6月發(fā)布至現(xiàn)在已經(jīng)接近7年的時間了,雖然一直基于jdk8的版本開發(fā),新特性也零零碎碎的一直在用,但一直沒有系統(tǒng)的整理Java8的新特性和各種用法.這個系...
分布式鎖的作用或者說意義在于 什么是鎖 對于單進程應(yīng)用,有時需要保證對共享資源讀取和修改的線程安全性,Java提供了從volatile到synchronized到Lock接口...
本節(jié)繼續(xù)介紹RabbitMQ的進階使用,生產(chǎn)者確認機制和消費端的要點.最后將結(jié)合之前所學(xué)闡述RabbitMQ的全局消息保障級別和實現(xiàn). 1. 生產(chǎn)者確認機制 至此為止,我們學(xué)...
本節(jié)繼續(xù)探討一些RabbitMQ的高階用法以及應(yīng)用場景。并結(jié)合之前的實例給出RabbitMQ的消息傳輸保障層級。 1. RabbitMQ 實現(xiàn)RPC調(diào)用 RPC即Remote...
更新了下腳本.python3 的環(huán)境.
MacOs下Teamviewer被檢測為商用的處理辦法更新: 這個腳本基于teamviewer13. 14.0之后teamviewer更改了校驗的機制,可能造成tv無法打開,請各位同學(xué)注意甄別~ 前言 相信很多同學(xué)都用tea...
上一節(jié)講述了RabbitMQ的基礎(chǔ)Api和參數(shù)詳解.本節(jié)將深入學(xué)習(xí)使用一些RabbitMQ的高階用法.比如死信隊列\(zhòng)延時隊列等 1. mandatory參數(shù)和備份交換器 ma...
本節(jié)詳細講述RabbitMQ的幾個基本API,圍繞Connection和channel兩個AMQP協(xié)議接口.詳解以下幾點:連接、交換器、隊列的創(chuàng)建和綁定、消息的發(fā)送和消費、消...
上一節(jié)我們對消息中間件和RabbitMQ本身有了大致印象,本節(jié)主要介紹RabbitMQ的模型架構(gòu)。 相關(guān)概念介紹 生產(chǎn)者和消費者Producer: 生產(chǎn)者,投遞消息的一方,消...
什么是消息中間件 消息隊列中間件(Message Queue Middleware) 簡稱MQ是指用高效可靠的消息傳遞機制與平臺無關(guān)的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來進行分布式系統(tǒng)...
spring源碼學(xué)習(xí)筆記,要點歸納和代碼理解 前言 spring的聲明式事務(wù)讓我們從復(fù)雜的事務(wù)處理中得到解脫,讓我們再也不需要去處理獲取連接、關(guān)閉連接、事務(wù)提交和回滾的操作。...
spring源碼學(xué)習(xí)筆記,要點歸納和代碼理解 前言 上一節(jié)學(xué)習(xí)了Spring動態(tài)代理的兩種方式,jdk動態(tài)代理和Cglib動態(tài)代理,對他們的原理和Spring的實現(xiàn)做了了解。...
更新: 這個腳本基于teamviewer13. 14.0之后teamviewer更改了校驗的機制,可能造成tv無法打開,請各位同學(xué)注意甄別~ 前言 相信很多同學(xué)都用tea...
spring源碼學(xué)習(xí)筆記,要點歸納和代碼理解 前言 Aop是Spring提供的的另一個核心功能,本節(jié)將探討以下幾個問題: 什么是AOP,為什么要使用AOP; Spring中A...