摘要: 概述 Java IO即Java 輸入輸出系統。不管我們編寫何種應用,都難免和各種輸入輸出相關的媒介打交道,其實和媒介進行IO的過程是十分復雜的,這要考慮的因素特別多,比如我們要考慮和哪種媒介進行IO(文件、控制臺、網絡),我們還要考慮具體和它們的通信方式(順序、隨機、二進制、按字符、按字、按行等等)閱讀全文
posted @ 2019-06-26 10:31 chen_hao 閱讀(311) 評論(1) 編輯
摘要: 接著上一篇文章 高級Java工程師必備 深入分析 Java IO (一)BIO,我們來講講NIO 多路復用IO模型 場景描述 一個餐廳同時有100位客人到店,當然到店后第一件要做的事情就是點菜。但是問題來了,餐廳老板為了節約人力成本目前只有一位大堂服務員拿著唯一的一本菜單等待客人進行服務。 方法A:閱讀全文
posted @ 2019-06-25 15:54 chen_hao 閱讀(313) 評論(3) 編輯
摘要: BIO編程 最原始BIO 網絡編程的基本模型是C/S模型,即兩個進程間的通信。 服務端提供IP和監聽端口,客戶端通過連接操作想服務端監聽的地址發起連接請求,通過三次握手連接,如果連接成功建立,雙方就可以通過套接字進行通信。 傳統的同步阻塞模型開發中,ServerSocket負責綁定IP地址,啟動監聽閱讀全文
posted @ 2019-06-24 11:33 chen_hao 閱讀(528) 評論(6) 編輯
摘要: 概述 Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。Spring是于2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson創建。簡單來說,Spring是一個分層的JavaSE/EE full-s閱讀全文
posted @ 2019-06-19 11:11 chen_hao 閱讀(292) 評論(2) 編輯
摘要: 注解的概念 注解的官方定義 首先看看官方對注解的描述: An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and pa閱讀全文
posted @ 2019-06-17 15:11 chen_hao 閱讀(234) 評論(1) 編輯
摘要: ParametersInterceptor攔截器其主要功能是把ActionContext中的請求參數設置到ValueStack中,如果棧頂是當前Action則把請求參數設置到了Action中,如果棧頂是一個model(Action實現了ModelDriven接口)則把參數設置到了model中。 下面閱讀全文
posted @ 2019-05-16 10:39 chen_hao 閱讀(110) 評論(0) 編輯
摘要: 請求過程 struts2 架構圖如下圖所示: 依照上圖,我們可以看出一個請求在struts的處理大概有如下步驟: 1、客戶端初始化一個指向Servlet容器(例如Tomcat)的請求; 2、這個請求經過一系列的過濾器(Filter)(這些過濾器中有一個叫做ActionContextCleanUp的可閱讀全文
posted @ 2019-05-15 16:29 chen_hao 閱讀(227) 評論(3) 編輯
摘要: 今天第一天學習struts2,沒學過怎么辦,那當然是helloworld。感覺嘛,學習的基本流程都差不多,就是helloworld,開發環境,然后就是逐個按照知識點打demo,打著打著你就會發現struts2已經掌握地差不多了,讓后就可以action了。程序員就需要不停地學習,學習能力當然是最重要地閱讀全文
posted @ 2019-05-15 12:03 chen_hao 閱讀(32) 評論(0) 編輯
摘要: 提出問題 1、我們在訪問后臺很多頁面時都需要登錄,只有登錄的用戶才能查看這些頁面,我們需要 在每次請求的時候都檢查用戶是否登陸,這樣做很麻煩,有沒有一種方法可以在我們請求之 前就幫我們做這些事情。有! 2、我們 web 應用經常會接收中文字符,由于可能導致中文亂碼,我們每次都需要在方法的開始使用 r閱讀全文
posted @ 2019-04-28 17:42 chen_hao 閱讀(404) 評論(1) 編輯
摘要: session 簡介 session 是我們 jsp 九大隱含對象的一個對象。 session 稱作域對象,他的作用是保存一些信息,而 session 這個域對象是一次會話期間使用同一個對象。所以這個對象可以用來保存共享數據。 使用 Cookie 有一個非常大的局限,就是如果 Cookie 很多,則閱讀全文
posted @ 2019-04-28 10:34 chen_hao 閱讀(601) 評論(1) 編輯
内部期期公开一波中特