一、什么是SPI SPI ,全稱為 Service Provider Interface,是一種服務(wù)發(fā)現(xiàn)機制。它通過在ClassPath路徑下的META-INF/servic...
一、什么是SPI SPI ,全稱為 Service Provider Interface,是一種服務(wù)發(fā)現(xiàn)機制。它通過在ClassPath路徑下的META-INF/servic...
為什么要限流 眾所周知,互聯(lián)網(wǎng)電商的各類活動是越來越多,例如削減男同胞錢包厚度的雙十一、618、雙十二、各類秒殺活動等,幾乎所有的互聯(lián)網(wǎng)電商企業(yè)都會參與其中,沖擊GMV,會電...
學(xué)習(xí)一個東西首先要知道為什么要引入它,就是我們能用它來干什么。所以我們先來看看ThreadLocal對我們到底有什么用,然后再來看看它的實現(xiàn)原理。 ThreadLocal如果...
【譯】RabbitMQ教程一 主要通過Hello Word對RabbitMQ有初步認(rèn)識 【譯】RabbitMQ教程二 工作隊列,即一個生產(chǎn)者對多個消費者 循環(huán)分發(fā)、消息確認(rèn)、...
一、springmvc1、什么是Spring MVC ?簡單介紹下你對springMVC的理解?Spring MVC是一個基于MVC架構(gòu)的用來簡化web應(yīng)用程序開發(fā)的應(yīng)用開發(fā)...
一、 內(nèi)存模型以及分區(qū),需要詳細(xì)到每個區(qū)放什么?(1)棧區(qū):棧分為java虛擬機棧和本地方法棧虛擬機棧:線程私有的,生命周期與線程相同。每個方法執(zhí)行都會創(chuàng)建一個棧幀,用于存放...
一、Dubbo是什么?Dubbo是阿里巴巴開源的基于 Java 的高性能 RPC(一種遠(yuǎn)程調(diào)用) 分布式服務(wù)框架(SOA),致力于提供高性能和透明化的RPC遠(yuǎn)程服務(wù)調(diào)用方案,...
??Spring框架對于Java后端程序員來說再熟悉不過了,以前只知道它用的反射實現(xiàn)的,但了解之后才知道有很多巧妙的設(shè)計在里面。如果不看Spring的源碼,你將會失去一次和大...