為什么使用Redis 高性能:假如用戶第一次訪問數(shù)據(jù)庫中的某些數(shù)據(jù)。這個過程會比較慢,因為是從硬盤上讀取的。將該用戶訪問的數(shù)據(jù)存在數(shù)緩存中,這樣下一次再訪問這些數(shù)據(jù)的時候就可...
為什么使用Redis 高性能:假如用戶第一次訪問數(shù)據(jù)庫中的某些數(shù)據(jù)。這個過程會比較慢,因為是從硬盤上讀取的。將該用戶訪問的數(shù)據(jù)存在數(shù)緩存中,這樣下一次再訪問這些數(shù)據(jù)的時候就可...
進(jìn)程和線程的區(qū)別,什么是協(xié)程? 進(jìn)程和線程的區(qū)別 線程與進(jìn)程相似,但線程是一個比進(jìn)程更小的執(zhí)行單位。一個進(jìn)程在其執(zhí)行的過程中可以產(chǎn)生多個線程。與進(jìn)程不同的是同類的多個線程共享...
終端:Linux 的終端就是控制臺, 是用戶與內(nèi)核交互的平臺, 通過輸入指令 來控制內(nèi)核完成任務(wù)操作。 Shell:shell是linux的外殼。是一個內(nèi)核的解釋器,讓我們...
JVM運行時內(nèi)存劃分?程序計數(shù)器(PC寄存器)+虛擬機棧+本地方法棧+堆+方法區(qū)+JDK1.7與1.8區(qū)別 JVM運行時內(nèi)存劃分? 程序計數(shù)器字節(jié)碼解釋器通過改變程序計數(shù)器來...
使用Spring框架的好處 解耦合:在不使用Spring開發(fā)的項目當(dāng)中,在使用相同接口的不同實現(xiàn)類時,每次在進(jìn)行不同的實現(xiàn)時都要創(chuàng)建不同的實現(xiàn)類對象,而這也大大提高了對象與對...
事務(wù)4大特性,一致性具體指什么?這4個特性mysql如何保證實現(xiàn)的? 事務(wù)的四大特性 原子性:事務(wù)由一系列動作組成,整個事務(wù)的所有操作,要么全部完成,要么全部不完成 一致性:...
線程與進(jìn)程的區(qū)別 線程與進(jìn)程相似,但線程是一個比進(jìn)程更小的執(zhí)行單位。一個進(jìn)程在其執(zhí)行的過程中可以產(chǎn)生多個線程。與進(jìn)程不同的是同類的多個線程共享同一塊內(nèi)存空間和一組系統(tǒng)資源,所...
公平鎖/非公平鎖 公平鎖是指多個線程按照申請鎖的順序來獲取鎖。非公平鎖是指多個線程獲取鎖的順序并不是按照申請鎖的順序,有可能后申請的線程比先申請的線程優(yōu)先獲取鎖。有可能,會造...
TCP可靠傳輸?shù)谋WC,和擁塞控制目的和過程 TCP可靠傳輸?shù)谋WC: 數(shù)據(jù)包校驗:目的是檢測數(shù)據(jù)在傳輸過程中的任何變化,若校驗出包有錯,則丟棄報文段并且不給出響應(yīng),這時TCP發(fā)...