摘要:
一.远程调用方式 无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似的还有RMI(Remote Methods Invoke 远程方 阅读全文
posted @ 2022-02-18 21:10
威兰达
阅读(461)
评论(0)
推荐(0)
摘要:
Hash碰撞冲突(哈希碰撞): 我们知道,对象Hash的前提是实现equals()和hashCode()两个方法,那么HashCode()的作用就是保证对象返回唯一hash值,但当两个对象计算值一样时,这就发生了碰撞冲突。 当我们对某个元素进行哈希运算,得到一个存储地址,然后要进行插入的时候,发现已 阅读全文
posted @ 2022-02-18 18:20
威兰达
阅读(3088)
评论(0)
推荐(1)
摘要:
Nginx (“engine x”) 是一个高性能的HTTP 和反向代理 服务器,在大负载的情况下表现十分优秀。 1、正向代理 正向代理也是大家最常接触的到的代理模式。正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式 阅读全文
posted @ 2022-02-18 15:44
威兰达
阅读(154)
评论(0)
推荐(0)
摘要:
1. dubbo负载均衡的作用? 其出发点,自然也就是普通的负载均衡器的出发点了。 将负载均衡功能实现在rpc客户端侧,以便能够随时适应外部的环境变化,更好地发挥硬件作用。 而且客户端的负载均衡天然地就避免了单点问题。定制化的自有定制化的优势和劣势。 1.它可以从配置文件中指定,也可以在管理后台进行 阅读全文
posted @ 2022-02-18 15:30
威兰达
阅读(136)
评论(0)
推荐(0)
摘要:
MySQL主从同步的机制: MySQL同步的流程大致如下: 1、主服务器(master)将变更事件(更新、删除、表结构改变等等)写入二进制日志(master log)。 2、从服务器(slave)的IO线程从主服务器(binlog dump线程)获取二进制日志,并在本地保存一份自己的二进制日志(re 阅读全文
posted @ 2022-02-18 14:26
威兰达
阅读(51)
评论(0)
推荐(0)
摘要:
红黑树是什么?怎么实现?应用场景? 红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉树。 意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。 除了具备该特性之外,红黑树还包括许多额外的信息。 红黑树的特性: 红黑树是特殊 阅读全文
posted @ 2022-02-18 10:51
威兰达
阅读(2932)
评论(0)
推荐(0)

浙公网安备 33010602011771号