黑馬項目一階段面試58題 Web14題(二)

八、內連接和外連接查詢有什么區別

內連接

獲取兩表的交集部分

外連接

獲取某表的所有數據,以及兩表的交集數據

九、事務管理的作用,四大特性

作用

保證多個增刪改的操作,要么同時成功,要么同時失敗

四大特性

1.原子性

事務是最小單位原子,同成同敗

2.一致性

理解1:數據變化、保存一致 eg 銀行里存500得500

理解2:預期值和實際值一致

3.隔離性

多個事務之間不要產生影響

4.持久性

操作最終會持久化到數據庫中

十、JWT令牌的作用和組成

用來作為登錄驗證的標記,防篡改

3部分

頭部Header,負載Payload,簽名Signature

Header

算法和模型

Payload

存儲有關用戶的數據

Signature

結合前兩部分以及一個密鑰生成

十一、Spring事務管理如何實現

加@Transactional注解

可以加的范圍:方法、類、接口

可自動處理運行時異常

遇到編譯時異常,需要回滾,加rollbackFor=異常類.class

事務相互調用,要用到事務傳播行為,加propagation=Propagation枚舉,會倆SUPPORTS和NOT_SUPPORT就行。

十二、事務傳播行為是什么

事務之間相互調用,互相傳播行為的行為。

會倆,SUPPORTS和NOT_SUPPORT。

舉例小峰老師請吃飯。

十三、AOP是什么,有什么用?有哪些核心概念

是什么

面向切面編程,一個針對代碼小的切面、方面,即方法,做加強的編程方式。

作用

可以加強方法,比如監視方法的運行時間以作出改進。

核心概念

連接點JoinPoint

可以被AOP控制的方法,就是所有方法

通知Advice

對其進行加強的具體操作

切入點Pointcut

被加強,具體操作到的方法,匹配連接點的句子

切面Aspect

通知和切入點的對應關系

目標對象Target

寫下通知的類

十四、SpringBoot自動配置原理

詳見SpringBoot原理復習 SpringBoot配置文件 bean和第三方bean @Conditional注解、@Import注解復習 自動配置簡要原理 配置一個簡單的starter_zrc007007的博客-CSDN博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/35691.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/35691.shtml
英文地址,請注明出處:http://en.pswp.cn/news/35691.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Ajax同源策略及跨域問題

Ajax同源策略及跨域問題 同源策略ajax跨域問題什么是跨域?為什么不允許跨域?跨域解決方案1、CORS2、express自帶的中間件cors3、JSONP原生JSONPjQuery發送JSONP 4、使用vscode的Live Server插件 同源策略 同源策略(Same-Origin Policy&#…

Kotlin入門:程序的邏輯控制——03

一、程序的邏輯控制 程序的執行語句主要分為3種:順序語句、條件語句和循環語句。 二、if條件語句 if表達式在Kotlin中用于根據條件執行不同的代碼塊。它有兩種形式:普通if和帶返回值的if。 普通if語句: 普通的if語句由關鍵字if、一個布爾表達…

電腦合上蓋子無線網絡不會斷開

控制面板\硬件和聲音\電源選項\系統設置 最終選擇不會采取任何操作 選擇不會采取任何操作

前端性能優化之性能優化的指標和工具(chrome devtools、lighthouse、webpagetest)

文章目錄 引言一、為什么要進行web性能優化二、RAIL測量模型1. 什么是RAIL2. 性能測量工具 三、性能測量工具的使用和性能指標以及優化目標1. Chrome DevTools1. 打開調試工具方式和配置2. network下的幾個性能指標1. requests 請求總數2. transferred實際從服務器下載的數據量…

【數據結構與算法】十大經典排序算法-希爾排序

🌟個人博客:www.hellocode.top 🏰Java知識導航:Java-Navigate 🔥CSDN:HelloCode. 🌞知乎:HelloCode 🌴掘金:HelloCode ?如有問題,歡迎指正&#…

手撕數據結構之棧+例題

目錄 一、棧的概念及結構 二、棧的頭文件及基本框架 三、接口實現 1、對棧的初始化 2、棧的銷毀 3、入棧操作 4、出棧操作 5、判斷棧是否為空 6、返回棧頂元素 7、遍歷棧 四、有效的括號 - 力扣(LeetCode) 題目描述: 思路&#xff…

靜態網頁和動態網頁區別

1,靜態網頁和動態網頁有何區別 1) 更新和維護 靜態網頁內容一經發布到網站服務器上,無論是否有用戶訪問,這些網頁內容都是保存在網站服務器上的。如果要修改網頁的內容,就必須修改其源文件,然后重新上傳到服務器上。…

k8s-----集群調度

目錄 一:調度約束 二:Pod 啟動創建過程 三:k8s調度過程 1、Predicate 有一系列的常見的算法 2、常見優先級選項 3、指定調度節點 (1)nodeName指定 (2)nodeSelector指定 四:親和…

【SA8295P 源碼分析】68 - Android 側用戶層 輸入子系統獲取 /dev/input/event0 節點數據 代碼流程分析

【SA8295P 源碼分析】68 - Android 側用戶層 輸入子系統獲取 /dev/input/event0 節點數據 代碼流程分析 一、EventHub.cpp 監聽 /dev/input/event0 節點流程二、EventHub.cpp 讀取 /dev/input/event0 節點數據流程系列文章匯總見:《【SA8295P 源碼分析】00 - 系列文章鏈接匯總…

C++——繼承

文章目錄 🦜1. 什么是繼承🐊1.1 概念🐊1.2 格式🐊1.3 繼承方式 & 訪問限定符 🐦2. 派生類和基類的賦值問題🦩3. 派生類和基類同名成員問題🐓4.派生類默認成員函數🐉4.1 構造函數…

React源碼解析18(1)------ React.createElement 和 jsx

1.React.createElement 我們知道在React17版本之前,我們在項目中是一定需要引入react的。 import React from “react” 即便我們有時候沒有使用到React,也需要引入。原因是什么呢? 在React項目中,如果我們使用了模板語法JSX&am…

使用OkHttp發送POST請求的幾種方式

使用OkHttp發送POST請求的幾種方式 介紹pom依賴基本的POST請求帶授權的POST請求POST方式發送JSON數據Multipart POST 請求 介紹 本文將介紹 OkHttp 客戶端的基本用法。 主要介紹 OkHttp 3.x 版本中發送Post請求的幾種方式。 pom依賴 <dependency><groupId>com.sq…

單調遞增的數字——力扣738

文章目錄 題目描述解法題目描述 解法 #include<iostream> #include<string>using namespace std;int monotoneIncreasingDigits

【學習】若依源碼(前后端分離版)之 “ 異常處理”

大型紀錄片&#xff1a;學習若依源碼&#xff08;前后端分離版&#xff09;之 “ 異常處理” 前言1、統一返回實體定義2、定義登錄異常定義3、基于ControllerAdvice注解的Controller層的全局異常統一處理4、測試訪問請求結語 前言 通常一個web框架中&#xff0c;有大量需要處理…

中小企業項目管理軟件推薦:選擇適合的工具提升項目效率!

中小企業項目管理軟件有哪些&#xff1f;Zoho Projects是一款好用無廣告的項目管理軟件。當個小創業者是真的不容易&#xff0c;不僅要管理團隊&#xff0c;還要管理團隊項目。很多團隊之前用了好多項目管理的軟件&#xff0c;但是都不太滿意。但是如果你經常參加創業者聚會上&…

常見的路由協議之RIP協議與OSPF協議

目錄 RIP OSPF 洪泛和廣播的區別 路由協議是用于在網絡中確定最佳路徑的一組規則。它們主要用于在路由器之間交換路由信息&#xff0c;以便找到從源到目標的最佳路徑。 常見的路由協議&#xff1a; RIP (Routing Information Protocol)&#xff1a;RIP 是一種基于距離向量算…

Mac os 上的apt-get install 就是brew install

Mac os 上面不支持apt-get install ,但是有個 brew install可以代替。 Homebrew是Mac OS的包管理器&#xff0c;可以方便地安裝各種需要的軟件。 1.1 安裝Homebrew 如果沒有安裝Homebrew&#xff0c;需要在終端輸入以下命令進行安裝&#xff1a; /usr/bin/ruby -e "$(…

使用wxPython和PyMuPDF在Python中顯示PDF目錄的實現

展示如何使用wxPython和PyMuPDF庫在Python中選擇PDF文件并將目錄顯示在列表框中。 簡介&#xff1a; 在本篇教程中&#xff0c;我們將學習如何使用wxPython和PyMuPDF庫在Python中選擇PDF文件&#xff0c;并將其目錄顯示在一個列表框中。這將使用戶能夠方便地瀏覽PDF文檔的目錄…

c#實現設配器模式

下面是一個使用C#實現適配器模式的示例代碼&#xff1a; using System;// 目標接口 public interface ITarget {void Request(); }// 目標類 public class Target : ITarget {public void Request(){Console.WriteLine("目標類的請求");} }// 需要適配的類 public c…

Golang 局部變量、全局變量 聲明

文章目錄 一、局部變量二、全局變量 一、局部變量 四種聲明方式 多變量聲明&#xff1a; package mainimport "fmt"//局部變量聲明 func main() {//方法一: 聲明一個變量和數據類型&#xff0c;不初始化值&#xff1b;默認值為0&#xff1b;var lvA intfmt.Printl…