介紹 問(wèn):如何對(duì)golang程序進(jìn)行性能調(diào)優(yōu)煌抒? 當(dāng)然是使用golang中集成的大殺器pprof包晰,來(lái)幫助我們從cpu, heap, block等維...
先拋出官網(wǎng)答案: In contrast to CHAR, VARCHAR values are stored as a 1-byte or 2...
最近做一個(gè)庫(kù)存發(fā)貨的業(yè)務(wù)拯田,用戶(hù)購(gòu)買(mǎi)一個(gè)商品時(shí)(例如游戲點(diǎn)卡)震捣,需要隨機(jī)的從庫(kù)存表中選擇一個(gè)返回給用戶(hù)岛蚤。 查了下資料番川,mysql大致有三種方式來(lái)實(shí)...
編譯語(yǔ)言 vs 解釋語(yǔ)言 本文會(huì)參照J(rèn)ava來(lái)比較分析GO的編譯到涂,為了解兩者區(qū)別脊框,閱讀正文前可以先了解下這兩個(gè)概念 程序的執(zhí)行,說(shuō)到底就是將代碼...
最近和朋友聊TreeMap践啄、HashMap浇雹、ConcurrentHashMap的底層原理時(shí),都知道用到了紅黑樹(shù)屿讽,但紅黑樹(shù)到底是一個(gè)什么樣子的算法...
[TOC] 閱讀spring源碼時(shí)昭灵,有許多 “核心類(lèi)” 的作用我們了解了,才會(huì)閱讀的更順暢伐谈。這里總結(jié)下我閱讀源碼時(shí)認(rèn)為比較重要烂完,需要了解的一些 ...
spring 中 AOP是基于 “動(dòng)態(tài)代理” 實(shí)現(xiàn),其采用了兩種方式: java代理:采用java內(nèi)置的代理API實(shí)現(xiàn) cglib代理:采用第三...
循環(huán)依賴(lài) 所謂循環(huán)依賴(lài)诵棵,是指在spring中窜护,類(lèi)A中有一個(gè)成員變量為類(lèi)B,而類(lèi)B中也有一個(gè)成員變量為類(lèi)A非春。這會(huì)造成在spring初始化容器中的b...
簡(jiǎn)單整理下ThreadLocal的原理柱徙,以及它需要注意的內(nèi)存泄漏。 ThreadLocal原理 ThreadLocal不多介紹奇昙,可看作線(xiàn)程內(nèi)的局...