摘要:
Introduction to Microservices Building Microservices: Using an API Gateway Building Microservices: Inter-Process Communication in a Microservices Arch 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11488454.html HTTPS HTTPS —— Hypertext Transfer Protocol over Secure Socket Layer,即基于SSL的HTTP协议,简单地说就是H 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11488404.html ELK workflow log -> filebeat -> logstash -> elasticsearch -> kibana 阅读全文
摘要:
Redis是单进程单线程的工作模式 1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1); 2、数据结构简单,对数据操作也简单,Redis中的数据结构是专门进行设计的; 3、采用单线程,避免了不必要 阅读全文
摘要:
Reference: http://www.programcreek.com/2013/09/top-8-diagrams-for-understanding-java/ A diagram is sometimes worth 1000 words. The following diagrams 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11488192.html 从JDK1.2开始,就提供了四种类型的引用:强引用、软引用、弱引用和虚引用。 Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期; 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11488036.html Minor GC 清理年轻代 Minor GC指新生代GC,即发生在新生代(包括Eden区和Survivor区)的垃圾回收操作,当新生代无法为新生对象分配内存空间的时候,会触发M 阅读全文
摘要:
Reference:https://time.geekbang.org/column/article/107396 GC算法 JVM提供了不同的回收算法来实现这⼀套回收机制,通常垃圾收集器的回收算法可以分为以下⼏种: 如果说收集算法是内存回收的⽅法论,那么垃圾收集器就是内存回收的具体实现,JDK1. 阅读全文
摘要:
Reference: https://time.geekbang.org/column/article/108139 参考指标 GC频率:⾼频的FullGC会给系统带来⾮常⼤的性能消耗,虽然MinorGC相对FullGC来说好了许多,但过多的MinorGC仍会给系统带来压⼒。 内存:这⾥的内存指的是 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484713.html 使用 -heap 查看heap空间概要 Console Output 使用 -histo:live 查看内存中有哪些对象 Reference https://docs.oracl 阅读全文