之前習慣于多個人同時在一個git分支上進行開發(fā),最近接觸的外國客戶,都是要求自己單獨進行分支開發(fā),然后進行pull request,然后小組內(nèi)各個成員進行code revie...
之前習慣于多個人同時在一個git分支上進行開發(fā),最近接觸的外國客戶,都是要求自己單獨進行分支開發(fā),然后進行pull request,然后小組內(nèi)各個成員進行code revie...
確實,他這開屏暴擊。直接不想看了。
java線程池的拒絕策略一、為什么要自定義線程池 阿里規(guī)范中對于線程、線程池的規(guī)定 《阿里巴巴 Java開發(fā)手冊》1.6并發(fā)處理 第3條規(guī)定:線程資源必須通過線程池提供,不允許在應用中自行顯式創(chuàng)建線...
“送來工作的線程數(shù)量超過最大數(shù)以后,送到 workQueue 里面待業(yè)
待業(yè)隊伍也滿了,就按照事先約定的策略 RejectedExecutionHandler 給拒絕掉”
拒絕策略這里描述的不夠清楚,應該是這樣的:
1、送來工作的線程數(shù)量超過核心線程數(shù)以后,送到 workQueue 里面待業(yè);
2、workQueue滿了以后,開啟非核心線程;
3、總線程數(shù)超過最大線程數(shù)后,觸發(fā)線程池的拒絕策略。
認證、授權與憑證 什么是認證(Authentication)? 通俗地講就是驗證當前用戶的身份是否合法的過程,即你是誰?證明“你是你自己”(比如:你每天上下班打卡,都需要通過...
1.冪等消息 為了解決重試導致的消息重復、亂序問題,kafka引入了冪等消息。冪等消息保證producer在一次會話內(nèi)寫入一個partition內(nèi)的消息具有冪等性,可以通過重...
1、問題描述 項目中使用了lombok,但是在idea編譯過程是出現(xiàn)找不到符號。報錯如下圖所示: lombok版本如下: idea的lombok插件版本為: 2、網(wǎng)上看到的3...
關于OAuth的幾個基本概念我有不同看法。
有沒有一種可能,關于OAuth的幾個基本概念可能是這樣的( 以QQ 登錄 CSDN為例):
資源所有人 (Resource Owner)
CSDN的賬戶持有人,也就是映射到QQ賬戶的所有者。
客戶端 (Client)
客戶端是指要使用第三方認證授權服務的一方,瀏覽器(代理用戶的請求)
資源服務器 (Resource Server)
CSDN服務器,資源是CSDN內(nèi)用戶的文章和個人資料等
授權服務器 (Authorization Server)
這里使用的是 QQ 登錄,那么自然我們可以認為 QQ 的登錄服務器就是授權服務器了。
OAuth & OpenID & SAML 工作流程梳理對比我們經(jīng)常會提到到SSO,OAuth,OpenID,SAML,一時間會讓人摸不清他們之間的關系和區(qū)別,最近簡單粗淺的研究了一下,分享出來。還有很多問題沒來得及搞清楚,希望與大家...
贊,現(xiàn)成的實現(xiàn)可以了解一下kafka的消費端長輪詢的實現(xiàn),大致實現(xiàn)是請求過來有數(shù)據(jù)直接返回,沒有的話根據(jù)超時時間放入等待隊列(時間輪方式實現(xiàn)超時檢查),滿足數(shù)據(jù)獲取條件就返回
jq簡介 jq可以對json數(shù)據(jù)進行分片、過濾、映射和轉換,和sed、awk、grep等命令一樣,都可以讓你輕松地把玩文本。它能輕松地把你擁有的數(shù)據(jù)轉換成你期望的格式,而且需...
程序員這個行業(yè),不管你是大佬還是小弟,代碼code review是必不可少的。那么在git上,大家日常交流的縮寫語,往往一下就能看出你道行的深淺,至少是入行時間,哈哈,不要露...
微服務興起這幾年涌現(xiàn)出不少分布式事務框架,比如ByteTCC、TCC-transaction、EasyTransaction以及最近很火爆的Seata。最近剛看了Seata的...
1、選型要點概述 衡量一款消息中間件是否符合需求需要從多個維度進行考察,首要的就是功能維度,這個直接決定了你能否最大程度上的實現(xiàn)開箱即用,進而縮短項目周期、降低成本等。如果一...
1、配置文件 我們在學Spring的時候應該有些印象,我們的數(shù)據(jù)庫配置一般都寫在一個以properties文件結尾的文件里面,在Spring容器初始化的時候讀取出來,那以后想...
dependsOn表示在自己之前先執(zhí)行這個方法 uiTest.mustRunAfter unitTest執(zhí)行``gradle uiTest unitTest -q```會輸出...
1.總述 java命令用來啟動一個JAVA應用。有以下兩種用法: 第一種從指定JAVA類啟動,第二種從可運行jar包啟動。啟動過程有三步,首先啟動JAVA運行時環(huán)境JRE,然...
很早的時候由于工作需要,接觸過一點 Java,于是有了這個坑,今天回頭看到自己在 Stackoverflow 上提的問題發(fā)現(xiàn)了它,于是再記錄下。 在使用中,需要將 byte ...
感謝分享。
但是有個疑問,CallBackService 類中,按理說第15行的else內(nèi)部不該執(zhí)行action操作吧,事務都不存在,怎么能執(zhí)行事務提交后的邏輯呢?
SpringBoot事務提交后執(zhí)行后續(xù)操作SpringBoot事務提交后執(zhí)行后續(xù)操作 業(yè)務場景 業(yè)務需求上經(jīng)常會有一些邊緣操作,比如主流程操作A:用戶報名課程操作入庫,邊緣操作B:發(fā)送郵件或短信通知。 業(yè)務要求 操作...