在实验室服务器部署 GitLab

在实验室服务器部署 GitLab 1. 起因 我为什么觉得实验室代码管理很重要? 我是北京邮电大学的一名研究生,所处实验室在代码开发上的人数有 10 人左右(主要是部分

Java 网络编程

Java 网络编程 Java 网络编程大致可以分为三类: 基于 OIO 的阻塞 Socket 与 ServerSocket 编程模型; 基于 NIO 的非阻塞 SocketChannel 与 ServerSocketChannel 编程模型; 对于 JDK NIO 进行二次封装的非阻塞编程框架:Net

ZooKeeper Watch 机制源码解析

1. ZooKeeper Watch 概述 ZooKeeper Watch 机制类似于 Java 设计模式中的观察者模式或者监听模式,唯一的不同是不再基于线程间通信,而是基于进程间通信。 ZooKeeper Watch 机制是指,客户端在所有