Java 中一共有 4 種類型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference ...
Java 中一共有 4 種類型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference ...
http keepalive 介紹 在http早期,每個http請求都要求打開一個tpc socket連接,并且使用一次之后就斷開這個tcp連接。 使用keep-alive可...
filter在dubbo中的應(yīng)用非常廣泛,它可以對服務(wù)端、消費端的調(diào)用過程進行攔截,從而對dubbo進行功能上的擴展,我們所熟知的RpcContext就用到了filter。本...
先看官網(wǎng)兩張圖【引用來自官網(wǎng)】:image.png 官網(wǎng)說明: 1.首先 ReferenceConfig 類的 init 方法調(diào)用 Protocol 的 refer 方法生成...
分析完spi,開始分析服務(wù)發(fā)布,先看一張官網(wǎng)的服務(wù)發(fā)布時序圖: 下面開始分析服務(wù)發(fā)布邏輯,我們的入口是我們的使用方式-----配置文件: 很熟悉吧,dubbo的常用配置文件啟...
DNS 解析分類 DNS解析流程分為遞歸查詢和迭代查詢,遞歸查詢是以本地名稱服務(wù)器為中心查詢, 遞歸查詢是默認(rèn)方式,迭代查詢是以DNS客戶端,也就是客戶機器為中心查詢。其實D...
文章摘要:MQ分布式消息隊列大致流程在于消息的一發(fā)一收一存,本篇將為大家主要介紹下RocketMQ存儲部分的架構(gòu)消息存儲是MQ消息隊列中最為復(fù)雜和最為重要的一部分,所以小編也...
更新于:2017-07-18 22:34:06 拿硬幣問題 問題:16個硬幣,A和B輪流拿走一些,每次拿走的個數(shù)只能是1,2,4中的一個數(shù)。誰最后拿硬幣誰輸。請問:A或B有無...
一、前言 如果沒有Rpc框架,我們需要網(wǎng)絡(luò)編程代碼調(diào)用遠程服務(wù),同時對于請求參數(shù)和響應(yīng)結(jié)果需要手動進行序列化和反序列化。這些過程對于沒有接觸過網(wǎng)絡(luò)編程的程序員來說有一定的難度...
前陣子在用C++ 98(是比較落后了,嗯,C++11原生支持Future)開發(fā)的時候,對脫離業(yè)務(wù)的公共邏輯抽象出來了一個簡單的任務(wù)執(zhí)行框架,里面主要是線程池和一些同步異步的任...
看了很多博客,也聽過很多人說,包括我們公司的DBA,說MySql中如果某一列中含有null,那么包含該列的索引就無效了。 翻了下《高性能MySQL第二版》和《MySQL技術(shù)內(nèi)...
轉(zhuǎn)自:java8 — 新日期時間API篇 前言 最近看別人項目源碼,發(fā)現(xiàn)Java8新的日期時間API很方便強大,所以轉(zhuǎn)載該入門介紹博客,記錄一下。 使用新時間日期API的必要...
轉(zhuǎn)載:http://www.cnblogs.com/zhizhizhiyuan/p/4966827.html concurrent包是基于AQS (AbstractQueue...
一、DispatcherServlet 處理流程 在整個 Spring MVC 框架中,DispatcherServlet 處于核心位置,它負(fù)責(zé)協(xié)調(diào)和組織不同組件完成請求處理...
學(xué)習(xí)AQS的時候,了解到AQS依賴于內(nèi)部的FIFO同步隊列來完成同步狀態(tài)的管理,當(dāng)前線程獲取同步狀態(tài)失敗時,同步器會將當(dāng)前線程以及等待狀態(tài)等信息構(gòu)造成一個Node對象并將其加...
1. 簡介 SpringBoot項目中或者 Spring項目中配置<context:component-scan base-package="com.example.demo...
1. AQS簡介 原創(chuàng)文章&經(jīng)驗總結(jié)&從校招到A廠一路陽光一路滄桑 詳情請戳www.codercc.com 在上一篇文章中我們對lock和AbstractQueuedSync...
原創(chuàng)文章&經(jīng)驗總結(jié)&從校招到A廠一路陽光一路滄桑 詳情請戳www.codercc.com 1. concurrent包的結(jié)構(gòu)層次 在針對并發(fā)編程中,Doug Lea大師為我們...
Java集合 作為一個Developer,Java集合類是我們在工作中運用最多的、最頻繁的類。相比于數(shù)組(Array)來說,集合類的長度可變,更加適合于現(xiàn)代開發(fā)需求; Jav...