简介 NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。 Selector介绍 小师妹:F师兄,最近我的桃花有点旺,好几个师兄莫名其妙的跟我打招呼,可是我一 ...
分类:
编程语言 时间:
2020-06-14 10:34:02
阅读次数:
113
4.背景介绍 4.1.1 Netty 惊人的性能数据 通过使用 Netty(NIO 框架)相比于传统基于 Java 序列化+BIO(同步阻塞 IO)的通信框架,性能提升了 8 倍多。事 实上,我对这个数据并不感到惊讶,根据我多的 NIO 编程经验,通过选择合适的 NIO 框架,精心的设计 React ...
分类:
Web程序 时间:
2020-06-14 01:34:49
阅读次数:
75
题目:说一下BIO/AIO/NIO 有什么区别?及异步模式的用途和意义? 1F 说一说I/O首先来说一下什么是I/O? 在计算机系统中I/O就是输入(Input)和输出(Output)的意思,针对不同的操作对象,可以划分为磁盘I/O模型,网络I/O模型,内存映射I/O, Direct I/O、数据库 ...
分类:
编程语言 时间:
2020-06-14 01:17:37
阅读次数:
108
@OnConnect 这是一个实现了监听connect()函数的注解,类似于切面的后置通知,当用户成功建立连接后再执行。 @OnDisconnect 这是实现了监听disconnect()函数的注解,类似于切面的后置通知,当用户断开连接后再执行。 @OnEvent("String") 这是表示下方函 ...
分类:
编程语言 时间:
2020-06-14 00:58:03
阅读次数:
167
#1 UDP流程 前序:可以借助网络调试助手工具进行使用 1 UDP 发送方 1 创建UDP套接字 2 准备目标(发送方) IP和端口 3 需要发送的数据内容 4 关闭套接字 from socket import * # 1 创建套接字 udp_socket = socket(AF_INET, SO ...
分类:
其他好文 时间:
2020-06-13 17:26:55
阅读次数:
54
1.今天在写客户端与服务端交互的程序的时候,发现了一个问题 客户端代码 #客户端程序主要是发送注册请求/登录请求给服务端,服务端接收响应后回应对应的应答给客户端,客户端接收响应后,然后做一些操作 # ### 客户端 import socket import hashlib import json d ...
分类:
Web程序 时间:
2020-06-11 09:15:41
阅读次数:
1092
一、啥是web框架,其实Django也是一个框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一 ...
分类:
编程语言 时间:
2020-06-11 00:41:35
阅读次数:
58
Step1:创建工具类 NetWorkManger 实现服务器和客户端的连接和消息的发送 创建该类需要导入命名空间: using System; using System.Net; using System.Net.Sockets; using System.Text; 将工具类设置为单例类: pu ...
分类:
其他好文 时间:
2020-06-10 11:26:48
阅读次数:
61
前言: 1.NULL+任何值都为NULL ;不区分大小写; sql执行的时候是一行一行执行的 支持跨库操作:库名.表名 MySQL服务的启动和停止 方式一:计算机——右击管理——服务 方式二:通过管理员身份运行 net start 服务名(启动服务) net stop 服务名(停止服务) MySQL ...
分类:
数据库 时间:
2020-06-10 11:24:33
阅读次数:
94
下载安装openoffice,下载地址:http://www.openoffice.org/download/ 我安装的目录: 输入cmd回车 在命令窗口输入 soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" –nofi ...
分类:
其他好文 时间:
2020-06-10 11:14:29
阅读次数:
73