原创 【JavaWeb開發】Servlet徹底解決開發中請求(get/post)、應答以及控制檯中文亂碼問題

我們在javaWeb項目時,使用doget和dopost總是會出現各種原因的中文亂碼問題,樓主在查閱大量資料後,將爲什麼有這樣的問題,和如何解決這種問題做個總結。 思維導圖: 1. 應答亂碼處理(response輸出頁面時亂碼) 1.1

原创 Maven基礎學習(全面)

什麼是Maven? Maven: 一個項目對象模型(POM:Project Object Model) 一個標準集合 一個項目生命週期(Project Lifecycle) 一個依賴管理系統(Dependency Managem

原创 【JavaWeb開發】JavaWeb之MVC中真分頁的實現

分頁分爲真分頁和假分頁; 假分頁就是還是一次性查到所有數據,但通過前端的一些技巧看起來像是在分頁,對數據庫一樣很有壓力; 真分頁就是利用limit在查詢的時候的限制,每次查的就是這麼多數據; 本章講述的是在純MVC環境下,在條件查詢的情況

原创 【記坑】freemarker拿不到對象的值

問題 先說樓主的運行環境:springboot+Lombok+mybatis+freemarker mybatis使用generate mybatis來生成的dao層、實體類層、xml層 實體類給一個@Data,讓它自己生成set

原创 springmvc的靜態資源無法訪問解決方法(基本全面)

問題: 目錄結構如下: css和images這兩個靜態資源無法訪問,打開tomcat服務後,直接去瀏覽器訪問 localhost:8080/css/main.css失敗 解決方案1 查看訪問路徑是否正確,tomcat配置的虛擬

原创 【JavaWeb】常見數據庫和JDBC錯誤的解決思路

解決思路 1.數據庫和驅動版本不契合 首先,查看自己的數據庫的驅動包是否和數據庫版本契合,一般想破頭都不知道哪裏出錯了,可能一開始包就導入錯誤了 如何查看? 控制檯查看mysql版本,輸入mysql -u root -p(-u

原创 Spring學習(9)-AOP之使用aop:config標籤

1 導包 最開始還是貼出用到了哪些包(相比上一篇博文多了一個aspectjweaver.jar,java切面織入包) 下載地址:aspectjweaver-1.9.4.jar下載 2 AspectJ介紹 AspectJ 是一個基

原创 Spring學習(6)-Spring Bean的生命週期

singleton 作用域 Bean 的生命週期 Spring 容器可以管理 singleton 作用域 Bean 的生命週期,在此作用域下,Spring 能夠精確地知道該 Bean 何時被創建,何時初始化完成,以及何時被銷燬。

原创 Spring學習(4)-Spring Bean的配置、常用屬性和注入方法

1.Spring Bean是什麼? 作爲 Spring 核心機制的依賴注入,改變了傳統的編程習慣,對組件的實例化不再由應用程序完成,轉而交由 Spring 容器完成,在需要時注入應用程序中,從而對組件之間依賴關係進行了解耦。這一切

原创 Spring學習(3)-最簡單的Spring例子

基於IntelliJ IDEA的Java EE Web Applicatin 4.0的Spring小例子 1.新建項目 1.1 新建一個Java EE Web Applicatin 4.0的項目 1.2 創建lib文件夾並導入基

原创 Spring學習(7)-AOP面向切面編程

1 AOP 1.1 AOP是什麼 如果說 IoC 是 Spring 的核心,那麼面向切面編程就是 Spring 最爲重要的功能之一了,在數據庫事務中切面編程被廣泛使用。 AOP即 Aspect Oriented Program 面

原创 【JavaWeb開發】EL表達式和JSTL標籤的使用

JSP本身的代碼塊實在是令人抓狂與無語,拆分標籤到了令人無語的境地,於是EL表達式和JSTL救星橫空出世,救jsp於水火之中。 1.JSTL下載 下載地址:http://archive.apache.org/dist/jakart

原创 Spring學習(8)-AOP之ProxyFactoryBean、RegexMethodPointcutAdvisor、BeanNameAutoProxyCreator

前言: 上一篇學習了Spring AOP(面向切面編程)的基礎,在Spring Bean 的配置文件中代理工廠ProxyFactoryBean 的寫法似乎並沒有見到切入點(pointcut),切面(aspect),織入(weav

原创 Spring學習(1)-認識spring的各個模塊

1.Spring簡介 Spring 被稱爲 J2EE 的春天,是一個開源的輕量級的 Java 開發框架, 具有控制反轉(IoC)和麪向切面(AOP)兩大核心。 Java Spring 框架通過聲明式方式靈活地進行事務的管理,提高

原创 Spring學習(2)-搞懂Spring核心思想:IOC(控制反轉)和DI(依賴注入)

Spring的思想體系/實現理念——IOC(Inversion Of Control 控制反轉)和DI(Dependency Injection 依賴注入) 1.什麼是普通程序? 在一個普通的java程序內,一切皆對象,對象依賴另