原创 3個編譯指令

Page  import 屬性:默認導入 lang   javax.servlet.* javax.jsp.* javax.servlet.http.* session : 是否需要session  buffer 指定jsp內置對

原创 JDBC中Dao層數據訪問的逐步優化與總結

僅爲不斷進取後的自我總結並加深理解和初學碼農間交流 大神請自愛!         學習的時候總會有很多心得,某些大神總是喜歡自己一個人悶在心中。讓想學的菜鳥一直望其項背。沒有交流就沒有收穫,沒有對比就沒進取,求大神指教,不要再自個兒修

原创 HQL query Criteria 查詢方式 入門

 HQL是一種面向對象的查詢語言,和SQL不一樣 1  HQL中的對象名區分大小寫,(除JAVA類和屬性名字) 2 HQL查的是對象而不是表,並且支持多態,HQL主要依賴Query來操作 如根據名字查詢一個類: HQL:

原创 java23種設計模式總概

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的;設計模式使

原创 單例設計模式

深入淺出單實例Singleton設計模式 陳皓 單實例Singleton設計模式可能是被討論和使用的最廣泛的一個設計模式了,這可能也是面試中問得最多的一個設計模式了。這個設計模式主要目的是想在整個系統中只能出現一個類的實例。這

原创 Tomcat服務器深入理解分析上篇

在Web常用服務器篇章,我已經對Apache服務器和Tomcat做了對比和分析,知道了一些基本的東西。 總結一下: Tomcat服務器 下載下來大概也就10多M Tomcat服務器可以做動態資源的處理,支持PHP ASP, JSP

原创 Web服務器

Web服務器簡要概述:        Web服務器是一種被動程序,是向提供請求的瀏覽器提供響應文檔。 我對服務器的理解:用一個簡單的例子說明: 首先,如果我有一個靜態頁面,我需要幫他發佈到外網上,但是就需要連接到網絡。而服務器就

原创 JSP 7個動作指令

3個編譯指令,7個動作指令,編譯指令和動作指令的區別在於:  編譯指令是通知Servlet引擎的處理消息,只在編譯成servlet的時候起作用,動作指令是運行時起作用,可以替換成jsp腳本,它只是JSP腳本的標準寫法。 JSP動作指

原创 tomcat服務器深入理解分析下篇

上篇我們說到Tomcat服務啓動起來了,是的,我猜得沒錯,那就是啓動文件。 然後我們回到上級目錄 說完bin 是tomcat的啓動配置,conf是tomcat服務器的配置 裏面很多配置文件,這個在項目開發中可是

原创 Https 和 Http 區別

* Https: 1. Https全稱:Hypertext Transfer Protocol over Secure Socket Layer  2. https 用的端口一般是443 不是80 3. Https是基於Http+ssl

原创 JSP中四個域

再解析這個四個域之前,不得不談一下服務器的原理,我在web服務器那篇筆記當中沒有系統的說一下服務器的作用: 參考J2EE書本 73頁內容 服務器要爲一個請求單獨開啓一個線程。通過IO流來獲取和返回數據。還要解析用戶請求,生成響應數據

原创 簡單工廠設計模式

SimpleFactory 也叫做Static factory (靜態工廠設計模式),不用說都知道是創造型工廠模式之一 其實不是的,簡單工廠設計模式,並不是23種設計模式之一,也許它不滿足開閉原則吧 通過我自己寫的例子來闡述設計模式

原创 工廠方法設計模式

工廠方法設計模式 factory method  與靜態工廠設計模式不同的一點是,將工廠抽象出來,形成接口,去除工廠的靜態方法屬性。 這樣工廠就可以擴展了,遵循了開閉原則,當工廠爲簡單工廠的時候,工廠產出什麼是根據工廠的邏輯判斷的,如果新

原创 適配器設計模式-Adapter

首先我們想象一下我們的生活,我們在充電的時候常常會用到適配器,如果我的手機充電線是usb接口的,但是插座是2相或者3相的插座,肯定不能直接將USB插到插座裏,就需要一個適配器將2或3相的轉換成我們需要的接口(USB)進行運用,我們再將線插

原创 橋接設計模式bridge

我繼續用Coder和Designer的例子來理解橋接設計模式 首先我們知道: 我們的工作可以大致分爲兩個維度:                             1 職位的不同,有碼農,有設計師    2 有兩個不同方向的開發公司