原创 Java的clone方法詳解——原型模式

原文轉載:http://blog.csdn.net/zhangjg_blog/article/details/18369201/ Java中對象的創建   clone顧名思義就是複製, 在Java語言中, clone方法被對象調用,所以會

原创 爲什麼要使用索引?

什麼是索引?   MySQL 官方對索引的定義爲:索引(Index)是幫助 MySQL 高效獲取數據的數據結構。快速到底   影響數據庫效率的原因千千萬萬,使用索引是爲了解決哪方面的數據庫的瓶頸? 點一   MySQL 數據庫存儲數據最終

原创 jQuery的基本用法

jQuery的基本用法 jQuery是目前使用最廣泛的javascript函數庫。據統計,全世界排名前100萬的網站,有46%使用jQuery,遠遠超過其他庫。微軟公司甚至把jQuery作爲他們的官方庫。對於網頁開發者來說,學會jQuer

原创 Java單元測試之JUnit篇

單元測試是編寫測試代碼,應該準確、快速地保證程序基本模塊的正確性。好的單元測試的標準 JUnit是Java單元測試框架,已經在Eclipse中默認安裝。 JUnit4 JUnit4通過註解的方式來識別測試方法。目前支持的主要註解有: @

原创 SiteMesh3使用實例和詳解

一、SiteMesh介紹        SiteMesh是一個網頁佈局和修飾的框架,利用它可以將網頁的內容和頁面結構分離,以達到頁面結構共享的目的。[來自百度百科]       通俗的理解就是,SiteMesh把頁面中變化的和不變的分離開

原创 Web應用程序狀態管理

狀態管理概述 Cookie Session URL重寫   狀態管理概述: HTTP協議使用的是無狀態的連接 對容器而言,每一個請求都來自於一個新的客戶 這裏我們有四種方法來解決這個狀態: a:表單隱藏字段 b:Cookie c:  S

原创 Junit4單元測試的基本用法

環境搭建 這裏使用的開發工具是MyEclipse,首先新建一個Java工程,將Junit4的jar包引入,eclipse和MyEclipse都集成了Junit的jar包,詳細操作如下圖。 1、新增一個Junit的jar包,版本選擇Juni

原创 JavaMelody應用監控使用指南

前言   本文參考JavaMelody的UserGuide編寫,部分文字均來自文檔,添加有個人理解。並進行實踐操作   JavaMelody是一款可以監控Java應用(比如項目war,ear包)以及應用服務器(比如Tomcat或Jbo

原创 bootstrap創建登錄註冊頁面

用bootstrap做登入註冊頁面,使用validate做表單驗證 技術:bootstrap,font-awesome,jQuery-validate; 特點:響應式佈局,表單驗證(用戶兩次密碼是否相同,必填信息是否填寫)背景圖片自適應屏

原创 設計模式六大原則

設計模式六大原則(1):單一職責原則 定義:不要存在多於一個導致類變更的原因。通俗的說,即一個類只負責一項職責。 問題由來:類T負

原创 servlet的執行原理與生命週期

一、先從servlet容器說起:大家最爲熟悉的servlet容器就是Tomcat ,Servlet 容器是如何管理 Servlet?         先看一下tomcat的容器模型: 從上圖可以看出 Tomcat 的容器分爲四個等級,真正

原创 JSP 中EL表達式用法詳解

EL 全名爲Expression Language EL 語法很簡單,它最大的特點就是使用上很方便。接下來介紹EL主要的語法結構: ${sessionScope.user.sex} 所有EL都是以${爲起始、以}爲結尾的。上述EL範例的

原创 數據庫SQL優化

1.對查詢進行優化,要儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select

原创 spring mvc 數據綁定問題 提交表單提示HTTP status 400

我們在spring mvc 中controller方法中的參數,spring mvc會自動爲我們進行數據綁定。spring mvc 方法中不一定要全部都有 form表單提交的屬性, 也可以有 請求屬性中 沒有的參數(這時候只會把對應不

原创 SSM框架之Log4j配置

前言   之前搭建SSM框架的時候我們曾經配置過log4j.properties文件,那麼這個文件主要是幹什麼的呢?配置的格式有哪些?在本文中會進行相關的講解。 log4j.properties 什麼是Log4j?   Log4j是A