原创 裝飾模式--學習筆記

     暑假的天氣比較熱,學校的同學都回去了,我一個人起早抹黑在寢室編程,寢室雖然沒有裝空調,但是我還是堅持了20天了,這20天,能讓我靜下心了編程,因爲周圍沒有外界的因素在影響你了,天氣熱了,我就拿一個溼的毛巾,捂在脖子上,不過我喜歡

原创 享元模式---學習筆記

這篇博文,是對於享元模式的綜合應用,如果你還不瞭解享元模式,那請先google一下。 案例:用享元模式來實現一個數據庫連接池 抽象享元類:數據庫連接池 public interface DbConnectionPool { //1

原创 算法導論第七章___快速排序

快速排序本質上是插入排序,但是它在這個基礎上增強了算法。 下面我們來分析一下快速排序: 有了前面的分析基礎,我們在來看排序算法也就容易多了。 public class Quick_Sort { private void quick_

原创 jsp本質是一個servlet

jsp被訪問的時候,會被jsp引擎轉換爲servlet jsp文件: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="ut

原创 【JDK優化】java.util.Arrays的排序研究

作者題記:JDK中有很多算法具有優化的閃光點,值得好好研究。   【java.uti.Arrays】 包含用來操作數組(比如排序和搜索)的各種方法。這篇文章我們就來研究一些大師們寫的排序算法。 (1) 基本數據類型數組的排序,

原创 struts2和servlet區別

1、分析的servlet    客戶端--->web容器-->web.xml-->servlet來處理 ----->model-->數據庫    (web.xml返回信息) (1)//轉發 request.setAttribut

原创 Servlet 手記

Servlet 是一種比JSP 更早的動態網頁編程技術。在沒有JSP 之前, Servlet 也是同時充當視圖層、業務邏輯層及持久層角色。 Servlet 的開發效率非常低,特別是當使用Servlet 生成表現層頁面時,頁面中所有的HT

原创 【精】適配器模式裝飾模式

在您閱讀這邊文章之前,您需要對適配器模式和裝飾模式有一點的理解了。 下面是摘自:設計模式之禪___ 爲什麼我要將書中的內容用在重新打一遍呢(精簡化版)?1:我是爲了複習,我自己有了理解了,我重新回頭來看。2 我向將好的東西分享給大家。  

原创 網頁開發的路徑問題:request.getContextParh()的使用

看到很多人都喜歡用<%=request.getContextPath()%> 那我也使用一下 <%=request.getContextPath()%>是解決相對路徑的問題,可返回站點的根路徑。  <a href="<%=reque

原创 爲什麼要使用消息隊列

1 消息隊列解決的是將突發大量請求轉換爲後端能承受的隊列請求,比如你的服務器一秒能處理100個訂單,但秒殺活動1秒進來1000個訂單,持續10秒,在後端能力無法增加的情況下,你可以用消息隊列將總共1000

原创 【精】自學路線圖

這個路線圖對自學的同學應該比較有幫助,至少你不會迷茫,這圖是網上下載的,看到好東西,當然要和大家分享一下咯,哈哈。 下面我在分享一張技術總覽圖:希望對大家有幫助。

原创 Linux自學路線圖

爲什麼要學習Linux? 爲什麼學Linux,每個人都有自己的理由: Linux是免費的不用花一分錢,能夠節約大筆的成本;Linux是開源的,你可以根據自已的需要修改源代碼;Linux是開放的,有廣泛的社區,關於Linux的討論要遠遠

原创 爲什麼要使用通配符*

通配符映射       隨着Web應用程序的增加,所需的Action也會更多,從而導致大量的action映射,使用通配符可以減少action配置的數量,使一些具有類似行爲的Action或者Action方法可以使用通用的樣式來配置。

原创 算法導論第十二章__二叉搜索數

package I第12章__二叉搜索樹; //普通二叉樹 public class BinaryTree<T> { // -----------------------數據結構----------------------------