Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,相信大部分人都用過(guò)...

Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,相信大部分人都用過(guò)...
一、日志簡(jiǎn)介 1.1 日志是什么(WHAT) 日志:記錄程序的運(yùn)行軌跡,方便查找關(guān)鍵信息,也方便快速定位解決問(wèn)題。 通常,Java程序員在開(kāi)發(fā)項(xiàng)目時(shí)都是依賴Eclipse/I...
>>>我的博客<<< 1.應(yīng)用場(chǎng)景 當(dāng)我們做異步請(qǐng)求處理的時(shí)候,客戶端向服務(wù)端的請(qǐng)求不是立即返回的,而是在服務(wù)端有數(shù)據(jù)的時(shí)候才發(fā)送給客戶端的。本例演示是服務(wù)端數(shù)據(jù)是另外的事件...
一、什么是EFAK EFAK(Eagle For Apache Kafka,以前稱為 Kafka Eagle)EFAK是開(kāi)源可視化和管理軟件。可以查詢、可視化、監(jiān)控kafka...
本文轉(zhuǎn)載自 美團(tuán)技術(shù)團(tuán)隊(duì):Java字節(jié)碼增強(qiáng)探秘[https://www.toutiao.com/article/6733163252718502414/?channel=&...
SpringBoot有一個(gè)非常有用的功能,非常實(shí)用,可以了解服務(wù)的各種情況,例如健康檢查連接之類 配置所有的actuator 下面看下常用的一些api,/actuator/h...
本文首發(fā)于泊浮目的語(yǔ)雀[https://www.yuque.com/17sing]:https://www.yuque.com/17sing[https://www.yuqu...
引言 一般來(lái)說(shuō),我們?cè)陧?xiàng)目開(kāi)發(fā)中,功能性類似的同一層級(jí),會(huì)有許多相同邏輯。很多時(shí)候,一個(gè)簡(jiǎn)單有效的方法,就是定義base類,比如我們已經(jīng)司空見(jiàn)慣以至于寫(xiě)習(xí)慣了的BaseAct...
要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的文件系統(tǒng),需求只是有個(gè)前端網(wǎng)頁(yè)可以查看文件目錄和文件內(nèi)容,那其實(shí)nginx和tomcat簡(jiǎn)單配置后都可以實(shí)現(xiàn),但是如果需要用SpringBoot來(lái)實(shí)現(xiàn)類似的功...
1 概述 在JavaWeb階段我們學(xué)習(xí)了Filter過(guò)濾器,提出Filter的概念一開(kāi)始我們?yōu)榱诉^(guò)濾字符集亂碼,在Servlet體系中攔截目標(biāo)請(qǐng)求,而攔截器是在SpringM...
如果機(jī)器學(xué)習(xí)任務(wù)無(wú)法使用并行處理,那么經(jīng)濟(jì)價(jià)值就無(wú)法得到體現(xiàn),但是并行可能是一件比較麻煩的事。傳統(tǒng)上(不管這里的傳統(tǒng)到底是什么意思),機(jī)器學(xué)習(xí)是在一個(gè)單處理器環(huán)境中執(zhí)行的,其...
前言 在面試的時(shí)候這兩年有一個(gè)非常高頻的關(guān)于spring的問(wèn)題,那就是spring是如何解決循環(huán)依賴的。這個(gè)問(wèn)題聽(tīng)著就是輕描淡寫(xiě)的一句話,其實(shí)考察的內(nèi)容還是非常多的,主要還是...
前言 SpringBoot是Spring的包裝,通過(guò)自動(dòng)配置使得SpringBoot可以做到開(kāi)箱即用,上手成本非常低,但是學(xué)習(xí)其實(shí)現(xiàn)原理的成本大大增加,需要先了解熟悉Spri...
鏈表 鏈表反轉(zhuǎn) LeetCode206:給你單鏈表的頭節(jié)點(diǎn) head ,請(qǐng)你反轉(zhuǎn)鏈表,并返回反轉(zhuǎn)后的鏈表。 環(huán)路檢測(cè) LeetCode 面試題 02.08. 環(huán)路檢測(cè):給定一...
前言 這是系列文章【 Java 面試八股文】數(shù)據(jù)庫(kù)篇的第二期。 【 Java 面試八股文】系列會(huì)陸續(xù)更新 Java 面試中的高頻問(wèn)題,旨在從問(wèn)題出發(fā),理解 Java 基礎(chǔ),數(shù)...
1. 多個(gè)undo log形成的鏈表 InnoDB存儲(chǔ)引擎中,它的聚簇索引記錄中都包含兩個(gè)必要的隱藏列,分別是: trx_id:事務(wù)Id,每次一個(gè)事務(wù)對(duì)某條聚簇索引記錄進(jìn)行改...
交互式編程的概念 java的編程模式是:編輯,保存,編譯,運(yùn)行和調(diào)試。 有時(shí)候我們需要快速看到某個(gè)語(yǔ)句的結(jié)果的時(shí) 候,還需要寫(xiě)上public static void main...
一、閉鎖 CountDownLatch 一個(gè)同步工具類,允許一個(gè)或者多個(gè)線程一直等待,直到其他線程的操作都執(zhí)行完成之后再繼續(xù)往下執(zhí)行。 使用場(chǎng)景:在一些應(yīng)用場(chǎng)合中,需要等待某...