原创 視頻壓縮編碼和音頻壓縮編碼的基本原理

本文介紹一下視頻壓縮編碼和音頻壓縮編碼的基本原理。其實有關視頻和音頻編碼的原理的資料非常的多,但是自己一直也沒有去歸納和總結一下,在這裏簡單總結一下,以作備忘。 1.視頻編碼基本原理 (1)  視頻信號的冗餘信息 以記錄數字視

原创 JAVA gc 工作原理

GC的基本原理   Java的內存管理實際上就是對象的管理,其中包括對象的分配和釋 放。   對於程序員來說,分配對象使用new關鍵字;釋放對象時,只要將對象所有引用賦值爲null,讓程序不能夠再訪問到這個對象,我們 稱該對象爲"不可達

原创 java 讀取properties連接數據庫,生成實體、模擬反項工程 由表結構生成實體

本文描述參考多數框架的反向工程 由表結構生成實體等文件,本文只描述了實體的生成其他文件類似 思路爲--讀取配置文件--創建數據庫連接--讀取表結構信息--生成實體內容--寫入文件 記錄下來·面的以後忘記    1:加載properties

原创 java core (2) hashCode

一: hashCode     散列碼(hash code)是由對象導出的一個整型值。散列碼是沒有規律的。如果x和y是兩個不同的對象,x.hashCode()與y.hashCode()基本上不會相同的。 由於所有的類都是繼承與obje

原创 java 調用oracle存儲過程

轉載自:http://www.blogjava.net/TrampEagle/archive/2005/12/13/23605.html   這段時間開始學習寫存儲過程,主要原因還是因爲工作需要吧,本來以爲很簡單的,但幾經挫折,豪氣消磨殆

原创 Java - 爲什麼要使用接口編程

http://blog.csdn.net/ouyangmeile/archive/2009/02/14/3889890.aspx   看了接口編程這篇文章,理解蠻透徹的.記錄下: 進行接口的介紹,必須介紹一下程序語言發展的歷史才行,魯迅先

原创 使用beanShell來解析執行java的String方法,類似javascipt的eval方法

       今天項目中遇到一個問題,需要根據一段String表達式的運算結果來決定後續執行的分支,表達式爲動態的,具體實現時,爲傳入一些參數只想該表達式,表達式返回一個結果,對結果進行判斷最終決定分支。一開始沒啥思路。經過baidu和

原创 java反射機制的實現原理 (一)

http://zhidao.baidu.com/question/151090808.html     反射機制:所謂的反射機制就是java語言在運行時擁有一項自觀的能力。通過這種能力可以徹底的瞭解自身的情況爲下一步的動作做準備。下面具體

原创 Spring 源碼中的錯誤

最近在讀Spring 的源碼,在其中BeanDefinitionParserDelegate類的構造方法中發現一處小bug如下: public BeanDefinitionParserDelegate(XmlReaderContext

原创 .Java內存管理(一、內存分配)

關於Java內存分配,很多問題都模模糊糊,不能全面貫通理解。今查閱資料,欲求深入挖掘,徹底理清java內存分配脈絡,只因水平有限,沒達到預期效果,僅以此文對所研究到之處作以記錄,爲以後學習提供參考,避免重頭再來。   一、Java內存分配

原创 java core 基礎

1:import static 的使用     使用import static 可以導入靜態方法和靜態域的功能。   例如:在源文件的頂部添加一條指令:s  import static java.lang.System.*; 那麼就可以使