原创 國家重點軟件企業
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