摘要:
public class HttpServer2 { public static void main(String[] args) throws Exception { new HttpServer2(8084).start(); } int port; public HttpServer2(int 阅读全文
随笔档案-2020年12月
Windows netstat 查看端口、进程占用
2020-12-10 19:27 by Tony、, 631 阅读, 收藏, 编辑
摘要:
目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. 操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令 Netstat –ano|findstr “<端口号>”,如图,最后一列为PID。图中的端口号为1068,所对应 阅读全文
零拷贝
2020-12-08 20:29 by Tony、, 206 阅读, 收藏, 编辑
摘要:
零拷贝(Zero-Copy)是一个大家耳熟能详的概念,那么,具体有哪些框架会使用到零拷贝呢?在思考这个问题之前,让我们先一起探寻一下零拷贝机制的底层原理。 - 概念篇 - 1、零拷贝是什么? "零拷贝"中的"拷贝"是指操作系统在I/O操作中,将数据从一个内存区域复制到另外一个内存区域,而"零"并不是 阅读全文
paxos raft zab
2020-12-07 21:06 by Tony、, 110 阅读, 收藏, 编辑
摘要:
三者都是强一致性算法(cp)的理论基础。如何体现出CP?因为leader存在单点,当leader挂了之后,再重新选举出leader这个时间段内是不可用的。 paxos 有多个版本,basic paxos和multi paxos。 basic paxos multi paxos Basic Paxos 阅读全文
NIO Java API
2020-12-07 16:22 by Tony、, 120 阅读, 收藏, 编辑
摘要:
Blocking IO public class BIOServer { public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(); server.bind 阅读全文