自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 基于完成端口模型的web服务器

使用C++实现一个完成端口模型,可以使用浏览器且支持并行访问的网页服务器完成端口模型流程:服务器代码逻辑:Step1初始化Windows Sockets,绑定,监听Step2创建完成端口对象。Step3创建n个工作线程,n等于当前计算机中CPU核心的数量。将新建的完成端口对象作为参数传递到工作线程中。工作线程的主要功能是检测完成端口的状态,如果有来自客户端的数据,则接收数据,并将接收到的数据发送回客户端程序。Step4监听来自客户端的连接请求。Step5接收来自客户端的连接请求,得到与客户端

2020-07-08 00:58:06 485

原创 服务器开发其他浏览器正常但Chrome显示全白踩坑

IE和Edge浏览器可以正常显示,ab压力测试正常原视是send时少发送了一位,’\0’ 没有发送出去导致chrome显示全白

2020-06-04 12:06:58 733

原创 写一个最简单的web服务器

基于TCP的SOCKET编程模型如下:客户端我们不用管,直接使用浏览器做测试服务器通过bind(),listen(),accept确定链接,然后用recv()处理浏览器发送的GET请求GET request 格式如下:(不同浏览器请求不一样,可以全部打出来自己研究)GET /filename HTTP/1.1Host: localhost:8888Connection: keep-aliveCache-Control: max-age=0Upgrade-Insecure-Requests:

2020-06-04 12:04:01 433

原创 JavaWeb项目mysql换sqlserver踩坑

除了正常的驱动,URL等常规替换后,检查这一条Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();有没有.newInstance();mysql可以不加,但sqlserver必须加

2020-05-12 10:11:03 549

原创 Tomcat无法startup踩坑

Tomcat无法startup踩坑如图中问题,显示了几个Using后就退出了原因是Tomcat版本高于JDK版本,理论上重新安装最新版本的JDK即可但是,我又发现JDK安装时环境变量怎么设置都没用,经过检查发现Win10居然自带了一个Java!而且这个Java在注册表内有信息,导致你去运行Java时 Win10会使用注册表内的安装信息而忽视你环境变量的参数!如何检查自己有没有这个情况呢?...

2020-04-27 18:38:06 808

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除