P2P技术详解(一)高性能网络编程Linux下高并发socket最大连接数所受的各种限制纯Socket(BIO)长链接编程的常见的坑和填坑套路Socket超时浅析TCP的socket编程中常见问题及注意事项解决TCP粘包分包问题初学者也能看懂的DPDK解析聊聊Linux 五种IO模型什么是MTU?为 ...
分类:
其他好文 时间:
2020-04-30 09:20:23
阅读次数:
74
在目前流行的互联网架构中,对一个应用来说,Tomcat是首,SSM是中,JVM是尾,我们通常对于SSM是比较了解的,而忽略了收尾,而Tomcat在目前的网络编程中是举足轻重的,但是我们其实对Tomcat中很多原理性的东西不太了解,如果能够掌握Tomcat的原理,那么是非常有用的,比如:如果我们能弄清楚Tomcat和Socket、Tcp之间的关系,我们就能明白Tomcat为什么会出现端口冲突。如果我
分类:
其他好文 时间:
2020-04-29 23:19:41
阅读次数:
70
(1)npm i http-proxy-middleware --save (2)vue.config.js: devServer: { proxy: { "/api": { target: "http://localhost:3000", // 要请求的后台地址 ws: true, // 启用we ...
分类:
其他好文 时间:
2020-04-29 18:23:04
阅读次数:
86
网络应用体系结构 客户 服务端体系结构 P2P体系结构 进程通信 进行通信的实际上是 进程 在两个端系统上的进程,通过跨越计算机网络交换 报文message 而相互通信 进程通过 套接字(socket) 的软件接口向网络发送和接收报文 可供应用程序使用的运输服务 可靠数据传输 电子邮件、文件传输、金 ...
分类:
其他好文 时间:
2020-04-29 13:05:56
阅读次数:
103
一、阻塞IO模型 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True: conn, addr = server.accept() while True: ...
分类:
其他好文 时间:
2020-04-29 01:03:28
阅读次数:
55
一、LibCurl基本编程框架libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单 ...
分类:
编程语言 时间:
2020-04-29 00:55:42
阅读次数:
86
套接字常用的是网络间不同主机间的通信外,但是呢,它也可以实现同一主机的不同进程间的通信,且建立的通信是双向的通信,即本地socket通信。 执行flow如下: client端code client.c如下: #include <stdio.h> #include <sys/types.h> #inc ...
分类:
其他好文 时间:
2020-04-28 23:23:19
阅读次数:
72
1.Node.js 连接 MySQL $ cnpm install mysql 连接mysql: var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'r ...
分类:
数据库 时间:
2020-04-28 23:11:19
阅读次数:
73
简介: Flask基于python开发并依赖于jinjia2和werkzeug WSGI服务一个微型框架. Werkzeug本质是Socket服务端,用来接收http请求并对请求进行预处理,然后触发Flask框架, 开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给 ...
分类:
其他好文 时间:
2020-04-28 16:58:13
阅读次数:
52
一、安装二进制mysql数据库 1. 下载mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz tar -xf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz (解压压缩包) mv mysql-8.0.18-linux-glibc ...
分类:
数据库 时间:
2020-04-27 19:47:23
阅读次数:
85