日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

springboot springcloud区别_SpringBoot回顾、Spring Cloud初学

發(fā)布時間:2023/12/2 javascript 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot springcloud区别_SpringBoot回顾、Spring Cloud初学 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • Spring Cloud介紹
  • 什么是Spring Cloud?
  • Spring Cloud是一系列框架的有序集合。 它利用Spring Boot的開發(fā)便利性巧妙地簡化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開發(fā),如服務(wù)發(fā)現(xiàn)注冊、配置中心、消息總線、負(fù)載均衡、斷路器、數(shù)據(jù)監(jiān)控等,都可以用Spring Boot的開發(fā)風(fēng)格做到一鍵啟動和部署。

    Spring Cloud并沒有重復(fù)制造輪子,它只是將目前各家公司開發(fā)的比較成熟、經(jīng)得起實際考驗的服務(wù)框架組合起來,通過Spring Boot風(fēng)格進(jìn)行再封裝 , 屏蔽掉了復(fù)雜的配置和實現(xiàn)原理,最終給開發(fā)者留出了一套簡單易懂、易部署和易維護(hù)的分布式系統(tǒng)開發(fā)工具包。

  • Spring Cloud Config是什么?
  • 配置管理工具,支持使用Git 存儲配置內(nèi)容,支持應(yīng)用配置的外部化存儲,支持客戶端配置信息刷新、加解密配置內(nèi)容等

  • Spring Cloud Bus是什么?
  • 事件、消息總線,用于在集群(例如,配置變化事件)中傳播狀態(tài)變化,可與Spring Cloud Config 聯(lián)合實現(xiàn)熱部署。

  • Spring Cloud Netflix是什么?
  • 針對多種Netflix 組件提供的開發(fā)工具包,其中包括Eureka、Hystrix、Zuul、Archaius 等。

  • Spring Cloud Stream是什么?
  • 數(shù)據(jù)流操作開發(fā)包,封裝了與Redis,Rabbit、Kafka 等發(fā)送接收消息

  • Spring Cloud與dubbo的區(qū)別
  • Spring Cloud與Dubbo的區(qū)別是什么?
  • 常見版本號說明
  • 軟件中的版本號分別表示什么含義?
  • 軟件版本號:2.0.2.RELEASE

    2:主版本號。當(dāng)功能模塊有較大更新或者整體架構(gòu)發(fā)生變化時,主版本號會更新

    0:次版本號。次版本表示只是局部的一些變動。

    2:修改版本號。一般是bug 的修復(fù)或者是小的變動

    RELEASE:希臘字母版本號。次版本號用戶標(biāo)注當(dāng)前版本的軟件處于哪個開發(fā)階段

  • 希臘字母版本號都有哪些?分別表示什么含義?
  • Spring Cloud版本定義說明
  • Spring Cloud版本號中的單詞定義規(guī)則是什么?
  • 采用倫敦的地鐵站名稱來作為版本號的命名,根據(jù)首字母排序,字母順序靠后的版本號越大。

  • 為什么Spring Cloud在定義版本時使用的是單詞而非數(shù)字?
  • 設(shè)計的目的是為了更好的管理每個Spring Cloud 的子項目的清單。避免子的版本號與子項目的版本號混淆。

  • 在Spring Cloud版本中GA、PRE(M1,M2)、RC、SR分別表示什么含義?
  • SpringBoot回顧
  • 什么是Spring Boot?
  • Spring Boot 是在Spring 的基礎(chǔ)之上產(chǎn)生的(確切的說是在Spring4.0 的版本的基礎(chǔ)之上),

    其中“Boot”的意思就是“引導(dǎo)”,意在簡化開發(fā)模式,是開發(fā)者能夠快速的開發(fā)出基于Spring 的應(yīng)用。Spring Boot 含有一個內(nèi)嵌的web 容器。我們開發(fā)的web 應(yīng)用不需要作為war包部署到web 容器中,而是作為一個jar 包,在啟動時根據(jù)web 服務(wù)器的配置進(jìn)行加載。

  • Spring Boot解決了什么?
  • 在項目中存在大量的xml 文件,配置相當(dāng)繁瑣

    整合第三方框架時的配置問題

    低效的開發(fā)效率與部署效率問題

  • SpringBoot快速構(gòu)建項目
  • 快速構(gòu)建Spring Boot項目的網(wǎng)址是什么?
  • https://start.spring.io/

  • 如何通過Spring官網(wǎng)快速構(gòu)建Spring Boot項目?
  • 全局配置文件操作
  • 如何在Spring Boot的全局配置文件中修改內(nèi)嵌容器的端口號?
  • server.port=8888

  • 如何在Spring Boot的全局配置文件中配置變量引用?
  • yml配置文件講解
  • 什么是yml配置文件?
  • 他是全局配置文件的另一種書寫方式,它采用樹形結(jié)構(gòu),去除了.properties文件中多于且重復(fù)的部分,簡化了配置文件的書寫

  • yml配置文件與properties配置文件的區(qū)別?
  • 在properties 文件中是以“.”進(jìn)行分割,在yml 中使用“:”進(jìn)行分割

  • yml配置文件的語法要求是什么?
  • yml 的數(shù)據(jù)格式和json 的格式很像,都是K-V 結(jié)構(gòu)的。并且是通過“:”賦值

    在yml 中縮進(jìn)一定不能使用TAB 鍵,否則會報錯。每個Key 的冒號后面一定要加一個空格

  • logback日志記錄器講解
  • logback中的日志級別有哪些?
  • SpringBoot配置文件-多環(huán)境配置
  • 在Spring Boot的多環(huán)境配置中,profile表示什么?
  • profile:代表的就是一個環(huán)境變量

  • 在Spring Boot的多環(huán)境配置中,配置文件的命名格式是什么?
  • application-dev.properties 開發(fā)環(huán)境

    application-test.properteis 測試環(huán)境

    application-prod.properteis 生產(chǎn)環(huán)境

  • 在啟動多環(huán)境配置項目的命令中,如何加載指定配置文件?
  • java -jar xxx.jar --spring.profiles.active={profile}

  • SpringBoot核心注解介紹
  • @SpringBootApplication注解的作用是什么?
  • 代表是SpringBoot 的啟動類。

  • @SpringBootConfiguration注解的作用是什么?
  • 代表是SpringBoot 的啟動類。

  • @Configuration注解的作用是什么?
  • 通過對bean 對象的操作替代spring 中xml 文件

  • @EnableAutoConfiguration注解的作用是什么?
  • 完成一些初始化環(huán)境的配置。

  • @ComponentScan注解的作用是什么?
  • 來完成spring 的組件掃描。替代之前我們在xml 文件中配置組件掃描的配置

  • @RestController注解的作用是什么?
  • 1、表示一個Controller。
    2、表示當(dāng)前這個Controller 下的所有的方法都會以json 格式的數(shù)據(jù)響應(yīng)

  • SpringBoot全局異常處理
  • @ControllerAdvice+@ExceptionHandler注解處理異常基本原理是什么?
  • 它會捕獲@ExceptionHandler注解里面的異常 ,然后通過Controller跳轉(zhuǎn)到相應(yīng)的異常頁面

  • 使用Actuator檢查與監(jiān)控
  • 什么是Actuator檢查與監(jiān)控?
  • 用于檢測服務(wù)的健康狀況

  • 如何在項目的全局配置文件中設(shè)置關(guān)閉安全限制?
  • management.security.enabled=false

  • SpringBootAdmin項目創(chuàng)建
  • 在搭建SpringBootAdmin服務(wù)端項目中,啟動類上需要添加什么注解?
  • @EnableAdminServer

  • 在搭建客戶端時,需要在全局配置文件中添加什么配置?
  • #2.0.0版本以后需要設(shè)置顯示所有

    management.endpoints.web.exposure.include=*

    #設(shè)置SpringBootAdmin監(jiān)控服務(wù)的地址(client端用)

    spring.boot.admin.client.url=http://localhost:9090

    #設(shè)置安全管理的用戶名密碼

    spring.security.user.name=admin

    spring.security.user.password=admin

  • SpringBootAdmin監(jiān)控信息講解
  • 管理頁面中APPLICATIONS的作用是什么?
  • 項目名

  • 管理頁面中JOURNAL的作用是什么?
  • 點擊可以查看相關(guān)日志

  • 管理頁面Details中都能看到哪些常用的監(jiān)控信息?
  • 健康狀況,虛擬機(jī)情況,內(nèi)存情況

    總結(jié)

    以上是生活随笔為你收集整理的springboot springcloud区别_SpringBoot回顾、Spring Cloud初学的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。