Eclipse是一個開源的、基于Java的可擴(kuò)展開發(fā)平臺,是目前最流行的Java語開發(fā)工具。具有強(qiáng)大的代碼編排功能,可以幫助程序開發(fā)人員完成語法修正、代碼修正、補(bǔ)全文字、信息提示等編碼工作,大大提高了程序開發(fā)的效率。本文通過Eclipse創(chuàng)建一個Java程序,并實現(xiàn)在控制臺上打印“Hello World!”演示Eclipse使用的基本步驟,具體如下: 查看全文>>
技術(shù)文章2022-06-27 |傳智教育 |使用Eclipse進(jìn)行java程序開發(fā)
在實際開發(fā)場景中,代碼是基于主分支(master)發(fā)布到線上的。團(tuán)隊開發(fā)過程中,可能會有多個人的代碼在主分支進(jìn)行提交或合并。那么在線上出現(xiàn)bug,需要做代碼回滾時,如果別人沒有最新的提交,那么我們可以用reset進(jìn)行版本回退,否則,就可以考慮使用revert命令進(jìn)行還原修改,不要影響到別人的提交。 查看全文>>
技術(shù)文章2022-06-23 |傳智教育 |Git實戰(zhàn)-上線出bug,如何代碼回滾
對 finalize 方法進(jìn)行處理的核心邏輯位于 java.lang.ref.Finalizer 類中,它包含了名為 unfinalized 的靜態(tài)變量(雙向鏈表結(jié)構(gòu)),F(xiàn)inalizer 也可被視為另一種引用對象(地位與軟、弱、虛相當(dāng),只是不對外,無法直接使用)。 查看全文>>
技術(shù)文章2022-06-15 |傳智教育 |finalize的原理和工作缺點(diǎn)
需要先找到 GC Root 對象,即那些一定不會被回收的對象,如正執(zhí)行方法內(nèi)局部變量引用的對象、靜態(tài)變量引用的對象。標(biāo)記階段沿著 GC Root 對象的引用鏈找,直接或間接引用到的對象加上標(biāo)記... 查看全文>>
技術(shù)文章2022-06-15 |傳智教育 |JVM的三種垃圾回收算法
有時在定義函數(shù)時,在函數(shù)內(nèi)部,只想讓參數(shù)參與某種運(yùn)算,不想改變參數(shù)的值,這時可以使用const關(guān)鍵字修飾形式參數(shù)。例如,定義一個函數(shù):void even(int num),用于判斷傳入的整數(shù)是否是偶數(shù),但在函數(shù)內(nèi)部并不想?yún)?shù)num發(fā)生任何改變,這時可以使用const關(guān)鍵字修飾num。下面通過一個案例演示const修飾參數(shù)的使用,具體如例1所示。 查看全文>>
技術(shù)文章2022-06-13 |傳智教育 |const關(guān)鍵詞修飾參數(shù)
Docker是世界領(lǐng)先的軟件容器平臺。開發(fā)人員利用Docker可以消除協(xié)作編碼時“在我的機(jī)器上可正常工作”的問題。運(yùn)維人員利用Docker可以在隔離容器中并行運(yùn)行和管理應(yīng)用,獲得更好的計算密度。企業(yè)利用Docker可以構(gòu)建敏捷的軟件交付管道,以更快的速度、更高的安全性和可靠的信譽(yù)為Linux和Windows Server應(yīng)用發(fā)布新功能。在本套課程中,我們將全面的講解Docker技術(shù)棧,從環(huán)境安裝到容器、鏡像操作以及生產(chǎn)環(huán)境如何部署開發(fā)的微服務(wù)應(yīng)用。 查看全文>>
技術(shù)文章2022-06-13 |傳智教育 |docker容器化技術(shù)教程,java高級進(jìn)階教程
使用MyBatis框架進(jìn)行數(shù)據(jù)庫開發(fā)之前,需要先搭建MyBatis環(huán)境,MyBatis環(huán)境搭建主要有如下基本步驟。 查看全文>>
技術(shù)文章2022-06-01 |傳智教育 |MyBatis環(huán)境搭建步驟,如何MyBatis環(huán)境
針對JDBC編程的劣勢,MyBatis提供了以下解決方案,具體如下。 查看全文>>
技術(shù)文章2022-06-01 |傳智教育 |MyBatis框架解決JDBC編程劣勢