240 发简信
IP属地:广东
  • 重构加深理解

    突破 何为突破,DDD的实践过程是渐进式的。你的重构与回报不是呈线性关系的。通常会在具体的某个点会出现一个飞跃。这个飞跃很有意义,同时也充满了危...

  • DDD构造块

    分离领域 分离领域的基本概念是分层的思想。原则是层中的任何元素都仅依赖本层的其他元素或其下层元素。 处理业务规则是领域层,而不是应用层 层之间如...

  • DDD简述

    消化知识 有效建模的要素 模型和实现的绑定 建立了一种基于模型的语言 开发一个蕴含丰富知识的模型 提炼模型 头脑风暴和实验一个好的DDD模型需要...

  • AQS

    简述 AQS全称AbstractQueuedSynchronizer,提供实现阻塞锁和相关的框架JDK中使用AQS来实现的同步工具类有Reent...

  • Resize,w 360,h 240
    TreeMap

    简述 何为TreeMap?TreeMap是一个二叉排序树构成的map。 TreeMap怎么实现二叉树的平衡?红黑树 综上所属TreeMap是一个...

  • Resize,w 360,h 240
    List

    简述 List的实现主要有如下几种 ArrayList LinkedList Vector ArrayList 继承自AbstractList,...

  • Resize,w 360,h 240
    Set

    简述 Set是一个接口类,提供了一个Set基本方法的声明。Set的实现类 AbstractSet HashSet TreeSet Set的子接口...

  • ConcurrentHashMap浅析

    简述 ConcurrentHashMap是针对HashMap非线程安全和HashTable低性能线程安全。它是线程安全的。JDK1.8和之前的版...

  • String、StringBuffer、StringBuilder解析

    对比 String是不可变对象,类中的char数组定义为final,一旦创建就无法改变。a+b操作是通过StringBuilder的append...