摘要: 1、Consumer Group 与 topic 订阅每个Consumer 进程都会划归到一个逻辑的Consumer Group中,逻辑的订阅者是Consumer Group。所以一条message可以被多个订阅... 阅读全文
posted @ 2018-05-18 15:04 柚子=_= 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 前言Oracle转让Java,各种动态语言的曝光率上升,Java工程师的未来在哪里?我觉得Spring Cloud让未来有无限可能。拖了半年之久的Spring Cloud学习就从今天开始了。中文教材不多,而且大多... 阅读全文
posted @ 2018-05-18 14:55 柚子=_= 阅读(416) 评论(0) 推荐(0) 编辑
摘要: JVM和GC调优,总结下CMS的一些特点和要点,让我们先简单的看下整个堆年轻代和年老代的垃圾收集器组合(以下配合java8完美支持,其他版本可能稍有不同),其中标红线的则是我们今天要着重讲的内容:垃圾回收器的可用... 阅读全文
posted @ 2018-05-18 11:37 柚子=_= 阅读(443) 评论(0) 推荐(0) 编辑
摘要: jps查看所有的jvm进程,包括进程ID,进程启动的路径等等。我自己也用PS,即:ps -ef | grep javajstack观察jvm中当前所有线程的运行情况和线程当前状态。系统崩溃了?如果java程序崩溃... 阅读全文
posted @ 2018-05-18 11:20 柚子=_= 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 我们在学习使用Java的过程中,一般认为new出来的对象都是被分配在堆上,但是这个结论不是那么的绝对,通过对Java对象分配的过程分析,可以知道有两个地方会导致Java中new出来的对象并一定分别在所认为的堆上。... 阅读全文
posted @ 2018-05-18 11:08 柚子=_= 阅读(380) 评论(0) 推荐(0) 编辑