- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 自己动手,写个Web服务器(Java版)——第四篇 WebShare
在这篇中,我要根据现有的成果,做一个真正可用的小产品——WebShare。 在给学生上课的时候,经常遇到要共享文件的情况。Windows的文件共享是好用,但经常弹出没有权限的错误。自己也可以启动个Tomcat或是IIS,不过还是比较费资源的!那么是不是可以自己写个简单的Web服务器,它只用来共享文件呢?当然可以了!开始动手改吧! 以上便是WebShare诞生的灵感。
2009-08-24 13:32:00 1194
原创 自己动手,写个Web服务器(Java版)——第三篇
我们的服务器现在已经可以给客户端响应了,可是只能给固定的响应。接下来要做的事情就是把客户端提交的请求进行解析,然后得到请求的内容,返回客户的响应。这部分我们会分出三个类来,分别是:HttpRequest,HttpResponse,Service。HttpRequest用于解析请求,HttpResponse用于构造响应。Service用于提供服务。那么,开始看代码吧! package
2009-08-24 11:39:00 727
原创 自己动手,写个Web服务器(Java版)——第二篇、Web服务器0.2
Server.java经过改进,当接收到客户端的请求时,返回一个手工拼接的响应。代码如下package mywebserver2;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import ja
2009-08-12 15:15:00 495
原创 自己动手,写个Web服务器(Java版)——第一篇、浏览器和Web服务器的语言Http
浏览器如何根Web服务器交谈呢?请看下图 浏览器和Web服务器通过一个叫TCP的管子通话。浏览器先说:我要……。Web服务器回答:给你……。如此往复。Web服务器不会主动回答的,只有浏览器发出请求,Web服务器才会回答。浏览器和Web服务器都是机器,不懂人的语言。它们有自己的语言——http。其中请求和响应的语法都差不多。都是由头、(空行)、体组合而成。头是由一行一行的格式如:na
2009-08-12 15:05:00 998
原创 ORACLE_HOME没了会发生什么
今天去合作伙伴那里参加评审,可是一进门就被告知那个糟糕的系统又有问题了!于是深入机房重地,发现Oracle数据库连不上了。急忙敲Sqlplus / nolog 发现sqlplus不能用了,path一下,路径有!提示什么ORACLE_HOME+某ORA编号的问题。起初没在意,因为好久没动Oracle了,比较生疏了,急忙NetManager、重启服务等操作。发现NetManager里的图标不太
2009-07-30 23:13:00 536
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人