原创 DNS域名服務器

4.1    域名服務器 4.1.1    簡介     DNS(Domain Name Server,域名服務器)是進行域名(domain nam

原创 cordova學習目錄

引言:            Cordova是一種用於可以將H5頁面生成移動設備應用的語言,在這裏就個人這幾天學習,有一些小的感悟,在此記錄下來,供以後查閱。 記錄內容從以下幾方面:環境搭建 項目創建 平臺添加 插件集成 真機調式 模擬調

原创 ofbiz方法一 條件查詢createConditionList

一、方法代碼  /** * Parses input parameters and returns an <code>EntityCondition</code> list. * * @param pa

原创 ofbiz實體引擎(八) 創建表

/** * @author 鄭小康 * * 1.檢驗實體是否爲空 * * 2.檢驗視圖實體是否爲空 * * 3.獲取數據庫連接 * * 4.

原创 ofbiz view渲染處理機制

1.1.1.1  初始化        ControlServlet.java 這是一個servlet,其配置文件在web.xml裏 <servlet> <servlet-name>Control

原创 FreeMarker與JSP 2.0 + JSTL組合進行比較

FreeMarker與JSP 2.0 + JSTL組合進行比較。 FreeMarker優點: FreeMarker不受Servlet或網絡/ Web的限制; 它只是一個類庫通過將模板與Java對象(數據模型)合併來生成文本輸出。您可以隨

原创 mac操作技巧

1清除launchpad界面殘留圖標 在launchpad界面: 第一步:長按快捷鍵control+option,圖標會抖動 第二步:單擊刪除圖標 2顯示finder左側邊欄 在finder 中View>Show Side

原创 activiti學習筆記(六) 監聽器

activiti全局監聽器 全局監聽器主要使用的場景就是監控這個流程的啓動和結束。流程開始的時候可以監控,流程結束的時候也可以監控 監聽器的接口 public interface ActivitiEventListener { /

原创 tomcat源碼解讀三(2) tomcat中JMX的源碼分析

     在這裏我是將tomcat中的jmx給拆分出來進行單獨分析,希望通過此種方式能夠儘可能的出現更多的問題,以便對其有更多的瞭解,首先需要聲明的是tomcat的JMX是在jsvase原有的基礎上做了一些複用,這就必須瞭解一些JMX的實

原创 tomcat源碼解讀四 tomcat中的processer

     Processor是一個接口,針對於不同協議下具有不同的具體實現類,其實現類的具體功能是處理http請求,主要是對協議進行解析,狀態處理以及響應。然後起一箇中間作用轉發到 Adater,下面是其類的關係圖      其實現類中

原创 tomcat請求處理分析(三) 綁定本地端口監聽請求

1.1.1.1  bind方法    注意:這個bind可能在load的過程就已經加載,這裏只是驗證    NioEndpoint就是使用Java中的NIO技術,來實行對Socket的處理。它主要包含兩個部業務處理部分:Poller線程組

原创 tomcat源碼解讀六 tomcat中的session生命歷程

     session的作用是在一次會話中(從打開瀏覽器到關閉瀏覽器同當前服務器的交流)當客戶端第一次請求session對象時候,服務器會爲客戶端創建一個session,並將通過特殊算法算出一個session的ID,用來標識該sessi

原创 tomcat源碼解讀五 Tomcat中Request的生命歷程

     Request在tomcat中是一個非常核心的的實例,下面以NIO爲例來解讀一下在各個時期下的狀態(其實在Tomcat的幾種模式中到了這裏之後的處理都是差不多的) 1.1 創建coyote/Request      這個requ

原创 tomcat源碼解讀一 Digester的解析方式

1    Digester Digester在tomcat中的作用是對conf下的server.xml文件進行實例化,其是從Catalian這個組件開始,創建Digester實例,再添加對應的規則,然後將其實例化,通過setServer方

原创 tomcat源碼解讀三(1) tomcat的jmx管理

    JMX即Java 管理擴展(Java Management Extensions,JMX)用來管理檢測 Java 程序(同時 JMX 也在 J2EE 1.4 中被髮布)它的作用是可以在程序運行的時候對其進行動態處理,調用相應方法來