大廠面試-框架篇

前言

本章內容來自B站黑馬程序員java大廠面試題和小林coding

博主學習筆記,如果有不對的地方,海涵。

如果這篇文章對你有幫助,可以點點關注,點點贊,謝謝你!

1.Spring

1.1 Spring框架中的單例bean是線程安全的嗎?

1.2 什么是AOP,你們項目中有沒有使用到AOP

記錄日志

環繞通知

事務管理

緩存

在方法前后加入緩存的方法

1.3 事務失效場景

異常捕獲處理

拋出檢查異常

非public方法

1.4 Bean的生命周期

1.5?Spring中的循環引用

描述

三級緩存解決循環依賴

構造方法出現了循環依賴怎么解決?

1.6 常見注解

1.7 Spring的理解

2 SpringMVC

2.1 前后端分離

2.2 常見注解

3 Springboot

3.1 自動裝配原理

@SpringbootApplication

@EnableAutoConfiguration? ?:該注解通過@Import注解導入對應的配置選擇器。

3.2 常見注解

4. MyBatis

4.1?MyBatis執行流程

4.2 延遲加載

4.3?Mybatis的一級、二級緩存用過嗎?

5 SpringCloud

5.1?Spring Cloud 5大組件有哪些?

5.2?服務注冊和發現是什么意思?Spring Cloud 如何實現服務注冊發現?

5.3你們項目負載均衡如何實現的 ??

5.4?什么是服務雪崩,怎么解決這個問題?

服務降級

5.5 微服務監控

5.6 限流

你們項目中有沒有做過限流 ? 怎么做的 ?

Tomcat設置最大連接數量

Nginx漏桶算法

滑動窗口限流

漏桶算法:sentinel實現

網關限流:令牌桶

Sentinel的限流與Gateway的限流有什么差別?

項目方法

5.7?解釋一下CAP和BASE

5.8 Seata架構解決分布式事務

XA模式 CP

AT模式原理 AP

TCC? AP

MQ分布式事務

總結

5.9?分布式服務的接口冪等性如何設計?

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

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

相關文章

【AI 加持下的 Python 編程實戰 2_10】DIY 拓展:從掃雷小游戲開發再探問題分解與 AI 代碼調試能力(中)

文章目錄 DIY 實戰:從掃雷小游戲開發再探問題分解能力3 問題分解實戰(自頂向下)3.2 頁面渲染邏輯3.3 事件綁定邏輯 4 代碼實現(自底向上)4.1 頁面渲染部分4.2 事件綁定部分 寫在前面 本篇將利用《Learn AI-assisted Py…

微信小程序開發1------微信小程序中的消息提示框總結

微信小程序中的消息提示框主要分為以下幾種: 1. wx.showToast(Object object) 功能: 顯示消息提示框,一般用于顯示操作結果、狀態等。 特點: 提示框顯示在屏幕中間,持續一段時間后自動消失(默認1.5秒&…

AI 場景落地:API 接口服務 VS 本地部署,哪種更適合?

在當前 AI 技術迅猛發展的背景下,企業在實現 AI 場景落地時,面臨著一個關鍵抉擇:是選擇各大廠商提供的 API 接口服務,還是進行本地化部署?這不僅關乎成本、性能和安全性,還涉及到技術架構、數據治理和長期戰…

Android 加殼應用運行流程 與 生命周期類處理方案

版權歸作者所有,如有轉發,請注明文章出處:https://cyrus-studio.github.io/blog/ DexClassLoader DexClassLoader 可以加載任意路徑下的 dex,或者 jar、apk、zip 文件(包含classes.dex)。常用于插件化、熱…

c++進階——類與繼承

文章目錄 繼承繼承的基本概念繼承的基本定義繼承方式繼承的一些注意事項 繼承類模板 基類和派生類之間的轉換繼承中的作用域派生類的默認成員函數默認構造函數拷貝構造賦值重載析構函數默認成員函數總結 不能被繼承的類繼承和友元繼承與靜態成員多繼承及其菱形繼承問題繼承模型…

GAEA情感坐標背后的技術原理

基于GAEA的去中心化物理基礎設施網絡(DePIN),用戶有機會在GAEA平臺上獲得寶貴的數據共享積分。為了提升這些洞察的豐富性,用戶必須花費一定數量的積分,將過去的網絡數據與當前的情感數據綁定,從而產生一種新…

圖形編輯器基于Paper.js教程27:對圖像描摹的功能實現,以及參數調整

本篇文章來講一下 圖像描摹的功能的實現。 我們知道要雕刻圖片可以通過分析圖片的像素來生成相應的gcode進行雕刻,但如果你想要將圖片轉換為線稿進行雕刻,這個時候就要從圖片中提取出 線稿。 例如下面的圖片: 你想要獲取到這個圖片的線稿&…

人工智能與機器學習,誰是誰的子集 —— 再談智能的邊界與演進路徑

人工智能(Artificial Intelligence, AI)作為當代最具影響力的前沿技術之一,常被大眾簡化為 “深度學習” 或 “大模型” 等標簽。然而,這種簡化認知往往掩蓋了AI技術內部結構的復雜性與多樣性。事實上,AI并非單一方法的…

Oracle_開啟歸檔日志和重做日志

在Oracle中,類似于MySQL的binlog的機制是歸檔日志(Archive Log)和重做日志(Redo Log) 查詢歸檔日志狀態 SELECT log_mode FROM v$database; – 輸出示例: – LOG_MODE – ARCHIVELOG (表示已開啟) – NO…

IDEA編寫flinkSQL(快速體驗版本,--無需配置環境)

相關資料 文檔內容鏈接地址datagen生成器https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/connectors/table/datagen/print 生成器https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/connectors/table/print/ 準備工作 優點就是下載個ide…

基于AI技術的高速公路交通引流系統設計與應用研究

基于AI技術的高速公路交通引流系統設計與應用研究 1. 研究背景與意義 1.1 交通系統演化脈絡 1.1.1 發展階段劃分 機械化時代(1950-1990):固定式信號控制信息化時代(1991-2010):SCATS/SCOOT系統智能化時代…

NEGATIVE LABEL GUIDED OOD DETECTION WITH PRETRAINED VISION-LANGUAGE MODELS

1. 介紹: 這篇論文也是基于CLIP通過后處理的方法實現的OOD的檢測,但是設計點在于,之前的方法是使用的ID的類別,這篇工作是通過添加一些在語義上非常不同于ID的類別的外分布類來做的OOD檢測。 CLIP做OOD檢測的這個系列里面我看的以及記錄的第一篇就是MCM的方法,這也是確實是…

Linux 網絡基礎三 (數據鏈路層協議:以太網協議、ARP 協議)

一、以太網 兩個不同局域網的主機傳遞數據并不是直接傳遞的,而是通過路由器 “一跳一跳” 的傳遞過去。 跨網絡傳輸的本質:由無數個局域網(子網)轉發的結果。 所以,要理解數據跨網絡轉發原理就要先理解一個局域網中數…

Azure Data Factory ETL設計與調度最佳實踐

一、引言 在Azure Data Factory (ADF) 中,調度和設計ETL(抽取、轉換、加載)過程需要綜合考量多方面因素,以確保數據處理高效、可擴展、可靠且易于維護。以下將詳細介紹相關關鍵考慮因素、最佳實踐,并輔以具體示例說明…

非序列實現MEMS聚焦功能

zemax非序列模式下有MEMS,但是沒有對應的代碼。無法修改成自己需要的功能 以下是實現MEMS聚焦功能: #include <windows.h> #include <cmath> #include <stdio.h> #include <string.h> #include <algorithm> #undef max #undef min#define D…

android studio sdk unavailable和Android 安裝時報錯:SDK emulator directory is missing

md 網上說的都是更換proxy代理什么的&#xff0c;換網的&#xff0c;還有一些二其他亂七八糟的&#xff0c;根本沒用&#xff0c;感覺很多就是解決不了問題&#xff0c;還賊多賊一致&#xff0c;同質化&#xff0c;感覺很坑人&#xff0c;讓人覺得他們和我的一樣的&#xff0c;…

三維重建模塊VR,3DCursor,MPR與VR的坐標轉換

MPR里的reslicecursor 的坐標與 vtkimage 坐標一致。 但三維窗格里的vtkvolume 的坐標是相對坐標&#xff0c;坐標值依然是MM單位。 用中心點的偏移量比較容易實現&#xff0c;交互中Reslicercursor中心點 距離 vtkimagedata 的中心點 的偏移量&#xff0c;用于vtkvolume即可…

Python Cookbook-6.9 快速復制對象

任務 為了使用 copy.copy&#xff0c;需要實現特殊方法__copy__。而且你的類的__init__比較耗時所以你希望能夠繞過它并獲得一個“空的”未初始化的類實例。 解決方案 下面的解決方案可同時適用于新風格和經典類: def empty_copy(obj):class Empty(obj.__class__):def __in…

kubernets集群的安裝-node節點安裝-(簡單可用)-超詳細

一、kubernetes 1、簡介 kubernetes&#xff0c;簡稱K8s&#xff08;庫伯內特&#xff09;&#xff0c;是用8代替名字中間的8個字符“ubernete”而成的縮寫 云計算的三種主要服務模式——基礎設施即服務&#xff08;IaaS&#xff09;、平臺即服務&#xff08;PaaS&#xff0…

【Linux學習筆記】進程的fork創建 exit終止 wait等待

【Linux學習筆記】進程的fork創建 exit終止 wait等待 &#x1f525;個人主頁&#xff1a;大白的編程日記 &#x1f525;專欄&#xff1a;Linux學習筆記 文章目錄 【Linux學習筆記】進程的fork創建 exit終止 wait等待前言1.進程創建1.1 fork函數初識1.2fork函數返回值1.3寫時拷…