原创 國家重點軟件企業

1 北京用友政務軟件有限公司 2 北京賽迪時代信息產業股份有限公司 3 高德軟件有限公司 4 二六三網絡通信股份有限公司 5 北京超圖軟件股份有限公司 6 北京握奇數據系統有限公司 7 建研科技股份有限公司 8 北京富士通系統工程有

原创 期貨 future

package _future; public class Host {         public Data Request(final int count, final char c)     {         System.o

原创 Reform(改革) must be incremental

Op-Ed(特約編稿) (opposite editorial page) Contributors(編著者) Reform(改革) must be incremental By Yu Keping (China Daily)Update

原创 Thread-Specific Storage

  public class TSLog {             private PrintWriter writer = null;             public TSLog(String filename){   

原创 selector 的 問題

    關於使用NIO過程中出現的問題,最爲普遍的就是爲什麼沒有請求時CPU的佔用率爲100%?出現這種問題的主要原因是註冊了不感興趣的事件,比如如果沒有數據要發到客戶端,而又註冊了寫事件(OP_WRITE),則在 Selector.se

原创 Java深度歷險(二)——Java類的加載、鏈接和初始化

Java深度歷險(二)——Java類的加載、鏈接和初始化 在上一篇文章中介紹了Java字節代碼的操縱,其中提到了利用Java類加載器來加載修改過後的字節代碼並在JVM上執行。本文接着上一篇的話題,討論Java類的加載、鏈接和初始化。Jav

原创 深入探討JAVA類加載器

原文:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/?ca=drs-tp4608#download 深入探討 Java 類加載器 類加載器是 Java 語言的一個創新

原创 最小生成樹,最短路徑

prim最小生成樹算法   1.任意選取一個起始頂點,並將它添加到最小生成樹中。 2.將所有含起始頂點的邊按照權重次序添加到minheap(最小堆)中。 3.從最小堆中取出最小邊,並將這條邊和那個新頂點添加到最小生成樹中。 4.我們往mi

原创 第一個EJB程序

接口: public interface FirstEjb {     public String saySomething(String name); }             實現類: import javax.ejb.Remote

原创 反射調用主方法異常解決

利用Java反射機制去調用其他類的main方法基於這種情形:       當程序中的某個類在運行到某處需要去調用其他類的main方法時,如果此程序並不知道此main方法所屬類的名稱,而只是在程序中接受某一代表此main方法所屬類的名稱的參

原创 NIO 簡單http 服務器

package normal;   import java.io.*; import java.nio.*; import java.nio.channels.*; import java.util.Iterator; import ja

原创 努力方向

他研究的分佈式存儲方向,正好也是我感興趣的東西   基本上技術面試都沒有太大難度,無非就是問的比較淺的GC,類加載,集合,線程,tomcat優化,性能,互聯網在不同時候的架構,設計模式,ssh之類的,都沒有太深入去問       所以在寫

原创 堆排序與歸併排序

、     //每次將堆頂元素與最後的元素交換 public class HeapSort {     public static void heapSort(DataWrap[] data)     {        System.o

原创 會話Bean相關

EJB-03:   package com.zh.ejb;   import javax.ejb.Local; import javax.ejb.Remote; import javax.ejb.Stateless;       @Sta

原创 讀寫鎖

package _readwritelock.copy; public final class ReadWriteLock {     private int readingReaders = 0;     private int wai