背景 運(yùn)行在 Docker 容器中的 Java 應(yīng)用經(jīng)常會(huì)被操作系統(tǒng) kill,但 JVM 沒(méi)有 OOM 日志,下面是一個(gè) Java 應(yīng)用的容器因?yàn)槌^(guò)了 cgroup 的限...
背景 運(yùn)行在 Docker 容器中的 Java 應(yīng)用經(jīng)常會(huì)被操作系統(tǒng) kill,但 JVM 沒(méi)有 OOM 日志,下面是一個(gè) Java 應(yīng)用的容器因?yàn)槌^(guò)了 cgroup 的限...
快速排序是分治策略、迭代的典型示例,需要熟練掌握。 核心思想 將數(shù)組中所有元素都跟一個(gè)基準(zhǔn)元素x比(隨意選取,常取第一個(gè)或最后一個(gè)),比x小的劃分成左邊一塊,比x大的劃分成右...
轉(zhuǎn):https://www.cnblogs.com/chenkeyu/p/9017996.html 一、簡(jiǎn)介 Feign使得 Java HTTP 客戶端編寫(xiě)更方便。Feign...
老司機(jī)來(lái)教你單例的正確姿勢(shì) Java單例模式可能是最簡(jiǎn)單也是最常用的設(shè)計(jì)模式,一個(gè)完美的單例需要做到哪些事呢? 單例(這不是廢話嗎) 延遲加載 線程安全 沒(méi)有性能問(wèn)題 防止序...
在之前的文章中,我們對(duì)redis批量處理指令mget進(jìn)行了壓測(cè)并分析了性能瓶頸,顯然通過(guò)mget批量執(zhí)行指令可以節(jié)約網(wǎng)絡(luò)連接和數(shù)據(jù)傳輸開(kāi)銷,在高并發(fā)場(chǎng)景下可以節(jié)約大量系統(tǒng)資源...
先看一個(gè)簡(jiǎn)單的demo,我們定義一個(gè)springboot項(xiàng)目,最簡(jiǎn)單的依賴: 定義一個(gè)實(shí)體類:ServerBean 之前的博客springboot配置詳解,詳細(xì)的講解了@Co...
Spring的大名如雷貫耳,但一直在用公司自己的一套框架只是了解沒(méi)有怎么使用,最近項(xiàng)目需要開(kāi)始研究Spring,首先需要拿到Spring的JAR包進(jìn)行開(kāi)發(fā),官網(wǎng)介紹是使用ma...