一、預(yù)備知識(shí) 本文討論基于微服務(wù)架構(gòu)下的身份認(rèn)證和用戶授權(quán)的技術(shù)方案,在閱讀之前,最好先熟悉并理解以下幾個(gè)知識(shí)點(diǎn): 微服務(wù)架構(gòu)相關(guān)概念:服務(wù)注冊(cè)、服務(wù)發(fā)現(xiàn)、API 網(wǎng)關(guān) 身份...
一、預(yù)備知識(shí) 本文討論基于微服務(wù)架構(gòu)下的身份認(rèn)證和用戶授權(quán)的技術(shù)方案,在閱讀之前,最好先熟悉并理解以下幾個(gè)知識(shí)點(diǎn): 微服務(wù)架構(gòu)相關(guān)概念:服務(wù)注冊(cè)、服務(wù)發(fā)現(xiàn)、API 網(wǎng)關(guān) 身份...
為什么要公開這些面試題? 原因一:身邊從事 Java 開發(fā)的人員越來越多,很多朋友們,每次問我要相同的面試復(fù)習(xí)材料,已經(jīng)讓我疲于應(yīng)付,索性整理出來,直接發(fā)鏈接給他們。 原因二...
一、什么是 ThreadLocal ThreadLocal 提供了線程的局部變量,每個(gè)線程都可以通過 set() 和 get() 來對(duì)這個(gè)局部變量進(jìn)行操作,但不會(huì)和其他線程的...
泛型是我們編程中經(jīng)常使用到的,比如指定List集合類型或者M(jìn)ap的時(shí)候,或者比如定義public <T> void write(T t, T[] ta);方法的時(shí)候,我們用一...
概述 毫無疑問,Spring Cloud是目前微服務(wù)架構(gòu)領(lǐng)域的翹楚,無數(shù)的書籍博客都在講解這個(gè)技術(shù)。不過大多數(shù)講解還停留在對(duì)Spring Cloud功能使用的層面,其底層的很...
知識(shí)點(diǎn):執(zhí)行流程解析Mybatis 插件開發(fā) 一、執(zhí)行流程解析 1. 配置文件解析 configuration 理解解析流程之前先回顧一下mybatis中配置文件的結(jié)構(gòu): m...
今天遇到的場景如標(biāo)題: 想到的解決方法 (https://blog.csdn.net/qijiqiguai/article/details/78229111))這里有介紹 主...
Java8 Stream相關(guān)集合轉(zhuǎn)換[http://www.itdecent.cn/p/f871760b4569] 一、初識(shí) Lambda 簡化過程: 常規(guī)實(shí)現(xiàn)接口。 靜態(tài)...