原创 學習筆記:mysql鎖

1,MyISAM 表鎖- 併發插入性能較差   2,innoDB 行鎖 正在上傳…重新上傳取消     3,一致性非鎖定讀 正在上傳…重新上傳取消轉存失敗重新上傳取消     4,一致性鎖定讀 正在上傳…重新上傳取消轉存失敗重新上傳取消

原创 new String("123") String.intern() 內存區域分配和創建時機分析

近日和同事討論到new String("123") 以及String.intern()的相關問題,這裏做個簡單記錄。 直接進入分析階段~ 首先我們得了解jvm的內存結構,這裏引用journaldev中的圖 public class Me

原创 spring容器一個接口對應多個實例的情況(無@Primary和@Qualifier註解)

spring容器一個接口對應多個實例的情況(無@Primary和@Qualifier註解)前言源碼分析總結 前言 在一個類中spring通過@Autowired註解注入相應的bean時(默認根據type查找) 但是如果spring在一

原创 java包裝類型 “==”的比較(如Integer,Double)

大家在平常寫代碼時對於簡單類型int,double等變量的值進行比較的時候一般會用“== ”來比較兩個值是否相等,對於簡單類型來說這個比較沒什麼問題,但是如果是包裝類型,比如說Integer類型。若是兩個Integer類型在比較時用“==