1 引言# 本文主要講解JDBC怎么演變到Mybatis的漸變過程摔癣,重點講解了為什么要將JDBC封裝成Mybaits這樣一個持久層框架。再而論述Mybatis作為一個數(shù)據(jù)持久...
Java虛擬機在執(zhí)行Java程序的過程中會把它管理的內(nèi)存劃分為若干個不同的數(shù)據(jù)區(qū)域, 這些區(qū)域有各自的用途, 以及創(chuàng)建和銷毀的時間. 有的區(qū)域隨著虛擬機進(jìn)程的啟動而一直存在,...
在講協(xié)程前, 我們先點名幾個概念 并行和并發(fā) 摘自知乎的一個例子: 你正在吃飯, 當(dāng)你電話來了, 你一直到吃完了才去接電話 =》 不支持并發(fā)和并行 你正在吃飯, 當(dāng)你電話來了...
線程是CPU調(diào)度的最小單元 在上一篇文章進(jìn)程那些事系列一何為進(jìn)程中, 我們提到了一個問題 程序能否運行在線程里? 基于這個問題, 我們來展開我們的討論: 進(jìn)程和線程的區(qū)別 總...
本篇文章我們圍繞著進(jìn)程的故事, 去理解進(jìn)程 用一句話來概括進(jìn)程, 你該怎么描述? 進(jìn)程是一個執(zhí)行中程序的實例, 系統(tǒng)中的每個程序都運行在每個進(jìn)程的上下文里. 那引申出一個問題...