原创 新手問:java中的Serializable接口到底是做什麼用的?

       序列化是把一個對象的狀態寫入一個字節流的過程,它執行RMI,RMI允許一臺機器上的JAVA對象調用不同機器上的JAVA對象方法,對象可以作爲參數提供給那個遠程方法,發送機序列化該對象並傳送它,接收機執行反序列化。      

原创 MySQL 數據庫性能優化之索引優化(這是 MySQL數據庫性能優化專題 系列的第三篇文章)

  大家都知道索引對於數據訪問的性能有非常關鍵的作用,都知道索引可以提高數據訪問效率。 爲什麼索引能提高數據訪問性能?他會不會有“副作用”?是不是索

原创 我對Spring的一點理解

  昨天,有人問我對Spring的理解,總結一下: Spring現在已經覆蓋系統各個層次,在web層,有Spring Web、Spring W

原创 設計模式 reactor和proactor

原文地址:http://xmuzyq.javaeye.com/blog/783218 =====================================================     在高性能的I/O設計中,有兩個比較著

原创 JUnit三分鐘教程 ---- 快速起步

   JUnit是個好東西,做大點的項目離不開這東西,實際中用的時候也因爲時間和人力的關係,僅僅寫個TestCase(測試單元),運行一下看看就扔

原创 一個比較好的數據庫連接池源碼

    雖然現在用APACHE COMMONS DBCP可以非常方便的建立數據庫連接池,但是像這篇文章把數據庫連接池的內部原理寫的這麼透徹,注視這麼完整, 真是非常難得,讓開發人員可以更深層次的理解數據庫連接池,真是非常感謝這篇文章的作者

原创 Log4j 如何發送到郵箱

  用log4j發錯誤日誌到郵箱 log配置文件:log4j.rootLogger=INFO, A1 ,MAIL #A1:輸出到控制檯log4j.

原创 J2EE開發中減少編寫代碼工作量的幾種方法

 減少編寫代碼工作量的幾種方法: 參考項目Struts2,Appfuse,Springside,Easyjf 1 使用模板生成代碼   自定義模板變

原创 java 鏈表實現(測試是否有環)

package com.bb.bbs; import java.util.ArrayList; /** * 節點類:用於保存鏈表中的節點 */ class Node{ Node next; String data;//下一

原创 MySQL 數據庫性能優化之緩存參數優化(這是 MySQL數據庫性能優化專題 系列的第一篇文章)

Linux and H/W optimizations for MySQL View more presentations from Yoshinori Matsunobu     在平時被問及最多的問題就是關於 MySQL

原创 淺析 Java Thread.join()

  一、在研究join的用法之前,先明確兩件事情 1.join方法定義在Thread類中,則調用者必須是一個線程, 例如: Thread t = new CustomThread();//這裏一般是自定義的線程類 t.start();//

原创 eclipse快捷鍵詳解

  Alt+/:代碼提示 Alt+← 前一個編輯的頁面 Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了) Alt+↓ 當前行和下面一行交互

原创 MySQL 數據庫性能優化之表結構優化(這是 MySQL數據庫性能優化專題 系列的第二篇文章)

很多人都將 數據庫設計範式 作爲數據庫表結構設計“聖經”,認爲只要按照這個範式需求設計,就能讓設計出來的表結構足夠優化,既能保證性能優異同時還能滿足擴展性要求。殊不知,在N年前被奉爲“聖經”的數據庫設計3範式早就已經不完全適用了。這裏我整

原创 java 整型與字符串轉換(Integer to byte[])

public class Intbyte { public static int byte2int(byte[] byt){ return (int)(byt[0]&0xff | (byt[1]&0xff)<<8 | (byt[

原创 MySQL 數據庫性能優化之SQL優化(這是 MySQL數據庫性能優化專題 系列的第四篇文章)

MySQL優化 有人反饋之前幾篇文章過於理論缺少實際操作細節,這篇文章就多一些可操作性的內容吧。 注:這篇文章是以 MySQL 爲背景,很多內容同時適用於其他關係型數據庫,需要有一些索引知識爲基礎 優化目標 減少 IO 次數 IO永遠是