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