HttpClient的基本使用 概述 HttpClient 是Apache Jakarta Common 下的子項(xiàng)目谁尸,可以用來提供高效的、最新的仍劈、功能豐富的支持 HTTP 協(xié)...
![240](https://upload.jianshu.io/users/upload_avatars/28070583/55d21ef8-b93a-41f5-bc91-b840d5a646e3.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
HttpClient的基本使用 概述 HttpClient 是Apache Jakarta Common 下的子項(xiàng)目谁尸,可以用來提供高效的、最新的仍劈、功能豐富的支持 HTTP 協(xié)...
1.什么是阻塞隊(duì)列 阻塞隊(duì)列--BlockingQueue,它是一個接口喉镰, BlcokingQueue繼承了Queue接口内贮,是隊(duì)列的一種,Queue和BlockingQueu...
為什么要使用分布式調(diào)度器 分布式調(diào)度器主要應(yīng)用于系統(tǒng)中一些任務(wù)定時調(diào)度處理讨永。通常我們設(shè)計(jì)一個定時任務(wù)滔驶,最簡單的就是直接使用@scheduled注解配置好定時任務(wù),這樣開發(fā)工作...
問題出現(xiàn) 在開發(fā)項(xiàng)目過程中卿闹,今天在啟動一個SpringBoot項(xiàng)目時瓜浸,發(fā)現(xiàn)SpringBoot項(xiàng)目啟動后澳淑,在控制臺看到這樣一個警告告警: 針對于[main] WARN這種告警...
1.新建狀態(tài)(New): 創(chuàng)建一個新的線程對象。 2.就緒狀態(tài)(Runnable): 線程創(chuàng)建對象后插佛,其他線程調(diào)用start()方法杠巡,該線程處于就緒狀態(tài),資源已經(jīng)準(zhǔn)備就緒雇寇,等...
1氢拥、mybatis緩存機(jī)制 mybatis為減輕數(shù)據(jù)庫壓力,提高數(shù)據(jù)庫性能锨侯。提供了兩級緩存機(jī)制: 一級緩存:SqlSession級別的緩存嫩海,緩存的數(shù)據(jù)只在SqlSession...
一、環(huán)境搭建 最便捷的方式就是訪問start.spring.io囚痴,新建一個項(xiàng)目叁怪,選擇的依賴有: spring-boot-starter-data-neo4j spring-b...
案例介紹 具體的內(nèi)容是這樣的: 編寫一個程序,提示輸入一個代表總錢數(shù)的雙精度值深滚,然后確定每種紙幣和硬幣需要的最少數(shù)量以達(dá)到輸入的總錢數(shù)奕谭。 假設(shè)人民幣種類如下:佰圓紙鈔,伍拾圓...
前言 細(xì)節(jié)痴荐,是很重要的東西 寫代碼的時候血柳,一些不經(jīng)意的細(xì)節(jié),可以看出一個人是否優(yōu)雅 比如 注釋 總所周知生兆,注釋有兩種 但是其實(shí)难捌,注釋還有一種,那就是 注釋文檔 文檔注釋內(nèi)容包...
一鸦难、概述 1.1根吁、什么是Ribbon Ribbon是負(fù)載均衡器,用于解決服務(wù)集群的負(fù)載均衡 1.2合蔽、常見負(fù)載均衡 集中式LB 即在服務(wù)的消費(fèi)方和提供方之間使用獨(dú)立的LB設(shè)施(...
1. NodeSelectorSlot 第一個slot 是 NodeSelectorSlot開始婴栽,這個NodeSelectorSlot從命名上就能猜出來,做node選擇的sl...
枚舉是一個被命名的整型常數(shù)的集合辈末,用于聲明一組帶標(biāo)識符的常數(shù)愚争。枚舉在曰常生活中很常見,例如一個人的性別只能是“男”或者“女”挤聘,一周的星期只能是 7 天中的一個等轰枝。類似這種當(dāng)一...
一组去、背景描述 本項(xiàng)目是個Springboot 項(xiàng)目鞍陨,功能是要做一個文件上傳,在測試時發(fā)現(xiàn)報錯,上傳的是一個 word 文件诚撵,大小是 1.25MB缭裆,報錯內(nèi)容如下: Caused...
MH屏蔽了一些環(huán)境的差異寿烟,可以讓狗子們快速的獲取吞吐量澈驼、平均響應(yīng)時間等關(guān)鍵性指標(biāo)。但是筛武,性能的評測標(biāo)準(zhǔn)并不僅僅是單個維度缝其。比起那些了不起的性能,服務(wù)響應(yīng)的穩(wěn)定性徘六,可能是另外一...
IO多路復(fù)用技術(shù): 講IO多路復(fù)用技術(shù)之前,我們得先了解NIO和BIO待锈。 BIO BIO (Block IO):同步阻塞IO漠其。一般我們傳統(tǒng)的JDK內(nèi)置的Socket編程就是阻...
匿名內(nèi)部類是局部內(nèi)部類的一種簡化形式.本質(zhì)上是一個對象,是實(shí)現(xiàn)了該接口或繼承了該抽象類的子類對象. 語法格式: 給匿名內(nèi)部類名命: 雖然這是匿名內(nèi)部類,但是仍然可以利用多態(tài)來...
一、JAVA如何開啟線程竿音?怎么保證線程安全和屎? 線程和進(jìn)程的區(qū)別: 進(jìn)程是操作系統(tǒng)進(jìn)行資源分配的最小單元。線程是操作系統(tǒng)進(jìn)行任務(wù)分配的最小單元谍失,線程隸屬于進(jìn)程眶俩。 如何開啟線程莹汤?...
1. 測試用例 我們以sentinel-demo中的sentinel-annotation-spring-aop為例快鱼,分析sentinel的源碼。核心代碼如下: DemoCo...