1. 利用AOP實現(xiàn)公共字段的自動填充 1.1 應(yīng)用場景 項目中設(shè)計的員工表, 菜品表, 套餐表和分類表中均有涉及到創(chuàng)建時間, 創(chuàng)建人, 更新時間, 更新人這四個字段, 當(dāng)我...
1. 利用AOP實現(xiàn)公共字段的自動填充 1.1 應(yīng)用場景 項目中設(shè)計的員工表, 菜品表, 套餐表和分類表中均有涉及到創(chuàng)建時間, 創(chuàng)建人, 更新時間, 更新人這四個字段, 當(dāng)我...
配置優(yōu)先級(由高到低) 命令行參數(shù) > Java系統(tǒng)屬性 > properties文件 > yml文件 > yaml文件 Bean管理 獲取bean 默認情況下, Sprin...
AOP AOP: Aspect Oriented Programming(面向切面編程), 即面向特定方法編程 AOP作用: 當(dāng)我們需要面向一個或者多個方法所進行的統(tǒng)一的操...
概述 概念: 是一種動態(tài)攔截方法調(diào)用的機制,類似于過濾器。Spring框架中提供的,用來動態(tài)攔截控制器方法的執(zhí)行。 作用: 攔截請求,在指定的方法調(diào)用前后,根據(jù)業(yè)務(wù)需要執(zhí)行預(yù)...
事務(wù) 事務(wù)是一組操作的集合, 是一個不可分割的工作單位. 事務(wù)會把所有的操作作為一個整體一起向系統(tǒng)提交或撤銷, 這些操作要么同時成功, 要么同時失敗 一條SQL語句默認是一個...
一對多 在多的一方設(shè)置外鍵, 來建立兩張表的聯(lián)系 一對一 看成特殊的一對多, 在任意一張表中設(shè)置外鍵 多對多 建立中間表, 同時設(shè)置兩張表的外鍵 注意 外鍵一般設(shè)置邏輯外鍵,...
請求參數(shù) 響應(yīng)數(shù)據(jù) 三層架構(gòu)模式 分層解耦 內(nèi)聚: 軟件中各個功能模塊內(nèi)部的功能聯(lián)系 耦合: 衡量軟件中各個層/模塊之間的關(guān)聯(lián),依賴的程度 軟件設(shè)計原則: 高內(nèi)聚低耦合 控制...
什么是網(wǎng)絡(luò)編程 在網(wǎng)絡(luò)通信協(xié)議下, 不同計算機上運行的程序, 通過網(wǎng)絡(luò)進行數(shù)據(jù)傳輸 簡單來說就是計算機與計算機之間通過網(wǎng)絡(luò)傳輸數(shù)據(jù) 常見的架構(gòu) BS架構(gòu)和CS架構(gòu) 優(yōu)缺點對比...
創(chuàng)建不可變集合的應(yīng)用場景 不想讓別人修改集合中的內(nèi)容即確保集合中數(shù)據(jù)的安全 創(chuàng)建不可變集合的書寫格式 在LIst, Set, Map接口中都有靜態(tài)的of方法, 用來獲取不可變...
題目 3. 無重復(fù)字符的最長子串 - 力扣(LeetCode)[https://leetcode.cn/problems/longest-substring-without-...
ArrayList和linkedList的區(qū)別 Array(數(shù)組)是基于索引(index)的數(shù)據(jù)結(jié)構(gòu),它使用索引在數(shù)組中搜索和讀取數(shù)據(jù)是很快的。 Array獲取數(shù)據(jù)的時間復(fù)雜...