原创 web模板技術

模板技術最大的功用在於強制開發人員將Java代碼排除在表現層之外, 而對於具體表現層設計的幫助倒未必突出 模板技術相對傳統JSP技術有以下三個主要優勢: 1.在技術層面,將表現邏輯與業務邏輯相分離; 2.爲人員之間的分工提供了一個良好的

原创 javascript對象使用介紹

字符串: length charAt() substring(0, 2) (0) indexOf('0') ('12') lastIndexOf() replace('', '') split('') ('', 2)保留兩個分段 Dat

原创 MySQL關聯查詢優化實例

項目中發現有一個查詢響應非常慢,花時間分析以及優化,特地記錄。 (1)背景 項目採用MySQL數據庫,操作使用Ibatis; (2)查詢說明 這個查詢是每次查詢一定數目的用戶信息,查詢中涉及到多表關聯,具體查詢SQL如下 <sele

原创 maven中的setting配置

Settings細節 1. setting.xml可位於兩個地方: (a) Maven安裝目錄: $M2_HOME/conf/settings.xml (b) 用戶特定的Settings文件: ~/.m2

原创 數據庫連接查詢

SQL2中的連接查詢分類 (1)笛卡爾積|交叉連接:無條件連接,結果爲兩個關係元組數之積 [From] <關係名1> CROSS JOIN <關係名2> (2)自然連接:以所有公共屬性爲基礎的等值連接,結果爲兩個關係模式的並集(刪除重複列

原创 《Head.First-Design.Patterns》總結

設計原則封裝變化:找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起針對接口編程,而不是針對實現編程(針對超類型編程,變量的聲明類型應該是超類型,通常是一個抽象類或者是一個接口)多用組合,少用繼承爲了交互對象

原创 maven項目打包配置

maven項目打包配置過程: (1)maven-assembly-plugin插件配置文件package.xml <assembly xmlns="http://maven.apache.org/plugins/maven-assem

原创 MySQL配置優化實例

發現一篇不錯的優化MySQL的文章http://blog.haohtml.com/archives/4248,看完記錄一下 黑色的表示查詢配置和狀態,綠色的表示優化原則 清除狀態 FLUSH STATUS; 慢查詢        show

原创 maven學習筆記

maven ------------------------------------------------------------------ POM POM(項目對象模型):描述性和聲明性的,它不像A

原创 html的dom

DOM是一種與瀏覽器,平臺,語言無關的接口 可以將HTML DOM理解爲網頁的API document.getElementById("") document.getElementsByTagName(""); document.get

原创 jquery總結

jQuery是繼prototype之後又一個優秀的Javascrīpt框架 prototype就像Java,而jquery就像ruby 其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情 jQuery是一個快速

原创 makefile簡介

makefile定義了一系列的規則來指定,哪些文件需要先編譯,哪些文件需要後編譯,哪些文件需要重新編譯,甚至於進行更復雜的功能操作,因爲makefile就像一個Shell腳本一樣,其中也可以執行操作系統的命令;  makefile帶來的

原创 JQuery Validator使用實例

最近花時間看了看jQuery的validator插件,發現這個東西用來做web前端驗證確實很不錯,所以將例子記錄下來,以備後用。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti

原创 Jquery中Ajax使用

1.load方法 載入遠程HTML代碼並插入DOM中 說明: load(url [, data] [, callback]) url String 請求HTML頁面的URL地址 data Object 發送至服務器的key/value數

原创 《Agile Java中文版 測試驅動開發的編程技術》讀書筆記

保證在系統中沒有重複的代碼 保證代碼是乾淨的,並且富有表現力,可以清晰地體現程序員的意圖 用類常量替換字符串或者數字 消除所有的警告 用更有表現力的代碼替代註釋 一個類只做好一件事情 以較小的步伐,增量構建系統的測試和代碼 任何一個方法