服务器
文章平均质量分 75
小雨的光
这个作者很懒,什么都没留下…
展开
-
阿里云服务器部署可道云
1. 安装宝塔面板 1.1 安装命令 Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh Ubuntu/Deepin安装脚本 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo b原创 2022-02-21 16:17:57 · 1237 阅读 · 0 评论 -
手写服务器系列(5) 简单服务器优化——复杂请求的支持
上一篇 博客中我们实现了一个简单的服务器,真是极其简单。实际场景中当然不可能只是访问一下http://localhost:8080/。本篇博客,我们的目的是优化简单服务器,让它支持复杂请求。 1. 优化HttpRequest 我们先来看看,目前的服务器对复杂get请求的支持。我们通过浏览器访问地址http://localhost:8080/hello.do?id=123...原创 2019-12-23 17:43:09 · 126 阅读 · 0 评论 -
手写服务器系列(4) 简单服务器
基于上一篇博客继续 往下写。本篇博客我们正式开始写一个简单版本的服务器。 1. 思考 我们需要考虑服务器应该具备哪些能力。首先,我们需要一个socket程序接收客户端请求;然后,我们需要给客户端一个返回;最后,我们需要包装一下http消息中携带的参数提供给使用了我们的服务器的上层程序。 2. 手写一个简单服务器 2.1 HttpRequest package com.zlyx....原创 2019-12-23 15:13:25 · 289 阅读 · 0 评论 -
手写服务器系列(3) TCP服务端识别HTPP请求
问题:http请求到了服务器端变成了什么? 我们启动以下我们的服务端程序,然后通过浏览器请求一下我们的服务器。 package com.zlyx.easy.server; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.ne...原创 2019-12-23 14:59:23 · 225 阅读 · 0 评论 -
手写服务器系列(2) 几种TCP编程接收数据的写法
紧接着上一篇博客,我们这边博客来看看tcp编程接收数据的几种写法。 1.InputStream写法(上篇博客的写法): package com.zlyx.easy.server; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Sock...原创 2019-12-23 14:11:56 · 177 阅读 · 0 评论 -
手写服务器系列(1) 简单TCP编程
我们都知道,客户端与服务端之间的连接是基于TCP的可靠传输。所以,在手写服务器之前,是需要了解这部分内容的。希望这个系列完成后,我们都能有一定的收获。 1. 写一个简单的TCP小程序并启动 package com.zlyx.easy.server; import java.io.IOException; import java.io.InputStream; import ja...原创 2019-12-23 14:03:17 · 316 阅读 · 0 评论