介绍 问:如何对golang程序进行性能调优? 当然是使用golang中集成的大杀器pprof,来帮助我们从cpu, heap, block等维...
先抛出官网答案: In contrast to CHAR, VARCHAR values are stored as a 1-byte or 2...
最近做一个库存发货的业务,用户购买一个商品时(例如游戏点卡),需要随机的从库存表中选择一个返回给用户。 查了下资料,mysql大致有三种方式来实...
编译语言 vs 解释语言 本文会参照Java来比较分析GO的编译,为了解两者区别,阅读正文前可以先了解下这两个概念 程序的执行,说到底就是将代码...
最近和朋友聊TreeMap、HashMap、ConcurrentHashMap的底层原理时,都知道用到了红黑树,但红黑树到底是一个什么样子的算法...
[TOC] 阅读spring源码时,有许多 “核心类” 的作用我们了解了,才会阅读的更顺畅。这里总结下我阅读源码时认为比较重要,需要了解的一些 ...
spring 中 AOP是基于 “动态代理” 实现,其采用了两种方式: java代理:采用java内置的代理API实现 cglib代理:采用第三...
循环依赖 所谓循环依赖,是指在spring中,类A中有一个成员变量为类B,而类B中也有一个成员变量为类A。这会造成在spring初始化容器中的b...
简单整理下ThreadLocal的原理,以及它需要注意的内存泄漏。 ThreadLocal原理 ThreadLocal不多介绍,可看作线程内的局...