自从写web程序以来,web程序是如何在Tomcat中运行的一直困惑着我,不知道底层的运行机制是无法真正理解web的,所以就开始研究Tomcat源码,Tomcat是一个轻量级的java服务器,再结合《How Tomcat works》和网上大牛博客之后,也算知道了内部的运行架构。
首先去官网下载Tomcat源码,我下载的是apache-tomcat-7.0.63-src(在这里下载),因...
分类:
系统相关 时间:
2015-08-09 12:35:21
阅读次数:
189
1.概念:
Tomcat是应用(java)服务器,只是一个servlet容器。实现了对Servlet和JavaServer Page(JSP)的支持,也提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。
2.使用
下载:大家可以去官网上下载,也可以...
分类:
其他好文 时间:
2015-08-06 02:06:51
阅读次数:
131
Java服务端收到前端字符串转json: import?com.alibaba.fastjson.JSONObject;
String?s?=?"{\"userLoginId\":\"sysman\",\"mobileIds\":\"bdzfzl001,sgbj001\"}";
JSONObject?jsonobj?=?JSON.parseObj...
分类:
Web程序 时间:
2015-08-03 23:04:23
阅读次数:
498
运维经验分享作为一个专题,目前共7篇文章《运维经验分享(一)--LinuxShell之ChatterServer服务控制脚本》《运维经验分享(二)--LinuxShell之ChatterServer服务控制脚本二次优化》《运维经验分享(三)--解决Ubuntu下crontab不能正确执行Shell脚本的问题(一)》《运维经验分..
分类:
编程语言 时间:
2015-07-23 01:00:25
阅读次数:
175
运维经验分享作为一个专题,目前共7篇文章《运维经验分享(一)--LinuxShell之ChatterServer服务控制脚本》《运维经验分享(二)--LinuxShell之ChatterServer服务控制脚本二次优化》《运维经验分享(三)--解决Ubuntu下crontab不能正确执行Shell脚本的问题(一)》《运维经验分..
分类:
编程语言 时间:
2015-07-23 00:59:39
阅读次数:
213
HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性
语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。
JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后...
分类:
Web程序 时间:
2015-07-15 22:50:52
阅读次数:
189
package com.web服务器区端判断请求是否移动设备;import java.util.regex.Matcher;import java.util.regex.Pattern;public class WebRequestUtil { // \b 是单词边界(连着的两个(字母字符 与...
分类:
移动开发 时间:
2015-07-13 20:20:03
阅读次数:
135
第五种 TCP预先派生子进程服务器程序:
对预先派生子进程服务器的最后一种改动就是由父进程调用accept,然后再将所接受的已连接描述字传递给子进程。父进程必须跟踪子进程的忙闲状态,以便给空闲子进程传递新的描述字。为每个子进程维护一个信息结构,用来管理各子进程。
在调用fork之前,先创建一个字节流管道(Unix域的字节流套接口),它是Unix域的字节流套接口。当子进程派生后...
分类:
其他好文 时间:
2015-07-12 11:21:54
阅读次数:
127
一、solr 的简介
Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况...
分类:
其他好文 时间:
2015-07-11 09:07:07
阅读次数:
257