原创 sql server中常用函數集錦(整理)

1、聚合函數   這個對於有sql 基礎的人來說,實在再熟悉不過了,在這簡單說明一下,sum,avg,max,min,count,聚合函數不統計值爲

原创 集合爲NULL與集合長度爲零的區別

在工作中經常會見到類似這樣的if條件: List emps = new ArrayList(); if(emps!=null && emps.size()!=0){ //此處代碼省略… } 經測試,二者的確是不同

原创 web.xml中Servlet配置的作用

在web.xml文件中有如下一個Servlet配置: <servlet> <servlet-name>loginServlet</servlet-name> <servlet-class>com.qcc.study.servle

原创 Java反射機制詳細示例及動態代理

最近學習了Java中的反射.在此做以下總結: 反射可以在程序運行過程中動態獲取類的相關信息,包括類由哪個類加載器進行加載,類中的成員變量,成員方法,訪問修飾符,返回值類型,構造方法等等; 首先要獲取類的Class對象.獲取Class對象有

原创 Eclipse中ctrl+shift+r與ctrl+shift+t的區別

eclipse中的兩個常用的快捷鍵可以大大提升查找文件的效率,分別是: ctrl+shift+r : open resource, 打開資源. 它可以打開當前eclipse的工作區中所有(打開的)工程中所有類型的文件,但

原创 response.setContentType()的作用及參數解釋

response.setContentType(MIME)的作用是使客戶端瀏覽器,區分不同種類的數據,並根據不同的MIME調用瀏覽器內不同的程序嵌入模塊來處理相應的數據。 例如web瀏覽器就是通過MIME類型來判斷文件是GIF圖

原创 Java中常見的幾種對象(VO,PO,DTO,POJO,DAO,BO)

ORM是Object Relational Mapping【對象關係映射】的縮寫通俗點講,就是將對象與關係數據庫綁定,用對象來表示關係數據。在O/RMapping的世界裏,有一系列的重要對象,常見的有VO,PO,DTO,POJO,DAO,

原创 SpringMVC相關介紹

基於註解的SpringMVC的相關介紹 SpringMVC是一個基於DispatcherServlet的MVC框架,每一個請求最先訪問的都是DispatcherServlet,DispatcherServlet負責轉發每一個Req

原创 ModelMap中的addAttribute與put方法的區別

ModelMap的定義類: public class ModelMap extends LinkedHashMap<String, Object> ModelMap是繼承自LinkedHashMap的,而LinkedHashMap繼承自H

原创 jUnit4單元測試詳解

在jUnit單元測試中常用的註解有以下: @BeforeClass 同時運行單元測試中的多個方法時,最先被執行,且只執行一次. @Before 執行所有的@Test標註的方法之前都會被執行

原创 使用JavaScript對上傳文件的文件名做正則校驗

使用ckfinder控制在項目中做文件上傳時 , 需要對上傳文件的文件名做正則校驗 , 代碼如下: <td> <input id="attachment" name="attachment" type="hidden">

原创 js中事件對象event的兼容性問題

W3C標準規定,事件是作爲函數的參數傳入的,例如: <p id="demo">點擊我將獲得屏幕座標</p> document.getElementById("demo").onclick=function(e){ alert(e.

原创 (3).Mybatis動態sql的使用

Mybatis可以幫助我們方便的在SQL語句中實現某些邏輯。Mybatis動態sql語法常用的標籤有: 使用_parameter if判斷 switch判斷(使用choose…when…otherwise語法標籤 ) where子句

原创 JSON與JSONP

前言   由於Sencha Touch 2這種開發模式的特性,基本決定了它原生的數據交互行爲幾乎只能通過AJAX來實現。   當然了,通過調用強大的PhoneGap插件然後打包,你可以實現100%的Socket通訊和本地數據庫功能,又或者

原创 基於註解@Aspect的AOP實現

Spring只支持XML方式而沒有實現註解的方式(也叫AspectJ方式)的AOP,所以要使用@Aspect註解,只能引入AspectJ相關的 jar 包 aopalliance-1.0.jar 和 aspectjweaver.jar,這