240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Go 性能调优工具pprof

    介绍 问:如何对golang程序进行性能调优? 当然是使用golang中集成的大杀器pprof,来帮助我们从cpu, heap, block等维...

  • Mysql 为什么默认定义varchar(255) 而不是varchar(256)

    先抛出官网答案: In contrast to CHAR, VARCHAR values are stored as a 1-byte or 2...

  • Mysql 随机查询、更新、删除

    最近做一个库存发货的业务,用户购买一个商品时(例如游戏点卡),需要随机的从库存表中选择一个返回给用户。 查了下资料,mysql大致有三种方式来实...

  • Resize,w 360,h 240
    【Java转Go】弄清GOPATH

    编译语言 vs 解释语言 本文会参照Java来比较分析GO的编译,为了解两者区别,阅读正文前可以先了解下这两个概念 程序的执行,说到底就是将代码...

  • Resize,w 360,h 240
    【数据结构】红黑树 简单总结

    最近和朋友聊TreeMap、HashMap、ConcurrentHashMap的底层原理时,都知道用到了红黑树,但红黑树到底是一个什么样子的算法...

  • Resize,w 360,h 240
    【啃啊啃 Spring5 源码】细碎四:核心类总结

    [TOC] 阅读spring源码时,有许多 “核心类” 的作用我们了解了,才会阅读的更顺畅。这里总结下我阅读源码时认为比较重要,需要了解的一些 ...

  • 【啃啊啃 Spring5 源码】细碎三:AOP两种动态代理的区别

    spring 中 AOP是基于 “动态代理” 实现,其采用了两种方式: java代理:采用java内置的代理API实现 cglib代理:采用第三...

  • 【啃啊啃 Spring5 源码】细碎二:bean的循环依赖

    循环依赖 所谓循环依赖,是指在spring中,类A中有一个成员变量为类B,而类B中也有一个成员变量为类A。这会造成在spring初始化容器中的b...

  • Resize,w 360,h 240
    【Java并发学习五】图解ThreadLocal

    简单整理下ThreadLocal的原理,以及它需要注意的内存泄漏。 ThreadLocal原理 ThreadLocal不多介绍,可看作线程内的局...

    0.3 837 1 14