@threadlocal

Stories List
@andy_shawshank

ThreadLocal源碼分析圖文版

引言 正如文章標題,本文重點在於剖析ThreadLocal的源碼,先對ThreadLocal下定義 ThreadLocal是線程級別的私有變量 即使你沒有使用過ThreadLocal也可以閲讀,本文會從ThreadLocal最基本的使用入手,結合源碼及圖片由淺入深地分享我在學習ThreadLocal源碼中的收穫和理解,希望對你有幫助. 一、初識ThreadLocalMap 1.1 ThreadLo

andy_shawshank Avatar

@andy_shawshank

Nickname Andy_Shawshank

@wangzhongyang_go

ThreadLocal 為何能取代 Session?

本文探討了 Session 的原理及其與 Cookie 和 Token 的區別。Session 通過服務器端存儲 Session ID 來識別用户狀態,涵蓋創建、存儲、維護和銷燬的完整流程。與 Cookie 和 Token 比較,分析了它們在存儲、安全性、生命週期和應用場景上的差異。此外,Session 在高併發場景下可能面臨查找效率、代碼複雜性、線程安全、網絡傳輸和性能等問題。 為解決

wangzhongyang_go Avatar

@wangzhongyang_go

Nickname 王中陽講編程