歡迎關(guān)注微信公眾號(hào):全棧工廠 本文主要參考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
![240](https://upload.jianshu.io/users/upload_avatars/21501654/a016e568-c46b-46cf-a251-5f9d04b484d4.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
歡迎關(guān)注微信公眾號(hào):全棧工廠 本文主要參考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
從不浪費(fèi)時(shí)間的人傀顾,沒(méi)有工夫抱怨時(shí)間不夠炕婶。 —— 杰弗遜 第一句話:時(shí)間戳 時(shí)間不分東西南北、在地球的每一個(gè)角落都是相同的毁嗦。他們都有一個(gè)相同的名字,叫時(shí)間戳。時(shí)間戳 指的就是U...
什么是Netty晨抡? Netty 是一個(gè)利用 Java 的高級(jí)網(wǎng)絡(luò)的能力,隱藏其背后的復(fù)雜性而提供一個(gè)易于使用的 API 的客戶端/服務(wù)器框架则剃。Netty 是一個(gè)廣泛使用的 J...
Kafka史上最詳細(xì)原理總結(jié)分為上下兩部分耘柱,承上啟下 Kafka史上最詳細(xì)原理總結(jié)上 Kafka史上最詳細(xì)原理總結(jié)下 Kafka Kafka是最初由Linkedin公司開(kāi)發(fā),...
Spring Boot Actuator可以幫助你監(jiān)控和管理Spring Boot應(yīng)用,比如健康檢查淘讥、審計(jì)茎刚、統(tǒng)計(jì)和HTTP追蹤等。所有的這些特性可以通過(guò)JMX或者HTTP e...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽(yáng)光一路滄桑 詳情請(qǐng)戳www.codercc.com 1. 造成內(nèi)存泄漏的原因娄柳? threadLocal是為了解決對(duì)象不能被多線程共享訪問(wèn)...
線程安全性 定義 當(dāng)多個(gè)線程訪問(wèn)某個(gè)類時(shí),不管運(yùn)行時(shí)環(huán)境采取何種調(diào)度方式艘绍,或者這些線程將如何調(diào)度執(zhí)行赤拒,并且在主調(diào)代碼中不需要任何額外的同步或協(xié)同,這個(gè)類都能表現(xiàn)出正確的行為,...
背景 在企業(yè)發(fā)展初期挎挖,企業(yè)使用的系統(tǒng)很少这敬,通常一個(gè)或者兩個(gè),每個(gè)系統(tǒng)都有自己的登錄模塊蕉朵,運(yùn)營(yíng)人員每天用自己的賬號(hào)登錄鹅颊,很方便。 但隨著企業(yè)的發(fā)展墓造,用到的系統(tǒng)隨之增多堪伍,運(yùn)營(yíng)人員...
@SneakyThrows注解的用途得從java的異常設(shè)計(jì)體系說(shuō)起。java中我們常見(jiàn)的2類異常觅闽。1.普通Exception類,也就是我們常說(shuō)的受檢異车酃停或者Checked E...
相信很多人都在使用Retrofit,我也在用蛉拙,但是對(duì)它的理解都不是太深刻尸闸,現(xiàn)在Retrofit2已經(jīng)出來(lái)一段時(shí)間,為什么會(huì)出現(xiàn)Retrofit2呢孕锄?Retrofit2解決了哪...
這可能是最好的 RxJava 2.x入門(mén)教程系列專欄文章鏈接:這可能是最好的 RxJava 2.x 入門(mén)教程(完結(jié)版)【重磅推出】這可能是最好的 RxJava 2.x 入門(mén)教...
初識(shí) Mockito 這個(gè)測(cè)試框架后吮廉,我們要使用 Mock 的屬性創(chuàng)建一個(gè)被測(cè)試類實(shí)例時(shí),大概會(huì)下面這么純手工來(lái)打造畸肆。 假定類 MyService 有一個(gè)屬性 MyRepos...
原文地址:README.md 前言 關(guān)于RxJava:詳情請(qǐng)查看另一篇文章:Android RxJava 學(xué)習(xí)筆記宦芦。 寫(xiě)這篇文章的目的:通過(guò)閱讀RxJava官方文檔,對(duì)RxJ...
springcloud的項(xiàng)目用JWT做身份驗(yàn)證轴脐,對(duì)于token過(guò)期時(shí)間的刷新策略整理如下圖: 在登錄接口中返回兩個(gè)token调卑,一個(gè)是用來(lái)請(qǐng)求業(yè)務(wù)接口驗(yàn)證身份信息的ac...
JWT官網(wǎng): https://jwt.io/JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT Json web ...
因?yàn)镠TTP協(xié)議是開(kāi)放的大咱,可以任人調(diào)用恬涧。所以,如果接口不希望被隨意調(diào)用碴巾,就需要做訪問(wèn)權(quán)限的控制溯捆,認(rèn)證是好的用戶,才允許調(diào)用API厦瓢。 目前主流的訪問(wèn)權(quán)限控制/認(rèn)證模式有以下幾種...
前前言 spring security Oauth2 和 swagger2 是什么呢提揍?簡(jiǎn)單介紹一下,但是如果不明白的話不適合看這個(gè)文章旷痕。 spring security Oa...
重命名swagger: 2.0openAPI: 3.0.0 網(wǎng)址結(jié)構(gòu) Swagger 2.0 基礎(chǔ)URL結(jié)構(gòu) OpenAPI 3.0 基礎(chǔ)URL結(jié)構(gòu) 我們可以定義一個(gè)基礎(chǔ)ur...
君問(wèn)歸期未有期 說(shuō)到https绞呈,我們就不得不說(shuō)tls/ssl贸人,那說(shuō)到tls/ssl,我們就不得不說(shuō)證書(shū)機(jī)構(gòu)(CA)佃声、證書(shū)艺智、數(shù)字簽名、私鑰圾亏、公鑰十拣、對(duì)稱加密、非對(duì)稱加密志鹃。這些到底...