原创 java的動態代理機制詳解

在學習Spring的時候,我們知道Spring主要有兩大思想,一個是IoC,另一個就是AOP,對於IoC,依賴注入就不用多說了,而對於Spring的核心AOP來說,我們不但要知道怎麼通過AOP來滿足的我們的功能,我們更需要學習的是其底層是

原创 Mybatis實現原理深入解析 (轉載)

Mybatis實現原理深入解析 (轉載) 2015-04-09|5733閱|作者:雲代碼會員|舉報 摘要:原理分析之一:從JDBC到Mybatis1.引言本文主要講解JDBC怎麼演變到Mybatis的漸變過程,重點講解了爲什麼要將JDB

原创 RTP/RTSP/RTCP的區別

用一句簡單的話總結:RTSP發起/終結流媒體、RTP傳輸流媒體數據 、RTCP對RTP進行控制,同步。 之所以以前對這幾個有點分不清,是因爲CTC標準裏沒有對RTCP進行要求,因此在標準RTSP的代碼中沒有看到相關的部分。而在私有RTSP

原创 SpringAOP攔截Controller,Service實現日誌管理(自定義註解的方式)

首先我們爲什麼需要做日誌管理,在現實的上線中我們經常會遇到系統出現異常或者問題。這個時候就馬上打開CRT或者SSH連上服務器拿日子來分析。受網絡的各

原创 RTP/RTCP

 RTP協議分析 一. RTP協議背景..............................................................................................

原创 Squid

一、簡介 代理服務器英文全稱是Proxy Server,其功能就是代理網絡用戶去取得網絡信息。 Squid是一個緩存Internet 數據的軟件,其接收用戶的下載申請,並自動處理所下載的數據。當一個用戶想要下載一個主頁時,可以向Squi

原创 JVM GC之一找出不可達對象並回收

JAVA運行時數據區域     1、程序計數器:當前線程所執行的字節碼的行號指示器。一個處理器只會執行一條線程中的指令,爲了線程切換後能回覆到正確的執行位置,所以每條線程都需要一個獨立的計數器。各條線程之間互不影響,獨立存儲,屬於‘線

原创 JDBC的工作原理

JDBC的工作原理 (2011-12-22 11:19:17) 轉載▼ 標籤: 雜談 分類:java 工作原理流程:裝載驅動程序---->獲得數據庫連接---->使用Statement或PreparedStatement執行S

原创 GC roots

常說的GC(Garbage Collector) roots,特指的是垃圾收集器(Garbage Collector)的對象,GC會收集那些不是GC roots且沒有被GC roots引用的對象。 一個對象可以屬於多個root,GC ro

原创 IOC(2)

引述:IoC(控制反轉:Inverse of Control)是Spring容器的內核,AOP、聲明式事務等功能在此基礎上開花結果。但是IoC這個重要的概念卻比較晦澀隱諱,不容易讓人望文生義,這不能不說是一大遺憾。不過IoC確實包括很多內

原创 磁盤操作命令

(一)formAT——磁盤格式化命令  1.功能:對磁盤進行格式化,劃分磁道和扇區;同時檢查出整個磁盤上有無帶缺陷的磁道,對壞道加註標記;建立目錄區和文件分配表,使磁盤作好接收DOS的準備。  2.類型:外部命令  3.格式:formAT

原创 動態代理機制詳解

在學習Spring的時候,我們知道Spring主要有兩大思想,一個是IoC,另一個就是AOP,對於IoC,依賴注入就不用多說了,而對於Spring的核心AOP來說,我們不但要知道怎麼通過AOP來滿足的我們的功能,我們更需要學習的是其底層是

原创 圖片服務器的架構演進

現在幾乎任何一個網站、Web App以及移動APP等應用都需要有圖片展示的功能,對於圖片功能從下至上都是很重要的。必須要具有前瞻性的規劃好圖片服務器,圖片的上傳和下載速度至關重要,當然這並不是說一上來就搞很NB的架構,至少具備一定擴展性和

原创 IOC

學習過Spring框架的人一定都會聽過Spring的IoC(控制反轉) 、DI(依賴注入)這兩個概念,對於初學Spring的人來說,總覺得IoC 、

原创 java系統高併發解決方案之圖片服務器分離

1 介紹 現在很多的網站上都會用到大量的圖片,而圖片是網頁傳輸中佔主要的數據量,也是影響網站性能的主要因素。因此很多網站都會將圖片存儲從網站中分離出來,另外架構一個或多個服務器來存儲圖片,將圖片放到一個虛擬目錄中,而網頁上的圖片都用一個U