最近花了一段時(shí)間研究jenkins這個(gè)工具。所以寫(xiě)下這篇文章,算是當(dāng)做記錄吧兰英! 一、jenkins是什么? Jenkins是一個(gè)開(kāi)源的、提供友好操作界面的持續(xù)...
最近花了一段時(shí)間研究jenkins這個(gè)工具。所以寫(xiě)下這篇文章,算是當(dāng)做記錄吧兰英! 一、jenkins是什么? Jenkins是一個(gè)開(kāi)源的、提供友好操作界面的持續(xù)...
@SneakyThrows注解的用途得從java的異常設(shè)計(jì)體系說(shuō)起玻孟。java中我們常見(jiàn)的2類(lèi)異常。1.普通Exception類(lèi),也就是我們常說(shuō)的受檢異橱⒄鳎或者Checked E...
1.Set 上一篇黍翎,我們介紹Java中的List集合。本篇艳丛,讓我們繼續(xù)學(xué)習(xí)匣掸,來(lái)了解下Set集合趟紊; Set繼承于Collection接口,是一個(gè)不允許出現(xiàn)重復(fù)元素碰酝,并且無(wú)序的集...
概述 命令jmap是一個(gè)多功能的命令织阳。它可以生成 java 程序的 dump 文件, 也可以查看堆內(nèi)對(duì)象示例的統(tǒng)計(jì)信息砰粹、查看 ClassLoader 的信息以及 finali...
MVCC(Multi Version Concurrency Control的簡(jiǎn)稱(chēng)),代表多版本并發(fā)控制造挽。與MVCC相對(duì)的碱璃,是基于鎖的并發(fā)控制,Lock-Based Conc...
前言 互聯(lián)網(wǎng)公司中饭入,絕大部分都沒(méi)有馬爸爸系列的公司那樣財(cái)大氣粗嵌器,他們即沒(méi)有強(qiáng)勁的服務(wù)器、也沒(méi)有錢(qián)去購(gòu)買(mǎi)昂貴的海量數(shù)據(jù)庫(kù)谐丢。那他們是怎么應(yīng)對(duì)大數(shù)據(jù)量高并發(fā)的業(yè)務(wù)場(chǎng)景的呢爽航?這個(gè)和當(dāng)...
1窄瘟、線(xiàn)程池的優(yōu)勢(shì) (1)衷佃、降低系統(tǒng)資源消耗,通過(guò)重用已存在的線(xiàn)程蹄葱,降低線(xiàn)程創(chuàng)建和銷(xiāo)毀造成的消耗氏义;(2)、提高系統(tǒng)響應(yīng)速度图云,當(dāng)有任務(wù)到達(dá)時(shí)惯悠,通過(guò)復(fù)用已存在的線(xiàn)程,無(wú)需等待新線(xiàn)程...
一竣况、什么是SPI SPI 克婶,全稱(chēng)為 Service Provider Interface,是一種服務(wù)發(fā)現(xiàn)機(jī)制丹泉。它通過(guò)在ClassPath路徑下的META-INF/servic...
本文通過(guò)探析JDK提供的鸠补,在開(kāi)源項(xiàng)目中比較常用的Java SPI機(jī)制,希望給大家在實(shí)際開(kāi)發(fā)實(shí)踐嘀掸、學(xué)習(xí)開(kāi)源項(xiàng)目提供參考紫岩。 1 SPI是什么 SPI全稱(chēng)Service Provi...
前言 Redis緩存淘汰策略與Redis鍵的過(guò)期刪除策略并不完全相同泉蝌,前者是在Redis內(nèi)存使用超過(guò)一定值的時(shí)候(一般這個(gè)值可以配置)使用的淘汰策略歇万;而后者是通過(guò)定期刪除+惰...
身為 Java Web 開(kāi)發(fā)我發(fā)現(xiàn)很多人一些 Web 基礎(chǔ)問(wèn)題都答不上來(lái)贪磺。 上周我面試了一個(gè)三年經(jīng)驗(yàn)的小伙子,一開(kāi)始我問(wèn)他 HTTP/1诅愚、HTTP/2相關(guān)的他到是能答點(diǎn)東西...
我的天哪寒锚,你那個(gè)誤區(qū)那里寫(xiě)的真是讓人匪夷所思……我看了好幾遍都看不懂,不知道別人有沒(méi)有這樣的想法违孝,太繞了吧
a8f31cc1f60a 評(píng)論自聚簇索引與非聚簇索引(也叫二級(jí)索引)
Spring Bean的生命周期是Spring面試熱點(diǎn)問(wèn)題。這個(gè)問(wèn)題即考察對(duì)Spring的微觀(guān)了解雌桑,又考察對(duì)Spring的宏觀(guān)認(rèn)識(shí)喇喉,想要答好并不容易!本文希望能夠從源碼角度入...
以下所有文檔均包含多個(gè)版本校坑,并支持多語(yǔ)言(英文及中文)拣技。 Spring Boot 中文文檔[https://www.docs4dev.com/docs/zh/spring-b...
一耍目、并發(fā)控制 當(dāng)程序中可能出現(xiàn)并發(fā)[http://www.reibang.com/p/94b7c2ab84ac]的情況時(shí)膏斤,就需要保證在并發(fā)情況下數(shù)據(jù)的準(zhǔn)確性,以此確保當(dāng)前用...