簡單介紹RPC協(xié)議及常見框架,對比傳統(tǒng)restful api和RPC方式的優(yōu)缺點。常見RPC框架,gRPC及序列化方式Protobuf等。 HT...
垃圾回收算法 采用分代收集算法,它根據(jù)對象存活周期將內(nèi)存劃分為幾塊,不同塊采用適當(dāng)?shù)氖占惴ā?一般將堆分為新生代和老年代。 新生代使用:復(fù)制算...
一、概述 Redis 是速度非??斓姆顷P(guān)系型(NoSQL)內(nèi)存鍵值數(shù)據(jù)庫,可以存儲鍵和五種不同類型的值之間的映射。(key-value) Key...
一、反射 JAVA 反射機制是在運行狀態(tài)中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調(diào)用它的任意一個方法和屬性...
Spring 是核心,提供了基礎(chǔ)功能; Spring MVC 是基于Spring的一個 MVC 框架 ; Spring Boot 是為簡化Spr...
一、概念和區(qū)別 1、概念 線程:是程序執(zhí)行流的最小單元,是系統(tǒng)獨立調(diào)度和分配CPU(獨立運行)的基本單位,負(fù)責(zé)當(dāng)前進程中程序的執(zhí)行。 進程:一個...
一、冒泡排序 最簡單的一種排序算法。 假設(shè)長度為n的數(shù)組arr,要按照從小到大排序。 則冒泡排序的具體過程可以描述為:首先從數(shù)組的第一個元素開始...
一、Glob 是什么?glob是一種文件匹配模式,全稱global,它起源于 Unix 的 bash shell 中,比如在 linux 中常用...
基本概念 HTTP(HyperText Transfer Protocol:超文本傳輸協(xié)議)是一種用于分布式、協(xié)作式和超媒體信息系統(tǒng)的應(yīng)用層協(xié)議...