中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

商城網(wǎng)站建設(shè)經(jīng)驗seo工具軟件

商城網(wǎng)站建設(shè)經(jīng)驗,seo工具軟件,廣州的企業(yè)網(wǎng)站建設(shè),醫(yī)院網(wǎng)站建設(shè)存在問題1、ThreadLocal 是什么 是 Java 中線程的本地方法變量,用來存儲每個線程的私有數(shù)據(jù),每個線程都有它的獨立副本,相互隔離,互不影響 2、ThreadLocal 實現(xiàn)原理 每個 ThreadLocal 都有一個 ThreadLocalMap 對象,用來存儲…

1、ThreadLocal 是什么

是 Java 中線程的本地方法變量,用來存儲每個線程的私有數(shù)據(jù),每個線程都有它的獨立副本,相互隔離,互不影響

2、ThreadLocal 實現(xiàn)原理

每個 ThreadLocal 都有一個 ThreadLocalMap 對象,用來存儲 ThreadLocal 變量和對應(yīng)的值,通過 ThreadLocal 對象的 get()、set() 方法訪問對應(yīng)的 ThreadLocalMap 的值

3、ThreadLocal 的使用場景

token 驗證之后會把用戶相關(guān)的信息存儲在 ThreadLocal 中,方便之后業(yè)務(wù)獲取當(dāng)前業(yè)務(wù)信息

數(shù)據(jù)庫連接、事務(wù)管理,查日志的記錄

4、ThreadLocal 注意事項

ThreadLocal 是不安全的,存在內(nèi)存泄漏問題,當(dāng)一個線程結(jié)束時,需要手動清除對應(yīng)的 ThreadLocalMap,以避免內(nèi)存泄露問題(在線程最后 remove() )

5、ThreadLocal 優(yōu)缺點

優(yōu)點:線程安全:他會建立一個獨立的變量副本,確保他們之間互不影響

簡化編程模型

可以跨層:跨類跨方法傳遞變量

數(shù)據(jù)隔離:每個線程提供單獨的上下文環(huán)境,方便跨層傳遞,避免參數(shù)傳遞的復(fù)雜性

缺點:會造成內(nèi)存泄漏

6、Spring Boot 如何讀取配置文件

@Value 屬性注入

@ConditionalOnProperty(prefix = "") Java Bean

@PropertySource

7、Spring Boot 配置文件的優(yōu)先級

file:./config/application.properties 高

file:./application.properties

classpath:/config/application.properties

classpath:/application.properties 低

8、SpringBoot 常用注解

啟動層:@SpringBootApplication(總代理)、@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan、@MapperScan("com.by.dao")

controller 層:@RestController、@RequestMapping、@ResponseBody、@AutoWired、@GetMapping、@PostMapping、@PutMapping、@DelectMapping

service 層:@Service

dao 層:@Mapper

@Configuration、@Bean、@Resource、@value、@ConditionalOnProperty

9、常用的日志框架

SLF4j(Simple Logging Facade for Java)門面模式(抽象層)

Log4j、Log4j2、logback 日志的實現(xiàn)

10、ELK

是由Elasticsearch (ES):非關(guān)系型數(shù)據(jù)庫

Logstash (LS):采集器

Kibana (KB):UI 可視化工具

11、EFK

是由Elasticsearch (ES):非關(guān)系型數(shù)據(jù)庫

Filebeat (LS):采集器

Kibana (KB):UI 可視化工具

Filebeat 相對于 Logstash 來說更為輕量級,資源消耗較小

12、MDC

其實就是 ThreadLocal 的升級版 InheritableThreadLocal ,它不僅繼承了 ThreadLocal 還擴(kuò)展了一些功能,就比如說子線程繼承了父線程的 ThreadLocal 的值(簡單說父線程會將它腦門上的標(biāo)簽復(fù)制一份給到子線程,讓子線程也可以被 MDC 所訪問)

對于 web 應(yīng)用來說,會在請求的最開始(在攔截器 Filter)保存這些數(shù)據(jù)

13、InheritableThreadLocal 與ThreadLocal 的區(qū)別

InheritableThreadLocal 繼承了 ThreadLocal 類,還擴(kuò)展了一些其他的功能

準(zhǔn)確的說就是 InheritableThreadLocal 可以讓子線程繼承父線程的 ThreadLocal 的值,ThreadLocal 不可以

http://www.risenshineclean.com/news/47556.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)第一步怎么弄win7優(yōu)化大師官網(wǎng)
  • 深圳網(wǎng)站建設(shè)制作公司排名國際新聞頭條
  • 衢州市住房建設(shè)局 網(wǎng)站網(wǎng)站制作哪家公司好
  • 廊坊網(wǎng)站制作套餐廈門人才網(wǎng)唯一官網(wǎng)招聘
  • 淘寶網(wǎng)站那個做的百度明星人氣榜
  • ppt做書模板下載網(wǎng)站有哪些百度關(guān)鍵詞分析工具
  • 轉(zhuǎn)運公司網(wǎng)站建設(shè)服務(wù)推廣軟文
  • 微信微博網(wǎng)站建設(shè)英文外鏈代發(fā)
  • 長沙百度開戶seo常見優(yōu)化技術(shù)
  • 公司網(wǎng)站搜索不到外鏈怎么打開
  • 國外網(wǎng)購網(wǎng)站seo優(yōu)化服務(wù)
  • 大型免費網(wǎng)站制作網(wǎng)絡(luò)優(yōu)化主要做什么
  • 藍(lán)科企業(yè)網(wǎng)站系統(tǒng)b2b多平臺一鍵發(fā)布
  • 網(wǎng)站的欄目設(shè)置進(jìn)入百度app查看
  • 專業(yè)鄭州做網(wǎng)站的公司2023最近的新聞大事10條
  • 家具網(wǎng)站的建設(shè)北京網(wǎng)站優(yōu)化技術(shù)
  • it初學(xué)者做網(wǎng)站最近的新聞有哪些
  • 鹽津鋪子網(wǎng)絡(luò)營銷推廣方法搜索引擎優(yōu)化seo論文
  • 怎樣建網(wǎng)站步驟奶茶店推廣軟文500字
  • 大良商城網(wǎng)站建設(shè)b站推廣在哪里
  • 重慶建站網(wǎng)站企業(yè)培訓(xùn)機(jī)構(gòu)管理系統(tǒng)
  • iis 添加網(wǎng)站 win7種子搜索神器
  • 怎么做網(wǎng)站點擊率監(jiān)控工具國內(nèi)seo做最好的公司
  • 大安網(wǎng)站建設(shè)網(wǎng)站制作公司有哪些
  • 如何尋找一批做網(wǎng)站的公司查看今日頭條
  • 開發(fā)網(wǎng)站比較好的公司公司網(wǎng)絡(luò)搭建
  • 滄州網(wǎng)站建沒搜狗營銷
  • 做網(wǎng)站 科目今天發(fā)生的新聞
  • 本地房產(chǎn)交易信息網(wǎng)人員優(yōu)化方案
  • 濰坊??茖W(xué)校深圳seo排名