介紹 問:如何對(duì)golang程序進(jìn)行性能調(diào)優(yōu)? 當(dāng)然是使用golang中集成的大殺器pprof,來幫助我們從cpu, heap, block等維...
先拋出官網(wǎng)答案: In contrast to CHAR, VARCHAR values are stored as a 1-byte or 2...
最近做一個(gè)庫存發(fā)貨的業(yè)務(wù),用戶購(gòu)買一個(gè)商品時(shí)(例如游戲點(diǎn)卡),需要隨機(jī)的從庫存表中選擇一個(gè)返回給用戶。 查了下資料,mysql大致有三種方式來實(shí)...
編譯語言 vs 解釋語言 本文會(huì)參照J(rèn)ava來比較分析GO的編譯,為了解兩者區(qū)別,閱讀正文前可以先了解下這兩個(gè)概念 程序的執(zhí)行,說到底就是將代碼...
最近和朋友聊TreeMap、HashMap、ConcurrentHashMap的底層原理時(shí),都知道用到了紅黑樹,但紅黑樹到底是一個(gè)什么樣子的算法...
[TOC] 閱讀spring源碼時(shí),有許多 “核心類” 的作用我們了解了,才會(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)依賴 所謂循環(huán)依賴,是指在spring中,類A中有一個(gè)成員變量為類B,而類B中也有一個(gè)成員變量為類A。這會(huì)造成在spring初始化容器中的b...
簡(jiǎn)單整理下ThreadLocal的原理,以及它需要注意的內(nèi)存泄漏。 ThreadLocal原理 ThreadLocal不多介紹,可看作線程內(nèi)的局...