原创 2012年總結

     2012年上半年我們一直在打java基礎。下半年,我們被安排到XX進行實習。在XX工作了5個月,自己從剛開始的一名新人到最後和大家融爲一體,爲組內貢獻自己的一份力量,我經歷了很多,成長了很多. 惶恐 剛進到公司,我內心是很惶恐

原创 java代碼優化方案(轉)

        通過使用一些輔助性工具來找到程序中的瓶頸,然後就可以對瓶頸部分的代碼進行優化。一般有兩種方案:即優化代碼或更改設計方法。我們一般會選擇後者,因爲不去調用以下代碼要比調用一些優化的代碼更能提高程序的性能。而一個設計良好的程

原创 Java網絡編程——使用NIO實現非阻塞Socket通信

       除了普通的Socket與ServerSocket實現的阻塞式通信外,java提供了非阻塞式通信的NIO API。先看一下NIO的實現原理。          從圖中可以看出,服務器上所有Channel(包括ServerS

原创 回調函數(轉)

       所謂回調,就是客戶程序C調用服務程序S中的某個函數A,然後S又在某個時候反過來調用C中的某個函數B,對於C來說,這個B便叫做回調函數。例如Win32下的窗口過程函數就是一個典型的回調函數。一般說來,C不會自己調用B,C提供B

原创 2012半年總結

        2012年,提高班第三年.如果說,之前的自己還很渺小,渺小到自己都無法獨立的生活,那經過了第三年的成長,自己已經長出了弱弱的翅膀,可以去抵擋一些生活中的風風雨雨.2012年,自己蛻變的一年,由幼稚走向成熟的一年.     

原创 tomcat部署web應用的三種方式(轉)

1、直接放到Webapps目錄下      Tomcat的Webapps目錄是Tomcat默認的應用目錄,當服務器啓動時,會加載所有這 個目錄下的應用。也可以將JSP程序打包成一個war包放在目錄下,服務器會自動解開這個war包,並在這個

原创 WebService 基於Axis1.4框架(三)

       通過前兩篇,webservice接口已經完全發佈成功了,實現也已經完成。那使用webservice的那端如何調用webservice呢?有兩種方式,一種是直接通過url進行調用,這樣是不需要引入任何jar包的,直接通過代碼就

原创 java多線程

一、  進程:  進程是程序的一次動態執行過程,經歷從代碼加載、代碼執行到執行完畢的一個完整過程。一個應用程序就是一個進程。多進程操作系統能同時運行多個進程(程序),由於CPU具備分時機制,所以每個進程都

原创 Java定時更新數據---定時器

        在應用開發中,經常需要一些週期性的操作,比如每5分鐘執行某一操作等。這次,在我們的開發中,就有這麼一個需求.某個功能執行需要的時間比較長,則決定採用定時器的方式,每隔一段時間系統自動執行此功能,當界面真正觸發時,只需要