加载中
Zookeeper请求处理

1. 请求接收   (1) I/O层接收来自客户端的请求。NIOServerCnxn维护每一个客户端连接,客户端与服务器端的所有通信都是由NIOServerCnxn负责,其负责统一接收来自客户端的所有请求,并将请求...

2018/12/19 20:41
94
zookeeper中ExpiryQueue详解

一,整体工作流程图: 1,ExpiryQueue作用 ZooKeeper服务端管理客户端会话超时使用到ExpiryQueue 2,ExpiryQueue的类图 该类中主要包含了一下变量: nextExpirationTime(下一个过期的时间点)...

2018/11/27 16:11
220
select,poll,epoll优缺点及比较

Linux中高级IO多路转接中select、poll和epoll的优缺点,这里主要谈select和poll的缺点以及epoll的优点。 一、select的缺点: 1、编写难度大 2、同时处理的文件描述符是有上限的 3、每次需要重...

2018/11/26 19:21
6K
Zookeeper源码分析

1,整体架构图 2,启动流程图:单机版和集群版 3,代码流程图

2018/11/21 20:11
1.2K
给定一个字符串s,返回去掉子串"mi"后的字符串。

给定一个字符串s,返回去掉子串"mi"后的字符串。(注:删除n个mi后,仍包含mi应一同删除,如ammimiib,应返回ab)要求时间复杂度不超过2n。 package com.weshare.eel.task.utils; import jav...

2018/11/16 16:43
194
NIO源码详解

阻塞io和无阻塞io: 阻塞io是指jdk1.4之前版本面向流的io,服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭到拒 ...

2018/11/13 11:53
6.2K
句柄图解

参考资料:http://blog.csdn.net/newjerryj/article/details/4383701 http://www.cnblogs.com/yellowyu/archive/2009/06/07/1497910.html 写在前面: 对于“句柄”,在下一直停留在一知半解的...

2018/11/10 16:12
81
单向链表取指定节点

package com.weshare.eel.task.utils; public class Node { private int nodeValue; private Node nextNode; public int getNodeValue() { return nodeValue; } publ......

2018/11/10 15:51
14
二叉树求最短路径,高度,最大宽度

package com.weshare.eel.task.utils; import com.jayway.jsonpath.internal.function.numeric.Max; import java.util.ArrayDeque; import java.util.Queue; import java.util.Stack; public...

2018/11/10 15:49
1.2K
数字数组连续数相加求最大和

public static void main(String[] args) { // 定义数据源 int[] source = {-1, 2, -2, 30, -1, 6, -8, 6}; // 数组长度 List<String> xx = new ArrayList(8); int arrLen = source.le......

2018/11/10 15:47
541
数组去重(时间复杂度nlgn,时间复杂度o(1))

public static void quickSort(int[] numArr, int left, int right) { //如果left等于right,即数组只有一个元素,直接返回 if (left >= right) { return; } //设置最左边的元素为基......

2018/11/10 15:37
2.8K
socket底层实现

1,socket类之间继承关系图 2,服务端socket连接维护 管理客户连接请求的任务是由操作系统来完成的。操作系统把这些连接请求存储在一个先进先出的队列中。许多操作系统限定了队列的最大长度,...

2018/11/10 15:28
4.7K
java后端上传下载文件

package com.weshare.argus.service.impl; import com.alibaba.dubbo.common.utils.IOUtils; import com.alibaba.dubbo.common.utils.StringUtil......

2018/06/20 21:24
1.5K
jenkins自动构建-java后端

String jksIndexUrl = jenkinsOperate.getJksIndexUrl(); String jksBuildUrl = jenkinsOperate.getJksJobUrl() + JenkinsConstants.JENKINS_BUILD_SUFFIX; String errorMsg = JenkinsAp...

2018/06/20 21:21
1K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部