摘要:
NameServer、Broker、Producer、Consumer之间如何进行通信,如何工作: NameServer和Broker: NameServer主要做两件事情,第一就是管理Broker,接受来自Broker集群发送的注册, 以及提供心跳机制来检查我们的Broker是否还存活。第二件事情 阅读全文
摘要:
https://blog.csdn.net/oMaverick1/article/details/51331004 阅读全文
摘要:
2) broadcast,这是启动完毕之后,集群中的服务器开始接收客户端的连接一起工作的过程,如果客户端有修改数据的改动,那么一定会由leader广播给follower,所以称为”broadcast”. 阅读全文
摘要:
在开发中,有时候需要限制访问的权限,白名单就是一种方法。对于Java Web应用,Spring的拦截器可以拦截Web接口的调用;而对于dubbo接口,Spring的拦截器就不管用了。 dubbo提供了Filter扩展,可以通过自定义Filter来实现这个功能。本文通过一个事例来演示如何实现dubbo 阅读全文
摘要:
Major GC 是清理老年代。 Full GC 是清理整个堆空间—包括年轻代和老年代。 阅读全文
摘要:
Java实现归并排序 本文转自https://www.cnblogs.com/of-fanruice/p/7678801.html 归并排序 (merge sort) 是一类与插入排序、交换排序、选择排序不同的另一种排序方法。归并的含义是将两个或两个以上的有序表合并成一个新的有序表。归并排序有多路归 阅读全文
摘要:
选择排序是外面循环的array[i]与内循环的array[j]比较。冒泡排序是内循环的相邻两个值做比较修改 阅读全文
摘要:
在时间最宝贵的时候去过多享受,不是个明智的选择。年轻就该做打好根基。磨刀不误砍柴功。后面有我享受的,前半段辛苦一点很正常。 阅读全文
摘要:
默认HTTP的端口号为80,HTTPS的端口号为443。 HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。 阅读全文
摘要:
聊聊JVM的年轻代 本文转自http://ifeve.com/jvm-yong-generation/ 1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时 阅读全文