原创 Servlet研究,HttpServlet的實現

提前聲明:個人說的不一定對,如有錯誤之處,請批評指出. JSP的本質就是Servlet,或者說(是吧,開始說的是java,汗)JavaWeb開發的本質也就是Servlet+JDBC.任何性質的框架技術最底層的依然是基於他們2個.因

原创 Java中的幾種隨機數

衆所周知,隨機數是任何一種編程語言最基本的特徵之一。而生成隨機數的基本方式也是相同的:產生一個0到1之間的隨機數。看似簡單,但有時我們也會忽略了一些有趣的功能。 我們從書本上學到什麼? 最明顯的,也是直觀的方式,在Java中生成隨機

原创 設計模式

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。

原创 設計模式--單例模式(Singleton)

單例對象(Singleton)是一種常用的設計模式。在Java應用中,單例對象能保證在一個JVM中,該對象只有一個實例存在。這樣的模式有幾個好處: 1、某些類創建比較頻繁,對於一些大型的對象,這是一筆很大的系統開銷。 2、省去了ne

原创 JConsole遠程監控JBoss服務器

Java 5.0採用JMX方式提供了一系列監視和管理虛擬機的API,隨SDK一起發佈的JConsole則是採用這些API實現監控虛擬機的使用工具。JConsole能夠提供被監控虛擬機的內存、線程、類的加載以及MBean等信息,從而能夠對服

原创 Power Designer逆向工程導入Oracle表,轉爲模型加註釋

1.打開PowerDesigner ——文件——Reverse Engineer——DataBase 2.選擇所要連接數據庫版本,此處使用的是oracle version 11g。 3.點擊紅色區域,選擇數據源 4.選

原创 設計模式--建造者模式(Builder)

工廠類模式提供的是創建單個類的模式,而建造者模式則是將各種產品集中起來進行管理,用來創建複合對象,所謂複合對象就是指某個類具有不同的屬性,其實建造者模式就是前面抽象工廠模式和最後的Test結合起來得到的。我們看一下代碼: 還和前面一樣

原创 設計模式--抽象工廠模式(Abstract Factory)

工廠方法模式有一個問題就是,類的創建依賴工廠類,也就是說,如果想要拓展程序,必須對工廠類進行修改,這違背了閉包原則,所以,從設計角度考慮,有一定的問題,如何解決?就用到抽象工廠模式,創建多個工廠類,這樣一旦需要增加新的功能,直接增加

原创 Enterprise Architect 6.0簡介

SPARX Systems公司已經發布了Enterprise Architect – 它的UML工具的一個新版本。新的6.0版本超越了標準的UML工具集,併爲開發團隊提供了各種在整個軟件生命週期―從業務需求文檔化到代碼的反工程―中協作開

原创 50個實用jQuery代碼段(二)

本文會給你們展示50個jquery代碼片段,這些代碼能夠給你的javascript項目提供幫助。其中的一些代碼段是從jQuery1.4.2纔開始支持的做法,另一些則是真正有用的函數或方法,他們能夠幫助你又快又好地把事情完成。如果你發現你任

原创 jquery常用技巧及常用方法(三)

1、關於頁面元素的引用 通過jquery的$()引用元素包括通過id、class、元素名以及元素的層級關係及dom或者xpath條件等方法,且返回

原创 Invalid number format for port number

今天部署項目的時候啓動的時候出現數據庫連接錯誤,一直不知道是什麼問題後來上網查詢才知道是什麼問題,粗心大意忘了加端口號1521. JspException:org.apache.commons.dbcp.SQLNestedExceptio

原创 什麼是CXF

         Apache CXF 是一個開放源代碼框架,提供了用於方便地構建和開發 Web 服務的可靠基礎架構。它允許創建高性能和可擴展的服務

原创 設計模式--原型模式(Prototype)

原型模式雖然是創建型的模式,但是與工程模式沒有關係,從名字即可看出,該模式的思想就是將一個對象作爲原型,對其進行復制、克隆,產生一個和原對象類似的新對象。本小結會通過對象的複製,進行講解。在Java中,複製對象是通過clone()實現的

原创 遠程監視jboss應用java內存的配置(實測)

前言        因爲最近一個項目部署在客戶那邊運行一個月左右就會出現java內存溢出的問題,爲了時時監控java內存的情況需要,需要遠程查看服務器上java內存的一些情況。在公司模擬部署了遠程監視linux下項目運行的情況。   一、