原创 mysql怎麼創建和調用out參數的存儲過程
CREATE PROCEDURE sp_add(a int, b int,out c int) begin set c=a+ b; end; 調用過程: call sp_add (1,2,@a); select @a;
原创 解決eclipse導出war包時少jar包
問題描述:在用eclipse開發java web項目過程中,我們需要很多的jar包,如spring,hibernate等。 我們怎麼加載和使用這些jar包呢? 通常有兩種方式: 1、把相應的jar包直接粘貼在 WEB-INF/lib下,
原创 spring jdk動態代理、Cglib動態代理和LoadTimeWeaver(LTW)的應用選擇
在Java 語言中,從織入切面的方式上來看,存在三種織入方式:編譯期織入、類加載期織入和運行期織入。編譯期織入是指在Java編譯期,採用特殊的編譯器,將切面織入到Java類中;而類加載期織入則指通過特殊的類加載器,在類字節碼加載到JVM時
原创 做了些什麼,默認配置
<mvc:annotation-driven/>,該標籤可簡化SpringMVC的相關配置。 默認情況下,它會創建並註冊一個默認DefaultAnnotationHandlerMapping 、一個AnnotationMet
原创 java:7種Base64編碼和解碼功能詳解和性能比較
Java 8新特性探究(十一)Base64詳解 BASE64 編碼是一種常用的字符編碼,在很多地方都會用到。但base64不是安全領域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用應該是傳輸數據的正確
原创 關於@Autowired 註釋爲何不需要get Set
這個我一直讓我想不通,後面iteye上看到了一篇文章才煥然大悟... 在此把文章引用到我blog裏面,如下: 這段時間用了一下spring 2.5的@Autowired註釋來做依賴注入,感覺真的不錯,省掉了get、set的方法
原创 Spring MVC 流程圖
Spring MVC工作流程圖 圖一 圖二 Spring工作流程描述 1. 用戶向服務器發送請求,請求被Spring 前端控制Servelt DispatcherServlet捕獲; 2. Dispat
原创 SpringMVC源碼剖析(五)-消息轉換器HttpMessageConverter
概述 在SpringMVC中,可以使用@RequestBody和@ResponseBody兩個註解,分別完成請求報文到對象和對象到響應報文的轉換,底層這種靈活的消息轉換機制,就是Spring3.x中新引入的HttpMessage
原创 java.lang.VerifyError: Expecting a stackmap frame at branch target JDK 1.7
我在實戰spring配置loadtime weaver的時候,報了此次錯誤。 此問題在stackoverFlow上找到了答案,先把原文貼出來再簡要的解釋下。 原因:大意是jdk7,java驗證更嚴格了,所以報錯。(無心研究jdk代碼)
原创 Spring Resource接口
目錄 1 Resource簡介 2 通過ResourceLoader獲取資源 3 在bean中獲取Resource的方式 1 Resource簡介 在spri
原创 創建ClassPathXmlApplicationContext時java.lang.ExceptionInInitializerError
import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicati
原创 Charset.defaultCharset()由什麼決定
在java中,一切存儲在硬盤上的數據都是二進制的字節,當我們從硬盤讀取到字節數組後,如果我們需要把字節 數組轉化成String類型的字符串,字節數組需要遵守一定的規則才能正確的轉化爲字符串,這就用到了編碼 : char
原创 解決問題:onreadystatechange只觸發一次
在研究最基本的AJAX - onreadystatechange 事件時, 通過 XMLHttpReq.onreadystatechange=processResponse(); 綁定了處理 函數,但是僅僅在XMLHttpReq.rea
原创 java.sql.SQLException: !Statement.GeneratedKeysNotRequested!
涉及的 MySQL Connector/J 的版本是MySQL網站上提供的最新的 5.1.7 這個版本。 問題是這樣的,假設表中有自動增長的字段id,我們在插入數據的時候,可以通過 ResultSet rs = ps.getGener