最新 最热

再聊 TCP backlog

关于三次握手,还有很多细节之前的文章没有详细介绍,这篇文章我们以 backlog 参数来深入研究一下建连的过程。通过阅读这篇文章,你会了解到下面这些知识:...

2022-05-13
0

多个套接字可以绑定同一个端口吗

在日常的开发过程中,经常会遇到端口占用冲突的问题。那是不是不同的进程不能同时监听同一个端口呢?这个小节就来介绍 SO_REUSEPORT 选项相关的内容。...

2022-05-13
0

由 JVM Attach API 看跨进程通信中的信号和 Unix 域套接字

在 JDK5 中,开发者只能 JVM 启动时指定一个 javaagent 在 premain 中操作字节码,Instrumentation 也仅限于 main 函数执行前,这样的方式存在一定的局限性。从 JDK6 开始引入了动态 Attach Agent 的方案,除了在命令行中指...

2022-05-13
0

SpringBoot整合WebSocket

WebSocket是一种网络通信协议。和HTTP协议一样,都是基于TCP协议来传输数据。

2022-05-13
0

Socket编程

(1)服务器根据地址类型(ipv4,ipv6)、socket类型、协议创建socket。

2022-05-13
0

rsync命令技巧

rsync 的常用参数如下: --partial 当有部分文件传输完成,再次传输的时候,会保留已经完成的部分; --progress 打印文件传输的进度 -P 该参数与 --partial --progress 相同, 表示打印文件传输进度,而对于重传发生的时...

2022-05-13
0

Socket相关&TCP,UDP实战demo

编写一个网络应用程序,有客户端与服务器端,客户端向服务器发送一个字符串,服务器收到该字符串后将其打印到命令行上,然后向客户端返回该字符串的长度,最后,客户端输出服务器端返回的该字符串的长度,分别用TCP和UDP两种方式去...

2022-05-13
1

缓存数据库Redis

Mysql数据一般存放在磁盘,效率比较低.虽然在数据库层也做了对应的缓存,但是这种缓存一般针对的是查询的内容而且粒度也比较小,一般只有表中数据没有发生变化时候,缓存才能起作用.这并不能减少业务系统对数据库产生的...

2022-05-13
0

Java的IO机制

服务端创建一个ServerSocket,然后客户端用一个Socket 连接这个ServerSocket,然后ServerSocket接收到一个Socket客户端的连接请求就会在自己内部创建一个Socket和一个线程去跟客户端的Socket进行通信。...

2022-05-13
1

python 文件下载服务器 脚本

import sys, os, time, _thread as thread from socket import *

2022-05-13
0