# 一、Java ## 1.Java 集合框架 1 Map 2 Collection ## 2.Java 多線程 1 基本概念 2 鎖理論 3 線程實(shí)現(xiàn) 4 原生同步 5 j...
# 一、Java ## 1.Java 集合框架 1 Map 2 Collection ## 2.Java 多線程 1 基本概念 2 鎖理論 3 線程實(shí)現(xiàn) 4 原生同步 5 j...
一、計(jì)算機(jī)基礎(chǔ) 1 操作系統(tǒng) 2 編譯原理 3 基本算法知識(shí)及數(shù)據(jù)結(jié)構(gòu) 二、編程語言 1. Java基礎(chǔ)特性 1.1 面向?qū)ο? 1.2 Java基礎(chǔ)知識(shí) 1....
問題記錄: 1 內(nèi)核空間和用戶空間 如何理解IO模型中用戶空間和內(nèi)核空間? - 知乎 https://www.zhihu.com/question/54928478 http...
前言 在開發(fā)中,無意間看到一個(gè)工具類FreeMarkerUtil,先不看其內(nèi)容,光看類名,大概能知道,是用來渲染ftl文件的一個(gè)工具類。 這里不禁產(chǎn)生一個(gè)疑問:Fre...
前言 在介紹了對(duì)象的創(chuàng)建、定位以后,具體的使用則需要根據(jù)不同的業(yè)務(wù)邏輯來確定,這部分是比較自由的。但正如前文所說,Java程序員將內(nèi)存的管理交托給了JVM。因此此章節(jié)將進(jìn)一步...
前言: 在了解了JVM內(nèi)存的結(jié)構(gòu)之后,我們可以更進(jìn)一步了解,對(duì)象在創(chuàng)建到銷毀時(shí),內(nèi)存分配及回收的具體過程和策略。此處先學(xué)習(xí)一下Java對(duì)象的創(chuàng)建過程。 Java虛擬機(jī)執(zhí)行過程...
前言 作為一個(gè)愛好Java的程序猿,自然少不了對(duì)JVM的學(xué)習(xí)和研究,《深入理解Java虛擬機(jī)》一書,大概從頭到尾完整地看了四五遍,有些地方感覺講的粒度比較粗,但只是少數(shù),總體...
一、緣起 在學(xué)習(xí)數(shù)據(jù)庫時(shí),尤其是工作中涉及到相關(guān)業(yè)務(wù)需要建表,索引是一個(gè)繞不過的話題,因此有了想要徹底理解索引的念頭。一張?jiān)O(shè)計(jì)合理的表,其索引的設(shè)計(jì)也應(yīng)當(dāng)是恰到好處的,不能沒...