一、前言 對(duì)于寫(xiě)Java的程序員來(lái)說(shuō),Spring已經(jīng)成為了目前最流行的第三方開(kāi)源框架之一,在我們充分享受Spring IOC容器帶來(lái)的紅利的同時(shí),我們也應(yīng)該考慮一下Spri...
一、前言 對(duì)于寫(xiě)Java的程序員來(lái)說(shuō),Spring已經(jīng)成為了目前最流行的第三方開(kāi)源框架之一,在我們充分享受Spring IOC容器帶來(lái)的紅利的同時(shí),我們也應(yīng)該考慮一下Spri...
??維度建模是一種將數(shù)據(jù)結(jié)構(gòu)化的邏輯設(shè)計(jì)方法,也是一種廣泛應(yīng)用的數(shù)倉(cāng)建模方式,它將客觀世界劃分為度量和上下文。度量是常常是以數(shù)值形式出現(xiàn),事實(shí)周圍有上下文包圍著,這種上下文被...
二進(jìn)制 為什么要編碼? 在計(jì)算機(jī)中,所有的數(shù)據(jù)在存儲(chǔ)和運(yùn)算時(shí)都要使用二進(jìn)制數(shù)表示(因?yàn)橛?jì)算機(jī)用高電平和低電平分別表示1和0) 我們用QQ給其他人發(fā)消息、發(fā)文件、發(fā)表情,最終會(huì)...
前一篇文章聊了一下方法調(diào)用中的靜態(tài)分派,這次我們聊下動(dòng)態(tài)分派的過(guò)程,他和多態(tài)的另外一個(gè)重要體現(xiàn)-重寫(xiě)(override)有著很密切的關(guān)聯(lián)。先看下如下代碼: 運(yùn)行結(jié)果:man ...
虛擬機(jī)類加載機(jī)制 1,類從被加載到虛擬機(jī)內(nèi)存中開(kāi)始到卸載出內(nèi)存為止,它的整個(gè)生命周期包括:加載,驗(yàn)證,準(zhǔn)備,解析,初始化,使用和卸載7個(gè)階段。其中驗(yàn)證,準(zhǔn)備,解析部分統(tǒng)稱為連...
1. 概述 接上篇《用Java實(shí)現(xiàn)JVM(一):剛好夠運(yùn)行 HelloWorld》 >>源碼在這下載,加 Star 亦可!<<。 我的 JVM 已經(jīng)能夠運(yùn)行HelloWorl...
Java虛擬機(jī)的指令是由一個(gè)字節(jié)長(zhǎng)度的、代表著某種特定操作含義的數(shù)字(稱為操作碼,Opcode)以及跟隨其后的零個(gè)或多個(gè)代表此操作所需參數(shù)(稱為操作數(shù),Operand)而構(gòu)成...
Spring是目前開(kāi)發(fā)最為重要的后端框架,那么它運(yùn)行的基本邏輯是什么?又如何編寫(xiě)一個(gè)自定義的Spring容器? Spring是如何調(diào)用的? 我們?cè)谑褂肧pring的時(shí)...
文章參考:http://www.itdecent.cn/p/7a349a75c324[http://www.itdecent.cn/p/7a349a75c324]http...
1.Tomcat核心: Http服務(wù)器+Servlet容器 組件分工: 連接器Connector:處理 Socket 連接,負(fù)責(zé)網(wǎng)絡(luò)字節(jié)流與 Request 和 Respon...
責(zé)任鏈模式 責(zé)任鏈模式(Chain of Responsibility Pattern) 責(zé)任鏈模式將鏈中每一個(gè)節(jié)點(diǎn)都看作一個(gè)對(duì)象,每個(gè)節(jié)點(diǎn)處理的請(qǐng)求均不同,且內(nèi)部自動(dòng)維護(hù)下...
跳表實(shí)現(xiàn) 跳躍表(skiplist)是一種有序數(shù)據(jù)結(jié)構(gòu), 它通過(guò)在每個(gè)節(jié)點(diǎn)中維持多個(gè)指向其他節(jié)點(diǎn)的指針, 從而達(dá)到快速訪問(wèn)節(jié)點(diǎn)的目的。 跳躍表支持平均 O(\log N) 最...
前言 單例模式是 Java 設(shè)計(jì)模式中最簡(jiǎn)單的一種,只需要一個(gè)類就能實(shí)現(xiàn)單例模式,但是,你可不能小看單例模式,雖然從設(shè)計(jì)上來(lái)說(shuō)它比較簡(jiǎn)單,但是在實(shí)現(xiàn)當(dāng)中你會(huì)遇到非常多的坑,所...
枚舉單例的實(shí)現(xiàn)方法: 上面的類Resource是我們要應(yīng)用單例模式的資源,具體可以表現(xiàn)為網(wǎng)絡(luò)連接,數(shù)據(jù)庫(kù)連接,線程池等等。獲取資源的方式很簡(jiǎn)單,只要#SomeThing.IN...
枚舉單例模式簡(jiǎn)單實(shí)踐,用枚舉構(gòu)建一個(gè)百度API的client唯一實(shí)例。 測(cè)試類 結(jié)果為 在程序運(yùn)行過(guò)程中獲取的是唯一的client。
Spring Boot 概述 Build Anything with Spring Boot:**Spring Boot is the starting point for ...