一、前言 對于寫Java的程序員來說,Spring已經(jīng)成為了目前最流行的第三方開源框架之一,在我們充分享受Spring IOC容器帶來的紅利的同時,我們也應該考慮一下Spri...
一、前言 對于寫Java的程序員來說,Spring已經(jīng)成為了目前最流行的第三方開源框架之一,在我們充分享受Spring IOC容器帶來的紅利的同時,我們也應該考慮一下Spri...
??維度建模是一種將數(shù)據(jù)結構化的邏輯設計方法,也是一種廣泛應用的數(shù)倉建模方式,它將客觀世界劃分為度量和上下文朵耕。度量是常常是以數(shù)值形式出現(xiàn),事實周圍有上下文包圍著淋叶,這種上下文被...
二進制 為什么要編碼阎曹? 在計算機中,所有的數(shù)據(jù)在存儲和運算時都要使用二進制數(shù)表示(因為計算機用高電平和低電平分別表示1和0) 我們用QQ給其他人發(fā)消息煞檩、發(fā)文件处嫌、發(fā)表情,最終會...
前一篇文章聊了一下方法調用中的靜態(tài)分派,這次我們聊下動態(tài)分派的過程凝赛,他和多態(tài)的另外一個重要體現(xiàn)-重寫(override)有著很密切的關聯(lián)注暗。先看下如下代碼: 運行結果:man ...
虛擬機類加載機制 1,類從被加載到虛擬機內存中開始到卸載出內存為止墓猎,它的整個生命周期包括:加載捆昏,驗證,準備毙沾,解析骗卜,初始化,使用和卸載7個階段。其中驗證寇仓,準備勇皇,解析部分統(tǒng)稱為連...
1. 概述 接上篇《用Java實現(xiàn)JVM(一):剛好夠運行 HelloWorld》 >>源碼在這下載门烂,加 Star 亦可乳愉!<<。 我的 JVM 已經(jīng)能夠運行HelloWorl...
Java虛擬機的指令是由一個字節(jié)長度的坡脐、代表著某種特定操作含義的數(shù)字(稱為操作碼,Opcode)以及跟隨其后的零個或多個代表此操作所需參數(shù)(稱為操作數(shù)房揭,Operand)而構成...
Spring是目前開發(fā)最為重要的后端框架备闲,那么它運行的基本邏輯是什么?又如何編寫一個自定義的Spring容器捅暴? Spring是如何調用的恬砂? 我們在使用Spring的時...
文章參考:http://www.reibang.com/p/7a349a75c324[http://www.reibang.com/p/7a349a75c324]http...
1.Tomcat核心: Http服務器+Servlet容器 組件分工: 連接器Connector:處理 Socket 連接,負責網(wǎng)絡字節(jié)流與 Request 和 Respon...
責任鏈模式 責任鏈模式(Chain of Responsibility Pattern) 責任鏈模式將鏈中每一個節(jié)點都看作一個對象蓬痒,每個節(jié)點處理的請求均不同泻骤,且內部自動維護下...
跳表實現(xiàn) 跳躍表(skiplist)是一種有序數(shù)據(jù)結構, 它通過在每個節(jié)點中維持多個指向其他節(jié)點的指針梧奢, 從而達到快速訪問節(jié)點的目的狱掂。 跳躍表支持平均 O(\log N) 最...
前言 單例模式是 Java 設計模式中最簡單的一種,只需要一個類就能實現(xiàn)單例模式瓶埋,但是希柿,你可不能小看單例模式,雖然從設計上來說它比較簡單养筒,但是在實現(xiàn)當中你會遇到非常多的坑曾撤,所...
枚舉單例的實現(xiàn)方法: 上面的類Resource是我們要應用單例模式的資源,具體可以表現(xiàn)為網(wǎng)絡連接晕粪,數(shù)據(jù)庫連接挤悉,線程池等等。獲取資源的方式很簡單巫湘,只要#SomeThing.IN...
Spring Boot 概述 Build Anything with Spring Boot:**Spring Boot is the starting point for ...