1.自己实现的简单的java多线程web服务器: https://blog.csdn.net/chongshangyunxiao321/article/details/51095149 自己实现一个简单的web服务器知道工作原理,有利于了解tomcat以及servlet的处理: 2.Java Web应用调优线程池  https://blog.csdn.net/chenjian98306/article/details/50716925 该文章讲了: 先是简单的实现一个简单的单线程Web服务: 然…
OpenResty:官方网站  http://openresty.org/cn/index.html 利用nginx+lua+memcache实现灰度发布 http://www.cnblogs.com/wenbiao/p/3227998.html…
实战WEB 服务器(JAVA编写WEB服务器) 标签: web服务服务器javawebsockethttp服务器 2010-04-21 17:09 11631人阅读 评论(24) 收藏 举报  分类: Socket/multi Thread(54) KJAVA/J2ME(1)  版权声明:本文为博主原创文章,未经博主允许不得转载. 一.超文本传输协议 1.1 HTTP请求 1.2 HTTP应答 二.Socket类 三.ServerSocket类 四.Web服务器实例 4.1 HttpServer…
一.超文本传输协议  1.1 HTTP请求  1.2 HTTP应答  二.Socket类  三.ServerSocket类  四.Web服务器实例  4.1 HttpServer类  4.2 Request类  4.3 Response类  五.编译和运行  ===================  正文:  ===================  Web服务器与客户端的通信使用HTTP协议(超文本传输协议),所以也叫做HTTP服务器.用Java构造Web服务器主要用二个类,java.net.…
其实编写一个入门级别的JAVA的WEB服务器,很简单,用SOCKET类即可实现.相关内容可以参考:http://www.cnblogs.com/liqiu/p/3253022.html 一.首先创建一个目录,目录内结构如下: @~/study/webserver $ tree.├── src│   └── com│       └── taobao│           ├── HttpServer.java│           ├── Request.java│           └──…
Java获取Web服务器文件 如果获取的是服务器上某个目录下的有关文件,就相对比较容易,可以设定死绝对目录,但是如果不能设定死绝对目录,也不确定web服务器的安装目录,可以考虑如下两种方式: 方法一:先获取web服务器当前绝对位置,然后拼接相对目录 考虑到java web项目一般会采用strust2来做,所以可以使用ServletActionContext.getServletContext().getRealPath("")来获取当前的web服务器绝对路径.再拼接相对位置即可,总的程…
机器矩阵2016-08-10 22:14 java程序员亲切地称他为tom猫,看到这只猫可以说明1 服务器部署成功了 ,2 网络是联通的. 到底这只猫是什么来头呢? tomcat是Apache基金会下的一个开源的web服务器,大名鼎鼎的Apache不光开发了许许多多的开源项目,同时他还是目前美帝先进的直升机的型号.可谓霸气十足. 这只猫到底是干嘛的? 如果你有一个网页index.html,一个固定的外网IP和一台电脑,如何让这个网页让全世界的人都可以访问,这只猫可以帮你,你只需要下载这只猫,找到…
转载出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java并发编程与技术内幕.你将会对Java里头的高并发场景下的线程有更加深刻的理解. 目录(?)[-] 一扩展javalangThread类 二实现javalan…
转载自这里. 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一.在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题.(校对注:非常赞同这个观点) Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用.而线程是在进程中执行的一个任务.Java运行环境是一个包含了不同的类和程序的单一进程.线程可以被称为轻量级进程.线程需要较少的…
一.服务器 1.服务器 服务器:安装了服务器软件的计算机 2.服务器软件 服务器软件:接收用户的请求,处理请求,做出响应 3.Web 服务器软件 web 服务器软件:接收用户的请求,处理请求,做出响应. 在 web 服务器软件(web容器)中,可以部署 web 项目,让用户通过浏览器来访问这些项目. 二.常用的 Java 相关的 web 服务器软件 1.webLogic webLogic:Oracle 公司,大型的 JavaEE 服务器,支持所有的 Java规范,收费. 2.webSphere…