sentry是一個(gè)可以將報(bào)錯(cuò)信息監(jiān)控并集中查看,提醒的工具。 準(zhǔn)備環(huán)境 ubuntu docker docker-compose 檢查是否安裝完成: docker --ver...
sentry是一個(gè)可以將報(bào)錯(cuò)信息監(jiān)控并集中查看,提醒的工具。 準(zhǔn)備環(huán)境 ubuntu docker docker-compose 檢查是否安裝完成: docker --ver...
答網(wǎng)友-如何積累知識(shí)和技能 這應(yīng)該是非常多的人關(guān)心的問題。 本文不能說(shuō)是解決這個(gè)問題,只是說(shuō)一些個(gè)人的感想。 一個(gè)故事 上大二時(shí),同一學(xué)期有兩門課,"匯編原理"和"操作系統(tǒng)"...
默認(rèn)事件是同步的,需要開啟異步功能,并在需要異步的方法上使用`@Async`才會(huì)異步。
不好意思,多謝你的提醒。
Spring的事件機(jī)制當(dāng)把一個(gè)事件發(fā)布到Spring提供的ApplicationContext中,被監(jiān)聽器偵測(cè)到,就會(huì)執(zhí)行對(duì)應(yīng)的處理方法。 事件本身 事件是一個(gè)自定義的類,需要繼承Spring提供...
一些概念 并行(Parallel) 指多條垃圾收集線程并行工作,但此時(shí)用戶線程仍然處于等待狀態(tài)。 并發(fā)(Concurrent) 指用戶線程與垃圾收集線程同時(shí)執(zhí)行(但不一定是并...
線程安全的實(shí)現(xiàn)方法 互斥同步 互斥是因,同步是果;互斥是方法,同步是目的。 synchronized關(guān)鍵字 synchronized關(guān)鍵字是基本的互斥同步手段。它在編譯后會(huì)在...
Java內(nèi)存模型 JMM(Java Memory Model)是JVM定義的內(nèi)存模型,用來(lái)屏蔽各種硬件和操作系統(tǒng)的內(nèi)存訪問差異。 主內(nèi)存:所有的變量都存儲(chǔ)在主內(nèi)存(Main ...
Class文件 我們寫的Java代碼,經(jīng)過(guò)編譯器編譯之后,就成為了.class文件,從本地機(jī)器碼變成了字節(jié)碼。Class文件是一組以8位字節(jié)為基礎(chǔ)單位的二進(jìn)制流,各個(gè)數(shù)據(jù)項(xiàng)目...
jps(JVM Process Status Tool) 虛擬機(jī)進(jìn)程狀況工具,可以列出正在運(yùn)行的虛擬機(jī)進(jìn)程,并顯示虛擬機(jī)執(zhí)行主類(MainClass,main()函數(shù)所在的類...
判斷哪些對(duì)象需要被回收 引用計(jì)數(shù)算法:給對(duì)象中添加一個(gè)引用計(jì)數(shù)器,每當(dāng)有一個(gè)地方引用時(shí),計(jì)數(shù)器值就加1;當(dāng)引用失效時(shí),計(jì)數(shù)器值就減1;任何時(shí)刻計(jì)數(shù)器為0的對(duì)象就是不可能再被使...
當(dāng)把一個(gè)事件發(fā)布到Spring提供的ApplicationContext中,被監(jiān)聽器偵測(cè)到,就會(huì)執(zhí)行對(duì)應(yīng)的處理方法。 事件本身 事件是一個(gè)自定義的類,需要繼承Spring提供...
建立連接(3次握手) SYN是標(biāo)志位,設(shè)置SYN=1,表示請(qǐng)求建立連接 服務(wù)端會(huì)同時(shí)和多個(gè)客戶端建立連接,所以在報(bào)文交互時(shí),需要帶上序號(hào)seq,在響應(yīng)是seq+1,以此來(lái)檢測(cè)...
以前安裝JDK,需要手動(dòng)配置環(huán)境變量。JDK8多了自動(dòng)配置環(huán)境變量,所以可以不用手動(dòng)配置。如果我已經(jīng)裝了JDK8,還想再裝一個(gè)JDK9,安裝完,自動(dòng)配置的環(huán)境變量會(huì)指向JDK...