原创 包的設計原則總結(五) - 穩定抽象原則(SAP)

Packages that are maximally stable should be maximally abstract. Instable packages should be concrete. The abstraction

原创 Collection的toArray()使用上需要注意的地方

Collection在很多情況下需要轉換爲數組來處理(很多接口方法都使用array作爲參數)。 Collection的toArray()方法返回的Object[],是不能被強制轉換爲子元素類型的 例如: Java代碼 List l

原创 Tomcat 部署發佈 應用的3種方法

tomcat中三種部署項目的方法第一種方法:在tomcat中的conf目錄中,在server.xml中的,<host/>節點中添加: <Context path="/hello" docBase="D:eclipse3.2.2forweb

原创 how to update facebook share link, titile, description

<meta property="og:title" content="title" /> <meta property="og:description" content="description" /> <meta property="

原创 Struts 和 Spring 整合3種方法

整合 Struts 和 Spring 與 Struts 相似,Spring 可以作爲一個 MVC 實現。這兩種框架都具有自己的優點和缺點,儘管大部分人同意 Struts 在 MVC 方面仍然是最好的。很多開發團隊已經學會在時間緊迫的時候利

原创 用Java動態代理實現委託模式

委託模式是軟件設計模式中的一項基本技巧。在委託模式中,有兩個對象參與處理同一個請求,接受請求的對象將請求委託給另一個對象來處理。委託模式是一項基本技巧,許多其他的模式,如狀態模式、策略模式、訪問者模式本質上是在更特殊的場合採用了委託模式。

原创 七。Observer模式

設計模式 ----Observer 模式(對象的行爲模式) 解決問題:   一個軟件系統常常要求在某個對象的狀態發生變化的時候 ,某些其他的對象做出相應的改變 。        同樣能實現此功能: 做到這一點的

原创 UDP首部

UDP是一個簡單的面向數據報的運輸層協議:進程的每個輸出操作都正好產生一個UDP數據報,並組裝成一份待發送的IP數據報。這與面向流字符的協議不同,如TCP,應用程序產生的全體數據與真正發送的單個IP數據報可能沒有什麼聯繫。     UD

原创 使用JNI技術實現JAVA程序調用dll

   JAVA的跨平臺的特性深受java程序員們的喜愛,但正是由於它爲了實現跨平臺的目的,使得它和本地機器的各種內部聯繫變得很少,大大約束了它的功能,比如與一些硬件設備通信,往往要花費很大的精力去設計流程編寫代碼去管理設備端口,而且有一

原创 十. 橋接模式 - Bridge

Bridge模式也叫橋接模式,是由GoF提出的23種軟件設計模式的一種。Bridge模式在調用方與被調用方之間使用一個起着“橋”作用的類,用來支持類的多方向擴展。 本文介紹設計模式中的橋接(Bridge)模式的概念,用法,以及實際應用中怎

原创 Servlet技術簡介與編寫、編譯Servlet程序

1.Servlet技術簡介   Servlet技術是Sun公司提供的一種實現動態網頁的解決方案,它是基於Java編程語言的WEB服務器端編程技術,主要用於在WEB服務器端獲得客戶端的訪問請求信息和動態生成對客戶端的響應消息。Servle

原创 TCP首部的數據格式

  TCP數據被封裝在一個IP數據報中如下圖:     TCP數據在IP數據報中的封裝     顯示TCP首部的數據格式。如果不計任選字段,它通常是20個字節。     每個TCP段都包含源端和目的端的端口號,用於尋找發端和收端應用

原创 去滾動條之所感

     今天在一個div裏的marquee去掉一個滾動條, 一開始, 由於對ext的不熟悉, 以爲這些是ext中的東西, 費了一個多小時去熟悉該處的語句, 連marquee的屬性也去溜了一遍, 可是對關於滾動條卻毫無發現. 休息了一會,

原创 VMWare虛擬機下修改Linux 操作系統分辨率

1、在VM下拉菜單裏有一選項Install vmware tools ,點了之後/TMP 目錄下就會有vmware-linux-tools .tar .gz的包了,如果沒有就去網上找。 2、解壓縮這個包在當前的目錄,會產生一個vmwar

原创 我的學習方法觀(待續)

    本文聲明, 我也只是在coder路上一名小小的coder, 我不是高手, 我只是想與大家分享下我的想法而已。     (一)     經常看到很多同學捧着一本厚厚的, 3 4百頁的書(計算機的), 在那裏啃度, 精神確實讓人欽佩,