原创 Java反射原理及應用(一)

一、預先需要掌握的知識(java虛擬機) java虛擬機的方法區: java虛擬機有一個運行時數據區,這個數據區又被分爲方法區,堆區和棧區,我們這裏需要了解的主要是方法區。方法區的主要作用是存儲被裝載的類的類型信息,當java虛擬機裝載某

原创 劍橋倚天屠龍史--張無忌心理

張無忌的心理也是經常引起熱烈爭論的話題。在某種程度上,他對趙敏的愛戀是受強烈的戀母情結影響。這一情感曾被寄託在殷離身上,但很快就找到更合適的對象。 對此,早稻田大學的鈴木清一教授有一個有趣的解釋:母親在臨終前的話,會對童年的無忌有深刻的

原创 JAVA內部類要點及面試題

(編輯整理中...)   QUESTION NO: 4 1. public class Outer{ 2. public void someOuterMethod() { 3. // Line 3 4. } 5. public clas

原创 JAVA for循環執行順序 及 i++和++i的區別

1.i與i++的區別是: ++i  是先執行   i=i+1  再使用 i 的值,而 i++ 是先使用 i 的值再執行 i=i+1。 2.但是如果不瞭解 for 循環的執行順序則容易出錯。  for循環的執行順序如下: for(sta1;

原创 LINUX下處理端口被佔用

今天發現服務器上Tomcat 8080端口起不來,老提示端口已經被佔用。 使用命令: ps -aux | grep tomcat 發現並沒有8080端口的Tomcat進程。 使用命令:netstat –apn 查看所有的進程和

原创 JAVA面試題-基礎部分(一)

轉載自:http://blog.csdn.net/fenglibing/article/details/1753536 1.參數傳遞 public class T { public static void main(String[]

原创 冒泡排序-JAVA

據說冒泡排序還是有些面試會問到。 public class BubbleSort { /** * @param args */ public static void main(String[] args) { int a

原创 快速排序-JAVA

快速排序JAVA實現。    算法 快速排序是一種“分而治之、各個擊破”的觀念。 快速排序使用分治法(Divide and conquer)策略來把一個序列(list)分爲兩個子序列(sub-lists)。 步驟爲: 從數列中挑出一個元素

原创 Java反射原理及應用(二)

一、什麼是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以訪問、檢測和修改它本身狀態或行爲的一種能力。這一概念的提 出很快引

原创 ORACLE詳解:數據庫名、實例名、ORACLE_SID、數據庫域名、全局數據庫名、服務名(轉)

今天下載了Oracle 11g安裝並創建數據庫的時候需要配置一些項,對有些值不甚了了,所以蒐集了一些資料。   詳解:數據庫名、實例名、ORACLE_SID、數據庫域名、全局數據庫名、服務名 ----------------------

原创 Java泛型方法

問題:編寫一個泛型方法add(),當傳入不同數字類型的值時,能夠進行加法運算,(如可以傳入int、long、float、double類型,但要對傳入的值做一定的限定,如必須是數字)。   解決:利用泛型編寫。 public class G

原创 JVM內存管理&GC機制 原理資料收集

(整理中。。) 先看一看JVM的內部結構—— 如圖所示,JVM主要包括兩個子系統和兩個組件。兩個子系統分別是Class loader子系統和Execution engine(執行引擎) 子系統;兩個組件分別是Runtime data ar

原创 logback.xml常用配置詳解(三章)

轉載地址:http://aub.iteye.com/blog/1101260 logback logback.xml常用配置詳解(一)<configuration> and <logger> 博客分類: Logjava loglo

原创 MySQL UPDATE時主鍵衝突引發的思考

http://database.ctocio.com.cn/tips/22/8182022_3.shtml 假設有一個表,結構如下:mysql> CREATE TABLE `a` (   `id` int(10) unsigned NO

原创 MySQL問題記錄(一)

Q 1.drop database 總報語法錯誤。       特殊字符串可以用反引號` (鍵盤數字鍵1左邊)來標明, mysql> create database `db-test`; Query OK, 1 row affected