Time of Update: 2018-12-06
ObjectWeb Consortium 宣布發布 Lomboz 3.3 RC1版本,Lomboz 3.3 RC1是基於Eclipse Europa(Eclipse 3.3)的一個開源的J2EE外掛程式,它將很多Java應用伺服器、J2EE組件和Web應用開發整合到Eclipse中,可以協助Java開發人員使用Eclipse建立、測試、部署J2EE應用。 該新版本中最顯著的特徵就是加強了對SOA, BPEL, Enterprise
Time of Update: 2018-12-06
問題一:我聲明了什麼! String s = "Hello world!"; 許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello world!”。這樣模糊的回答通常是概念不清的根源。如果要準確的回答,一半的人大概會回答錯誤。 這個語句聲明的是一個指向對象的引用,名為“s”,可以指向類型為String的任何對象,目前指向"Hello
Time of Update: 2018-12-06
斷言是J2SE 1.4開始引入的,其文法如下assert <邏輯運算式>assert <邏輯運算式> : <資訊運算式>第一種文法,如果邏輯運算式判斷false時將拋出AssertionError異常,第二種文法在拋出異常的同時還會列印資訊運算式的值。 斷言的編譯如果使用的是 J2SE 1.4,則必須告訴編譯器需要使用斷言,文法如下javac -source 1.4 <源檔案>如果使用的是 JavaSE
Time of Update: 2018-12-06
首先說明,這僅僅是總體架構預覽,並非不可更改。我只是力求簡單,而並非達到了適應各種項目環境的境界,所以你完全可以根據需要進行修改和擴充。但是,我的主題一直都是以簡求快,應該盡量避免不必要的複雜,勢如破竹,以快搶佔先機。
Time of Update: 2018-12-06
收穫並非無緣無故。 任何一款架構都應該有自己的菜單和許可權管理原則,LML本來是沒有的,後來借鑒了一下就有了。LML毫不保留的借鑒了公司正在使用的Castle.MonoRail架構的菜單和許可權管理原則,以及許可權稽核原則,務求山寨的完美。由於本人能力有限,再者本人實際情況下並沒有閱讀過Castle.MonoRail的源碼,所以粗糙之處敬請原諒,以後還定會加以改正和改進。 菜單即連結,LML中每一個Action中的任何一個方法都可以成為一個菜單,實際情況下我們從沒有把一個沒有返回視圖的方
Time of Update: 2018-12-06
一、官方API對此的解釋: 1、Throwable:異常和錯誤的基類,提供了錯誤堆棧實現等一系列方法。 兩個直接子類: Error & Exception2、兩個子類區別: Error: 程式不應該捕捉的錯誤,應該交由JVM來處理。一般可能指非常重大的錯誤。 Exception:程式中應該要捕獲的錯誤。 RuntimeException:運行期異常,是Exception的子類,但勿需捕捉的異常超類二、各自代碼中的表象 Error &
Time of Update: 2018-12-06
1. 促進進程和線程出現的原因,是要解決以下問題: 資源使用率 公平性 便利性2. 進程: 作業系統為各個獨立執行的進程分配各種資源,包括記憶體,檔案控制代碼以及安全性憑證等。進程之間可以通過一些粗粒度的通訊機制來交換資料,包括:通訊端,訊號處理器,共用內 存,訊號量以及檔案等。3.
Time of Update: 2018-12-06
java的幾種對象(PO,VO,DAO,BO,POJO)解釋 一、PO:persistant object 持久對象,可以看成是與資料庫中的表相映射的java對象。最簡單的PO就是對應資料庫中某個表中的一條記錄,多個記錄可以用PO的集合。PO中應該不包含任何對資料庫的操作。 二、VO:value object值對象。通常用於業務層之間的資料傳遞,和PO一樣也是僅僅包含資料而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.個人覺得同DTO(資料轉送對象),在web
Time of Update: 2018-12-06
java集合類主要負責儲存、盛裝其他資料,因此集合類也稱容器類。java集合類分為:set、list、map、queue四大體系。其中set代表無序、不可重複的集合;list代表有序、可重複的集合。map代表具有映射關係的集合;queue代表隊列集合。 java集合類主要由兩個介面派生:Collection和Map,是集合架構的根介面。下面是其介面、子介面和實作類別的繼承樹。 下面就一一介紹四大介面及其實作類別。 Set介面。set集合不允許包含相同的元素。
Time of Update: 2018-12-06
在剖析該問題前請看如下代碼public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex = '0' + hex; } ret +=
Time of Update: 2018-12-06
包 java.util.concurrent.*[ 一 ]、常用線程池 最常用構造方法為:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue,
Time of Update: 2018-12-06
直入正題,閑話少敘。 公司的形態,團隊的狀態,直接影響著我們對開發架構的選擇。正如上一篇以簡求快的博文所說,我們這樣的小成本Team Dev,更主要的是追求快而省。架構要開源,不必付出額外的成本;開發要快速,能夠更迅速的跟進客戶需求;代碼要簡單,任何經過簡單培訓的程式員都幾乎能夠勝任。
Time of Update: 2018-12-06
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class A{ public static class B{ } public class C{ } public interface IF{ } public IF create(){ /** *//**
Time of Update: 2018-12-06
1. 盡量在合適的場合使用單例 使用單例可以減輕載入的負擔,縮短載入的時間,提高載入的效率,但並不是所有地方都適用於單例,簡單來說,單例主要適用於以下三個方面:第一,控制資源的使用,通過線程同步來控制資源的並發訪問;第二,控制執行個體的產生,以達到節約資源的目的;第三,控制資料共用,在不建立直接關聯的條件下,讓多個不相關的進程或線程之間實現通訊。2. 盡量避免隨意使用靜態變數 要知道,當某個對象被定義為stataic變數所引用,那麼gc通常是不會回收這個對象所佔有的記憶體,如 Java代碼
Time of Update: 2018-12-06
文章目錄 雖然是簡明教程,但看完了還是一頭霧水,失敗啊. 雖然是簡明教程,但看完了還是一頭霧水,失敗啊.本文是從 Java Generics Quick Tutorial 這篇文章翻譯而來。泛型是Java SE 5.0中引入的一項特徵,自從這項語言特徵出現多年來,我相信,幾乎所有的Java程式員不僅聽說過,而且使用過它。關於Java泛型的教程,免費的,不免費的,有很多。我遇到的最好的教材有:The Java Tutorial Java
Time of Update: 2018-12-06
最近忽然心血來潮想用java寫個搜尋引擎,經過一天的研究也有小成,把自己寫的一個簡單的Hello word發給大家看看,希望對大家有所協助.關於lucene的架包可以在apache的官方網站下載到,如果需要問我要.如果對lucene不瞭解的可以先看一下我的利用lucene搜尋這篇文章,或則到網上去查一下資料./* * author:shijiajia * Created on 2006-8-30 */package com.client;import java.util.Date;import
Time of Update: 2018-12-06
一台後端server,OS為Slackware 8.1,裝了tomcat 4.1.30,近期在繁忙時期經常會死機,死狀就是"java.lang.OutOfMemoryError: unable to create new native thread"。是tomcat建立不了新的線程來應答請求了。於是我搭了一個環境專門來測試這個問題。記憶體為2G,CPU為四顆2.8G,tomcat 4.1.30,寫一個最簡單的JSP頁面,如下: 代碼 <% try
Time of Update: 2018-12-06
(1)Ctrl+M切換視窗的大小(2)Ctrl+Q跳到最後一次的編輯處(3)F2當滑鼠放在一個標記處出現Tooltip時候按F2則把滑鼠移開時Tooltip還會顯示即Show Tooltip Description。 F3跳到聲明或定義的地方。 F5單步調試進入函數內部。 F6單步調試不進入函數內部,如果裝了金山詞霸2006則要把“取詞開關”的快速鍵改成其他的。 F7由函數內部返回到調用處。
Time of Update: 2018-12-06
文檔:http://msdn.microsoft.com/scripting協助手冊Microsoft Windows Script Technologieshttp://www.yaosansi.com/blog/article.asp?id=551常用.chm協助文檔集錦下載(.chm文檔打不開的解決方案是:一是改成英文檔案名稱,二是把提示對話方塊“開啟此檔案前總是詢問”前面的勾去掉)http://blog.csdn.net/huijunzi/archive/2005/10/05/49542
Time of Update: 2018-12-06
Source