会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
◥(ฅºωºฅ)◤
博客园
首页
联系
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
37
下一页
2023年3月10日
09-应用层-DNS&FTP&Telnet
摘要: 1. 应用层 在前五章我们已经详细地讨论了计算机网络提供通信服务的过程。但是我们还没有讨论这些通信服务是如何提供给应用进程来使用的。本章讨论各种应用进程通过什么样的应用层协议来使用网络所提供的这些通信服务。 在上一章,我们已学习了运输层为应用进程提供了端到端的通信服务。但不同的网络应用的应用进程之间
阅读全文
posted @ 2023-03-10 11:28 tree6x7
阅读(249)
评论(0)
推荐(0)
2023年2月16日
16-AQS 应用之 Lock
摘要: 1. 引入 在 Java 5.0 之前,在协调对共享对象的访问时可以使用的机制只有 synchronized 和 volatile。Java 5.0 增加了一种新的机制:ReentrantLock。与之前提到过的机制相反,ReentrantLock 并不是一种替代内置加锁的方法,而是当内置加锁机制不
阅读全文
posted @ 2023-02-16 10:05 tree6x7
阅读(50)
评论(0)
推荐(0)
2023年2月15日
[27] Redis 通讯协议及事件处理机制
摘要: 1. 通信协议 Redis 是单进程单线程的。 应用系统和 Redis 通过 Redis 序列化协议(REdis Serialization Protocol,简称 RESP)进行交互。 1.1 请求响应模式 Redis 协议位于 TCP 层之上,即客户端和 Redis 实例保持双工的连接。 a.
阅读全文
posted @ 2023-02-15 23:09 tree6x7
阅读(366)
评论(0)
推荐(0)
[26] Redis 缓存穿透&击穿&雪崩&过期
摘要: Redis 缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是:缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较
阅读全文
posted @ 2023-02-15 23:07 tree6x7
阅读(127)
评论(0)
推荐(0)
2023年2月12日
[07] 案例&优化
摘要: 1. 通信框架功能设计 1.1 功能描述 通信框架承载了业务内部各模块之间的消息交互和服务调用,它的主要功能如下: 基于 Netty 的 NIO 通信框架,提供高性能的异步通信能力; 提供消息的编解码框架,可以实现 POJO 的序列化和反序列化; 消息内容的防篡改机制 提供基于 IP 地址的白名单接
阅读全文
posted @ 2023-02-12 23:01 tree6x7
阅读(249)
评论(0)
推荐(0)
[25] Zookeeper-源码2
摘要: # 1. ZkServer 选举源码  ## 1.1 选举准备 
评论(0)
推荐(0)
[24] Zookeeper-算法&源码1
摘要:  # 1. 基础算法 ## 1.1 Paxos 算法 > 一种基于消息传递且具有高度容错特性的一致性算法。 > 摘自
阅读全文
posted @ 2023-02-12 16:16 tree6x7
阅读(92)
评论(0)
推荐(0)
[23] Zookeeper-集群操作
摘要: 1. 集群部署 1.1 集群安装 (1)集群规划 在 hadoop102、hadoop103 和 hadoop104 三个节点上都部署 Zookeeper。 (2)解压安装 在 hadoop102 解压 Zookeeper 安装包到 /opt/module/ 目录下,修改 apache-zookee
阅读全文
posted @ 2023-02-12 15:59 tree6x7
阅读(112)
评论(0)
推荐(0)
[22] Zookeeper-QuickStart
摘要: # 1. 概述 Zookeeper 是一个开源的分布式的、为分布式框架提供协调服务的 Apache 项目。 ## 1.1 工作机制 Zookeeper 从设计模式角度来理解: 是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生
阅读全文
posted @ 2023-02-12 15:54 tree6x7
阅读(66)
评论(0)
推荐(0)
[21] Kafka Consumer
摘要: # 1. 工作流程  ## 1.1 消费者组概述 Consumer Group(CG):由多个 consumer
阅读全文
posted @ 2023-02-12 14:17 tree6x7
阅读(125)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
37
下一页
公告