原创 CIP 傳輸協議

摘要 本文主要說明用於傳輸CIP請求/響應,索引對象,實現它們在TCP,郵件和HTTP上傳輸的三個協議。相關的資料請在其它資料中查詢。 1. 協議 本節說明用於傳輸CIP索引對象和維護網結構。本文主要定義定義消息格式,傳輸機制。CIP協

原创 Daytime協議 日期查詢協議

有一個有用的調試工具就是daytime服務。它的作用就是返回當前時間和日期,格式是字符串格式。 基於TCP的daytime服務daytime服務是基於TCP的應用,服務器在TCP端口13偵聽,一旦有連接建立就返回ASCII形式的日期和時間

原创 Echo Protocol

這個協議可能是我知道的最簡單的協議了。它主要用於調試和檢測中。這個協議的作用也十分簡單,接收到什麼原封發回就是了。它可以基於TCP協議,服務器就在T

原创 DHCP協議 動態主機配置協議

動態主機配置協議(Dynamic Host Configuration Protocol,DHCP)在TCP/IP網絡上使客戶機獲得配置信息的協議,它是基於BOOTP協議,並在BOOTP協議的基礎上添加了自動分配可用網絡地址等功能。這兩

原创 MySQL數 據庫引擎

MySQL數 據庫引擎取決於MySQL在安裝的時候是如何被編譯的。要添加一個新的引擎,就必須重新編譯MYSQL。在缺省情況下,MYSQL支持三個引擎:ISAM、MYISAM和HEAP。另外兩種類型INNODB和BERKLEY(BDB),

原创 用jQuery解決跨域訪問

轉載 瀏覽器端跨域訪問一直是個問題, 多數研發人員對待js的態度都是好了傷疤忘了疼,所以病發的時候,時不時地都要疼上一疼.記得很久以前使用iframe 加script domain 聲明,yahoo js util 的方式解決二級域名跨域

原创 JAVA 正則表達式 (超詳細)

轉載 在Sun的Java JDK 1.40版本中,Java自帶了支持正則表達式的包,本文就拋磚引玉地介紹瞭如何使用java.util.regex包。   可粗略估計一下,除了偶爾用Linux的外,其他Linu x用戶都會遇到正則表達式。正

原创 在mybaits中指定postgresql delete的返回值

轉載 默認在mybatis的xml中寫prostgre的delete是不返回東西的(返回NULL),不管有沒有數據被刪除,如: <select id="delete" parameterType="int" > delete

原创 Spring MVC 3 -- annotation 配置

原文 Web.xml <servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.Dispatcher

原创 json 基本原理

轉載 JSON傳值法則 只能使用String來傳遞,用LONG,BOOLEAN,INT等數據類型解析會有偏差,切記!!!! 基本設計思路 接口採用類RPC的風格,讓客戶端只有一個服務器入口地址,便於維護 服務端通過統一入口進來,根據請求的

原创 java 通過反射獲取泛型的類型

原文 jdk1.5開始支持泛型,所以我們有時需要把泛型裏定義的對象的類型拿到 比如現在我定義了三個類Account, AccountItem和Product類。 Account聚合AccountItem,AccountItem聚合Prod

原创 Apache CXF2+Spring2.5輕鬆實現WebService

點擊打開鏈接 1.概述 CXF 繼承了 Celtix 和 XFire 兩大開源項目的精華,提供了對 JAX-WS 全面的支持,並且提供了多種 Binding 、DataBinding、Transport 以及各種 Format 的支持,

原创 Soap和Rest

原文 一直想比較一下這兩種風格,卻不知如何落筆,最終寫成了如下的FAQ形式。 什麼是SOAP?簡單對象訪問協議,基於XML,是一種應用協議,可以跨多種傳輸協議來傳遞消息(比如HTTP、SMTP),Soap是針對RPC的解決方案。 Soap

原创 Spring MVC 3 中的 Bean Validate

  原文 JSR  303  - Bean  Validation  - 爲實體驗證定義了元數據模型和API. 默認的元數據模型是通過Annotations來描述的,但是也可以使用XML來重載或者擴展. Bean Validation

原创 Spring MVC 入門

原文 添加所需要的jar包 常用包aop、asm、core、context、web都添加進去。 配置web.xml,放置在WEB-INFO目錄下 <session-config> <session-timeout>30</ses