一面: hashmap,怎么扩容,怎么处理数据冲突?怎么高效率的实现数据迁移? Linux的共享内存如何实现,大概说了一下。 socket网络编程,说一下TCP的三次握手和四次挥手 同步IO和异步IO的区别? Java GC机制?GC Roots有哪些? 红黑树讲一下,五个特性,插入删除操作,时间复 ...
分类:
编程语言 时间:
2020-05-06 14:10:59
阅读次数:
134
代码示例1:客户端发送信息给服务端,服务端将数据显示在控制台上 //客户端 @Test public void client() { Socket socket = null; OutputStream os = null; try { //1.创建Socket对象,指明服务器端的ip和端口号 In ...
分类:
其他好文 时间:
2020-05-06 01:01:26
阅读次数:
55
Iperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。Iperf使用方法与参数说明参数说明-s以server模式启动,eg:iperf-s-chost以client模式启动,host是server端地址,eg:iperf-c222.35.11.23通用参数-f[k|m|K
分类:
其他好文 时间:
2020-05-05 22:01:12
阅读次数:
70
原文作者: xingguang 原文链接: "https://www.tiance.club/post/3001131064.html" Swoole 介绍 1.swoole提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis, 数据库连接池,AsyncT ...
分类:
其他好文 时间:
2020-05-05 12:33:49
阅读次数:
68
一、回环测试函数的实现,如下面的代码,主函数while循环中调用下面的函数loop_back 1 void loop_back(void) 2 { 3 int32_t ret = 0; 4 5 /* Loopback Test */ 6 // TCP server loopback test 7 i ...
分类:
其他好文 时间:
2020-05-05 10:50:26
阅读次数:
124
pattern 1 client #include<sys/types.h> #include<sys/socket.h> #include<netinet/in.h> #include<arpa/inet.h> #include<errno.h> #include<unistd.h> #inclu ...
分类:
其他好文 时间:
2020-05-05 00:50:22
阅读次数:
62
[TOC] 基本介绍 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性 mysql就是一个基于socket编写的C/S架构的软件。 Mysql5.7安装 MySQL数据库的线上环境安装,建议采取编译安装的方式,这 ...
分类:
数据库 时间:
2020-05-04 17:20:46
阅读次数:
81
shell学习:TCP活动状况报告的生成 [TOC] 1、实验要求 使用命令netstat可以列出系统当前IP、TCP、UDP、ICMP等与通信相关协议的统计数据。 statistics 可以列出网络活动相关协议的详细信息。 ~~~shell netstat statistics ~~~ 执行效果如 ...
分类:
系统相关 时间:
2020-05-04 00:59:36
阅读次数:
179
1 TCP 粘包和拆包基本介绍 1) TCP 是面向连接的, 面向流的, 提供高可靠性服务。 收发两端(客户端和服务器端) 都要有一一成对的 socket,因此, 发送端为了将多个发给接收端的包, 更有效的发给对方, 使用了优化方法(Nagle 算法) , 将多次间隔较小且数据量小的数据, 合并成一 ...
分类:
Web程序 时间:
2020-05-04 00:28:47
阅读次数:
73
之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。 根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔 https://www.cnblogs.com/yuqingsong-cheng/p/127 ...
分类:
编程语言 时间:
2020-05-03 20:40:30
阅读次数:
83