240 发简信
  • Go slice扩容分析之 不是double或1.25那么简单

    本文已迁移至https://juejin.cn/post/6844903812331732999[https://juejin.cn/post/...

  • 120
    在Golang进化的代理模式

    不知道为什么,那么多设计模式里面,对代理模式有一种特别的喜欢。很是喜欢这种切面的思维,将多个相似方法的共同前置和后置抽象出来的实现,真的是觉得很...

  • 120
    位运算的黑科技

    最近在学NodeJs,然后练手做项目的时候想用下位运算,需求是除2舍小数位,于是想像Java一样,直接除2,发现并不行 想了下发现很正常,因为J...

  • 120
    走进源码——CopyOnWriteArrayList阅读笔记

    CopyOnWriteArrayList 无继承,实现了List,RandomAccess,Cloneable,和Serializable接口,...

  • 120
    走进源码——Vector阅读笔记

    Vector 继承自AbstractList,实现了List,RandomAccess,Cloneable,和Serializable接口,具有...

  • 120
    走进源码——ArrayList阅读笔记

    Arraylist 继承自AbstractList,实现了List,RandomAccess,Cloneable,和Serializable接口...

  • 设计模式(七-扩展篇)——动态代理

    本文属于系列文章《设计模式》,附上文集链接 本文集代理模式请看此处 前言 上一篇写的那个代理模式,是属于静态代理。假设一种场景,假设我们要为很多...

  • 120
    设计模式(八)——策略模式

    本文属于系列文章《设计模式》,附上文集链接 策略模式 定义:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。 作用:首先是封装的...

  • 120
    SpringMVC笔记

    前言:一年前看视频学习这个框架的时候做的笔记。。。现在自己看来觉得还是有点蛋疼。。。想了想还是放上来了,万一开发要看呢,求勿喷。。。 sprin...

个人介绍
这个世界就是一群人废寝忘食改变世界,另一群人睡觉起来发现世界变了。