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