原创 spring IOC容器管理必須知道這些操作——基於XML方式

Spring——IOC(控制反轉) 一、IOC容器 ​ 1、什麼是IOC(控制反轉) ​ a)把對象創建和對象之間的調用過程,交給Spring進行管理 ​ b)使用IOC目的:爲了降低耦合度 ​ 2、IOC底層 ​ a)x

原创 Spring-AOP概念及使用教程

Spring-AOP 1、AOP 基本概念 ​ (1)面向切面編程(方面),利用 AOP 可以對業務邏輯的各個部分進行隔離,從而使得 業務邏輯各部分之間的耦合度降低,提高程序的可重用性,同時提高了開發的效率。 ​ (2)通俗描述:

原创 五分鐘帶你快速入門Spring Boot

五分鐘帶你快速入門Spring Boot 1、簡介 ​ a)簡化spring應用開發的框架;b)整個spring技術棧的一個大整合;c)J2EE開發的一站式解決方案; ​ 優點: 1、快速創建獨立運行的spring項目以及與

原创 各種網上實用資源/網站,差不多都全了,不廢話,趕快收藏了!

資源歸類總結,不廢話,趕快收藏了! 1、各種電影/電視 隨便看~ 阿木影視: https://www.aosk.online/ 電影推薦(分類別致):http://www.mvcat.com APP影院:https://app.m

原创 Linux(/)根目錄下各個文件夾的含義及使用

Linux根目錄下的文件夾 1、/- 根 每一個文件和目錄都是從根目錄開始。 只有root用戶可在該目錄下的進行寫操作(擁有寫權限)。注意:/root是root用戶的主目錄,這與/.不一樣 /root:系統管理員root的家目錄

原创 spring核心思想之IOC深入淺出介紹

spring核心思想之IOC深入淺出介紹 一.依賴倒置原則 要了解控制反轉( Inversion of Control ), 我覺得有必要先了解軟件設計的一個重要思想:依賴倒置原則(Dependency Inversion Pri

原创 關於事務的四大特性你需要了解清楚

事務四大特性 爲什麼要用事務 ​ 使用事務可以保證數據的一致性和完整性,不會出現數據錯誤或異常。比如銀行轉賬問題,A往B賬戶轉賬1000元,需要三步:1、A往賬戶B轉賬1000元 2、A賬戶餘額扣除1000元 3、B賬戶增加

原创 Java面試中常問到的設計模式

面試中常問到的設計模式 什麼是設計模式? ​ 設計模式是世界上各種各樣程序員用來解決特定設計問題的嘗試和測試的方法。設計模式是代碼可用性的延伸 單例模式 ​ 保證被創建一次,節省系統開銷 ​ 餓漢式:上來不管有沒有對象,都要直接創

原创 使用MySQL語句給數據庫的表和字段添加註釋

給MySQL語句添加註釋 ​ MySQL中使用 “comment” 來給數據庫表和字段添加註釋,以下是添加註釋的幾種情況: 一、給表添加註釋 ​ 1)創建表時添加註釋 CREATE TABLE table2 ( tname IN

原创 自定義函數調用失敗問題[Err] 1318 - Incorrect number of arguments for FUNCTION XXX.xxx expected 0 got 1】

[Err] 1318 - Incorrect number of arguments for FUNCTION XXX.xxx; expected 0, got 1 出錯原因 ​ 在調用MySQL自定義的函數時報錯,原因在於數據庫

原创 JSP中的${param.屬性}用法

在JSP中,我們都知道, 如${id} 意思是取出某一範圍中名稱爲id的變量,它的取值範圍Page,Request,Session,Application。 而${param.id}就不是從這四個範圍取值的方式了,而是相當於 re

原创 Spring-MultipartResolver用法及源碼分析

Spring-MultipartResolver用法及源碼分析 MultipartResolver 用於處理文件上傳,當收到請求時 DispatcherServlet 的 checkMultipart() 方法會調用 Multip

原创 MySQL中exists和not exists的用法介紹

exists : 強調的是是否返回結果集,不要求知道返回什麼, 比如: select name from student where sex = 'm' and mark exists(select 1 from grade

原创 快速插批量數據,INSERT語句還可以這樣寫

【MySQL將查詢結果插入到數據表中】 基本介紹: ​ insert(into)語句可以將select語句查詢出來的數據插入到另一個表中,可以快速的從一個或多個表中查詢出所要進行添加的數據,再向需要插入的表中插入查詢出來的多行數

原创 大家都在用的Map的這兩種遍歷方式(keySet和entrySet)

【Map遍歷的兩種常見方式】keySet 和 entrySet 前邊甭說其他了 沒有開場白、直接看代碼 1、使用keyset進行遍歷: Map<String,String> map1=new HashMap<String,