原创 java面試題 Mybatis中#和$的區別

Mybatis中#和$的區別 https://www.cnblogs.com/wslook/p/9185448.html #{}:佔位符號,可以防止sql注入(替換結果會增加單引號‘’),相當於 ? 佔位符 ${}:sql拼接

原创 註解@MultipartConfig 文件上傳 (瀏覽器 -- 服務器)

① form表單的enctype 必須值爲:multipart/form-data ② 接收文件上傳的servlet,必須有 @MultipartConfig註解 ③ 使用request.getPart(name值) : 獲取文

原创 監聽器(Listener,先實現接口)URL前綴,設置絕對路徑

監聽器(Listener,先實現接口)URL前綴,設置絕對路徑 協議:地址:端口/項目名/ 資源名 因爲前面的 。協議:地址:端口/項目名 。 是重複的,都相同的,所以可以設置爲統一的一個${變量名} 的變量,如果要改變地址,只用

原创 web前端頁面賬號密碼登錄加驗證碼生成和校驗功能

參考 hutool 工具:https://www.hutool.club 使用需要下載 jar 包放入工程下的 lib 中: https://repo1.maven.org/maven2/cn/hutool/hutool-all

原创 什麼是JSP?爲什麼JSP能書寫Java代碼?

1.什麼是JSP? ​ Java Server Page ,jsp是一門技術,支持動態網頁的技術.就是能夠在頁面書寫Java代碼. 什麼是動態網頁? ​ 網頁的數據能夠動態的更新,所以被稱之爲動態網頁。動態網頁技術:JSP ,

原创 java重定向和請求轉發(即內部服務器轉發)

重定向和內部轉發(請求轉發): 重定向: response.sendRedirect(地址) 內部轉發:request.getRequestDispatcher(地址).forward(request, response); 重定

原创 JDBC連接數據庫的步驟、及JDBC總結

JDBC是一組能夠執行SQL語句的API 1. 連接數據庫的步驟: 1) 註冊驅動 JDBC類庫向DriverManager註冊數據庫驅動· 2) 建立連接 使用DriverManager提供的getConnec

原创 JetBrains全家桶、Intellij IDEA等激活碼,註冊碼。 永久激活(到期了,重新輸入激活碼即可)

鏈接:https://pan.baidu.com/s/1uH68Szdk0wCWnt03_fIW-w 提取碼:irwh 複製這段內容後打開百度網盤手機App,操作更方便哦

原创 Java web項目主要分爲 5層,5個大包

1.包的命名規則:公司域名倒着寫 + 項目名 + 模塊名 【栗子】 com.baidu.shop.dao 2.Java web項目主要分爲 5層,5個大包(由於不同的人有不同的叫法,所以大概分爲以下幾個包) ① 數據庫實體層

原创 get請求與post請求的對比

get請求與post請求的對比 1.安全性: get請求請求信息都在URL地址欄上,使用?將請求地址與請求的參數進行分隔,多個點請求參數時,使用&符號拼接. 例如:www.baidu.com?q=123&keyword=你好 但是

原创 每個JSP頁面被翻譯成java文件時,都會默認的生成9個固定的對象

每個JSP頁面被翻譯成java文件時,都會默認的生成9個固定的對象 ---- 對象 -------------- 父類 request: HttpServletRequest ----------- 請求對

原创 java開發環境(sts,eclipse等等)解決項目上的紅叉和紅色感嘆號的方法。

原文鏈接:https://blog.csdn.net/qq_37240283/article/details/80619088 原文鏈接:https://blog.csdn.net/qq

原创 http請求構成

HTTP請求的構成: 1.消息頭 ----- 請求信息: ​ 請求行 請求方法 資源信息 協議版本 POST /03_web02/2.jsp HTTP/1.1 ​ 請求頭 ​ Accept : 允許的格

原创 java面試題 --- 實現List集合和Map集合數據的互相轉換

文章目錄測試類Student實體類 測試類 import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import jav

原创 java面試題 --- IO流 --- 將C盤的a.txt文件,拷貝到D盤 a.txt

IO流的方向由程序決定,相對於程序而言 1.找到要操作的數據源 File file1 = new File("c://a.txt"); File file2 = new File("d://a.txt"); 2.創建輸入流 Fil