
Java
没有格子衬衫的小伙子
埋头苦干的同时也别忘了抬头看天
展开
-
RabbitMQ抓包分析之我的代码没有问题
一、为什么要抓包?当你app无法正常访问?当你坚信你的程序木有问题?当你开始怀疑人生?当你开始相信神学? 这时候就需要掌握如何定位一个bug。二、什么是AMQPAMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一个进程间传递异步消息的网络协议,而RabbitMQ就是基于这种协议实现的一套框架三、如何利用抓包工具抓包这里我们使用用强...原创 2019-12-12 17:30:00 · 832 阅读 · 0 评论 -
Dubbo
什么是Dubbo:Apache Dubbo(孵化)|dʌbəʊ| 是一个高性能,轻量级,基于Java的RPC框架。Dubbo提供三个关键功能,包括基于接口的远程调用,容错和负载平衡,以及自动服务注册和发现。Dubbo的功能:1、透明远程调用: 就像调用本地方法一样调用远程方法;只需简单配置,没有任何 API 侵入2、负载均衡机制: Client 端 LB,可在内网替代 F5 等硬件负载均衡...原创 2018-11-24 15:06:36 · 135 阅读 · 0 评论 -
Java面试宝典
一、tcp三次握手四次挥手三次握手:1、客户端向服务端发送位码为1的数据包,说我要连接了。服务端说我知道了2、然后服务端发送了ack数据包给客户端,说你可以连接了,3、最后客户端发送ack数据包给服务端,双方连接打开四次挥手:举个例子:A和B打电话,通话即将结束后,A说“我没啥要说的了”,B回答“我知道了”,但是B可能还会有要说的话,A不能要求B跟着自己的节奏结束通话,于是B可能又巴拉...原创 2018-11-21 19:38:39 · 165 阅读 · 0 评论