原创 JSP內置對象和EL內置對象及區別解析

JSP共有九大內置對象: (1) HttpSession類的session對象作用:主要用於來分別保存每個用戶信息,與請求關聯的會話;          會話狀態維持是Web應用開發者必須面對的問題。 (2) HttpServletR

原创 mybatis 動態sql講解與示例分析

   有些時候,sql語句where條件中,需要一些安全判斷,例如按某一條件查詢時如果傳入的參數是空,此時查詢出的結果很可能是空的,也許我們需要參數爲空時,是查出全部的信息。使用Oracle的序列、mysql的函數生成Id。這時我們可以使

原创 ArrayList的底層實現原理

一、對於ArrayList需要掌握的七點內容 ArrayList的創建:即構造器往ArrayList中添加對象:即add(E)方法獲取ArrayList中的單個對象:即get(int index)方法刪除ArrayList中的對象:即re

原创 springboot +redis 實現session 共享

這次帶來的是spring boot + redis 實現session共享的教程。 在spring boot的文檔中,告訴我們添加@EnableRedisHttpSession來開啓spring session支持,配置如下:(註解加在啓

原创 springmvc請求路徑和請求參數的獲取註解- @PathVariable和@RequestParam

@PathVariable和@RequestParam @PathVariable是從路徑裏面去獲取變量,也就是把路徑當做變量。 @RequestParam是從請求裏面獲取參數。  如:url:http://localhost:80

原创 MyBatis動態SQL語句

那麼,問題來了: 什麼是動態SQL? 動態SQL有什麼作用?   傳統的使用JDBC的方法,相信大家在組合複雜的的SQL語句的時候,需要去拼接,稍不注意哪怕少了個空格,都會導致錯誤。Mybatis的動態SQL功能正是爲了解決這種問題,

原创 HTTP method POST is not supported by this URL錯誤的解決方案

有幾種可能,逐條查找 1.dopost()方法中添加了super.dopost(); 2.自己寫了一個類BaseServlet 繼承類HttpServlet,然後重寫了裏面的service方法,後面所有的servlet都直接繼承BaseS

原创 linux 啓動項目常用命令

前段時間剛剛接觸了一下linux系統,本人表示第一次使用無從下手,不像windows操作系統是可視化的,簡單的創建文件或文件夾都要通過寫命令才能將其完成,由於工作需要,不得不自學linux ,先是自學常用的一些命令,然後再部署可執行jar

原创 MVC模式與三層架構的區別

之前總是混淆MVC表現模式和三層架構模式,爲此記錄下。 三層架構和MVC是有明顯區別的,MVC應該是展現模式(三個加起來以後纔是三層架構中的UI層) 三層架構(3-tier application) 通常意義上的三層架構就是將整個業務

原创 SpringMVC日期類型轉換問題三大處理方法歸納

前言         我們在SpringMVC開發中,可能遇到比較多的問題就是前臺與後臺實體類之間日期轉換處理的問題了,說問題也不大,但很多人開發中經常會遇到這個問題,有時很令人頭疼,有時間問題暴露的不是很明顯,然後逐漸對問題進行跟蹤,會

原创 org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual

ERROR [http-8080-Processor22] (BatchingBatcher.java:60) - Exception executing batch: org.hibernate.StaleStateExcept

原创 服務器安裝mysql 只能本地訪問 解決辦法 阿里雲

有時候telnet一個mysql服務器的時候會出現:Host '192.168.0.1' is not allowed to connect to this MySQL serverConnection closed by foreign

原创 mysql數據庫建立索引

前些時候,一位頗高級的程序員居然問我什麼叫做索引,令我感到十分的驚奇,我想這絕不會是滄海一粟,因爲有成千上萬的開發者(可能大部分是使用MySQL的)都沒有受過有關數據庫的正規培訓,儘管他們都爲客戶做過一些開發,但卻對如何爲數據庫建立適當

原创 數據庫設計三大範式

數據庫設計三大範式 爲了建立冗餘較小、結構合理的數據庫,設計數據庫時必須遵循一定的規則。在關係型數據庫中這種規則就稱爲範式。範式是符合某一種設計要求的總結。要想設計一個結構合理的關係型數據庫,必須滿足一定的範式。             

原创 git項目的下載和導入

點git clone 把代碼克隆到本地   然後在克隆的項目代碼路徑下執行命令 mvn eclipse:eclipse   (注意mvn倉庫的settings.xml的配置 ,不然執行命令會報錯) 打包之後,,然後在eclipse導入 I