• volatile

    这个关键字用于将Java变量标记为being stored in main memory,意味着每次对volatile变量的读取都将从计算机内存中读取,而不是从CPU缓存中读取,并且对volatile变量的写入都将被写入主存而不是CPU缓存。

  • mq

    mq的出现是大势所趋,也一定是为了解决某方面的问题,从这里入手,可以综合的了解所有mq的异同。

  • decorating

    继承滥用:一个父类下有成百上千个子类,还无法高效解决问题,怎么优化?装饰者模式。

  • observer

    观察者模式,融入一个场景的话就是观察者能够及时的知晓被观察者的动态。换句话说,改变常规的获取信息的方式,就是被观察者的每次动态推送到观察者。有咩有MQ的味道?

  • redis

    常用redis,深入了解redis的性能和瓶颈。reference

  • heap

    这里的堆是数据结构中的堆,不是JVM中的堆。

    关键词:堆,二叉树,优先级队列,排序,topN

  • bitwise

    Introduction of Java bitwise and operation.

  • jvm

    associate with juc

  • https

    Hypertext Transfer Protocol Secure, an extension of the Hypertext Transfer Protocol.

    How to encrypt communication? Through referred to as HTTP over TLS, or HTTP over SSL

    • Transport Layer Security
    • Secure Sockets Layer
  • uml

    The Unified Modeling Language(UML) is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.