Linux内核将所有的外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个FD(File Descriptor,文件描述符)。对一个socket的操作也是作为一个I/O操作来处理的,称为socketfd(socket描述符),它指向内核的一个结构体(文件路径、数据区等 ...
分类:
系统相关 时间:
2021-01-18 10:40:31
阅读次数:
0
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快 ...
分类:
系统相关 时间:
2021-01-16 11:58:44
阅读次数:
0
在RabbitMQ中,Socket descriptors 是 File descriptors 的子集,它们也是一对此消彼长的关系。然而,它们的默认配额并不大,File descriptors 默认值为“1024”,而 Socket descriptors 的默认值也只有“829”,同时,File ...
分类:
系统相关 时间:
2021-01-15 11:43:06
阅读次数:
0
函数 socket.socket创建一个socket,该函数带有两个参数: Address Family:可以选择 AF_INET(用于 Internet 进程间通信) 或者 AF_UNIX(用于同一台机器进程间通信),实际工作中常用AF_INET Type:套接字类型,可以是 SOCK_STREA ...
分类:
其他好文 时间:
2021-01-14 11:19:06
阅读次数:
0
Springboot整合web socket 引入包 <dependency> <!-- websocket --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</arti ...
分类:
编程语言 时间:
2021-01-14 11:00:20
阅读次数:
0
神器的Limit 1 如果明知道只会有一条返回数据,则可避免全表扫描,在第一次找到数据时就返回 like语句的优化 like语句一般业务要求都是 '%关键字%'这种形式,但是依然要思考能否考虑使用右模糊的方式去替代产品的要求 批量插入 INSERT into person(name,age) val ...
分类:
数据库 时间:
2021-01-14 10:58:08
阅读次数:
0
思路: mysql连接到服务器,通过两种方式: 本地socket模式 远程TCP/IP模式 用户密码的验证,是通过mysql数据库的user表,来进行识别的 只要采取一种方法(绕过mysql_server的密码验证过程),即可成功登陆上mysql服务器,从而可以通过mysql.user表,重新设定r ...
分类:
数据库 时间:
2021-01-14 10:41:57
阅读次数:
0
一、思路及部分代码 : 客户端 1.获取服务器的地址,端口号 //1.获取服务器的地址,端口号 InetAddress serverIP = InetAddress.getByName("127.0.0.1"); int port = 666; 2.创建一个Socket连接,参数为:地址和端口号 / ...
分类:
其他好文 时间:
2021-01-13 11:17:07
阅读次数:
0
表单查询 1.单表查询 # 多个查询条件共同出现时使用顺序 """ select ... from ... where ... group by ... having ... order by ... limit ... 查询的数据可以用 as 起别名 """ # 一.where 条件的使用 功能: ...
分类:
其他好文 时间:
2021-01-13 11:07:38
阅读次数:
0
Channel 是 NIO 的核心概念,它表示一个打开的连接,这个连接可以连接到 I/O 设备(例如:磁盘文件,Socket)或者一个支持 I/O 访问的应用程序。Java NIO 使用缓冲区和通道来进行数据传输。 Java 应用IO设备缓冲区通道 一个通道在创建的时候被打开,可以调用 isOpen ...
分类:
编程语言 时间:
2021-01-13 11:03:10
阅读次数:
0