- 博客(7)
- 收藏
- 关注
转载 zookeeper简介(二)
zookeeper简介(二)Zookeeper会话机制session会话机制一个客户端连接一个会话,由zk分配唯一会话id;客户端以特定的时间间隔发送心跳以保持会话有效; tickTime超过会话超时时间未收到客户端的心跳,则判定客户端死了;(默认2倍tickTime)会话中的请求按FIFO顺序执行。znode节点数据构成节点数据:存储的协调数据(状态信息、配置、...
2019-04-21 15:56:00
85
转载 zookeeper简介(一)
zookeeper简介(一)介绍 ZooKeeper(后面称为zk)是一种用于分布式应用程序的分布式开源协调工具。主要是用来解决分布式应用中经常遇到的一些问题,主要应用于分布式系统场景中。特点 数据存在内存中,类似文件系统的树形结构(文件和目录),高吞吐量和低延迟,集群高可靠。作用 基于zookeeper可以实现分布式统一配置中心、服务注册中心,分布式锁等功能的实现;...
2019-04-21 11:50:00
170
转载 消息队列及常见消息队列介绍
原文链接:https://cloud.tencent.com/community/article/129032一、消息队列(MQ)概述消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。消息队列主要解决了应用耦合、异步处理、流量削锋等问题。当前使用较多...
2018-10-13 11:56:00
89
转载 使用IntelliJ IDEA 和 Maven创建Java Web项目
原文链接:http://blog.csdn.net/myarrow/article/details/508247931. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。 可以通过其命令做所有相关的工作,其常用命令如下:mvn compilemvn testmvn...
2018-10-13 11:54:00
63
转载 Java NIO 缓冲区Buffer(二)缓冲区的创建
创建缓冲区的方式创建方式存在两种:1. allocate方式2. wrap方式allocate方式 CharBuffer charBuffer = CharBuffer.allocate(10);Buffer下的每一个子类都有allcate方法,以CharBuffer为例,它将隐含的从堆空间中分配一个char型数组作为备份存储器来存储10个char变量。 ...
2018-08-19 16:22:00
133
转载 Java NIO 缓冲区Buffer(一)基础学习
Java NIO 缓冲区Buffer(一)基础学习本文转载至csdn的Buffer本质:是一块可以写入数据,然后可以从中读取数据的内存区域。这块内存被包装成NIO Buffer对象。由此提供了一些列API用于操作这块内存区域。交互:主要是和通道(Channel)进行数据交互。数据从通道读入缓冲区,从缓冲区写入通道。基本属性:1 // Invariants:...
2018-08-19 16:14:00
65
转载 Java NIO使用及原理之--选择器Seclector
Java NIO使用及原理之--选择器Seclector本文转载自:李会军•宁静致远,供自己学习使用在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread pe...
2018-08-19 15:43:00
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人