240 发简信
IP属地:浙江
  • 怎么关闭MacOS上的自启动软件?

    macOS 系统的启动项会以 .plist 的文件存在于以下目录中: /Library/LaunchDaemons:系统启动时运行,用户不登录也...

  • Resize,w 360,h 240
    再说设计模式-策略模式

    定义 策略模式(Strategy Pattern)是一种比较简单的模式,也叫政策模式(Policy Pattern)。其定义如下: Define...

  • Resize,w 360,h 240
    分布式锁的实现

    前言 我们在开发应用时,如果需要对一个共享变量进行多线程同步访问的时候,我们可以使用Java多线程的各个技能点来处理,保证完美运行无BUG。但是...

  • Resize,w 360,h 240
    一致性Hash原理与实现

    前言 互联网公司中,绝大部分都没有马爸爸系列的公司那样财大气粗,他们即没有强劲的服务器、也没有钱去购买昂贵的海量数据库。那他们是怎么应对大数据量...

  • Resize,w 360,h 240
    MySQL的存储引擎

    前言 MySQL被设计为一个单进程多线程架构的数据库,其体系结构如下图1-1所示: 从图1-1我们可以发现,MySQL由以下几部分组成: 连接池...

  • Resize,w 360,h 240
    深入了解JDK中的Reference

    前言 Java在1.2版本之前只有普通的强引用,只要对象存在引用,则对象就不会被回收,即使内存不足,也是如此,JVM抛出了OOME时,也不会去回...

  • Resize,w 360,h 240
    再说设计模式-装饰模式

    定义 装饰模式(Decorator Pattern)的定义如下: Attach additional responsibilities to a...

  • Resize,w 360,h 240
    再说设计模式-责任链模式

    定义 责任链的定义如下: Avoid coupling the sender of a request to its receiver by g...

  • Resize,w 360,h 240
    再说设计模式-命令模式

    定义 命令模式是一个高内聚的模式,其定义如下: Encapsulate a request as an object, thereby lett...

个人介绍
一个立志要打通任督二脉的技术宅