`
momodog
  • 浏览: 104734 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Servlet工作原理

Servlet是服务端的组件,servlet运行在servlet容器中,比如tomcat, 在收到客户端请求的时候,容器把请求信息封装为Request对象,并创建Response对象, 传给serlet的service()方法,真正要实现的功能可以在service()调用java代码。 说到这些,就不能不提一下几个内建对象的作用范围。 Request和Response对象:时间上再一次请求中,在这次请求中把Request中的信息传给别的资源,空间上只能是发送请求的客户端有效 HttpSession:一次连接直到客户端关闭,时间上比上面的对象长一些,空间上一致 ServletCofig:是在一个s ...

Servlet简介

1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器   一,什么是Servlet? Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat),   是按照Servlet规范编写的一个Java类。 二,Servlet有什么作用? 主要是处理客户端的请求并将其结果发送到客户端。 三,Servlet的生命周期? Servlet的生命周期是由Ser ...
介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。  关键字:Servlet 线程安全 同步 Java内存模型 ...
from http://blog.csdn.net/kingtrue1/archive/2009/07/29/4389814.aspx   声明:引用本文时请注明出处。 问题描述:有些WEB业务系统,比如物流、ERP等用户比较习惯把浏览器一直打开,当有新业务发生时,用户会即时录入,当通过SESSION时,由 ...
in order to get SASL auth working with Openfire, i had to change line 369 in jsjac.js version 1.3.4 from +'",response="'+response+'",charset="utf-8"';this.oDbg.log("response: "+rPlain,2);this._sendRaw("" to +'",response="'+response+'",c ...

Mysql 安装目录

linux mysql 安装介绍: linux 服务器 RedHat 5.0.server. MySQL 版本: 下载地址链接:http://dev.mysql.com/downloads/mysql/5.1.html  MySQL 服务端:MySQL-server-community-5.1.38-0.rhel5.i386.rpm MySQL 客户端:MySQL-client-community-5.1.38-0.rhel5.i386.rpm 1 安装步骤首先加载光驱: mount /dev/cdrom /mnt   待续...   2 linux MySQL 安装目录 ...
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用。Innodb 所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个 ...
MySQL 分为Community Server 和 Enterprise Edition。 其中Community Server 可以直接从mysql 的官网下载。Enterprice Edition 只能从Oracle edelivery上下载,不过Edelivery 现在已经屏蔽了中国的IP,如果国内的用户一般不能从edelivery上下载,出去才能下载。   1.1 官方文档上有关MySQL安装文件类型说明:        http://dev.mysql.com/doc/refman/5.5/en/index.html   Linux supports anumber of ...

Linux防火墙配置

一、比较安全的防火墙设计:真正的非军事区域真正的非军事区域是比较安全可靠的防火墙设计,这种设计的内部和外部都有防火墙,在这两者之间可以放任何因特网可访问的设备。因特网流量仅能访问非军事区域内的服务器, ...

linux 防火墙设置

  service 位于 /sbin/下 service iptables stop 关闭防火墙 清除防火墙规则 iptables -F   查看配置情况 iptables -L -n记得保存 /etc/init.d/iptables save添加input记录 iptables -A INPUT -p tcp --dport 22 -j ACCEPT添加output记录 iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT一些软件的默认端口:ftp用到端口是 20 21ssh 端口是 22http端口是 80telnet端口是 23rsyn ...
前阵子在虚拟机上装好了centos5.3,并配好了nginx+php+mysql,但是本机就是无法访问。一直就没去折腾了。 具体情况如下 1。本机能ping通虚拟机 2。虚拟机也能ping通本机 3。虚拟机能访问自己的web 4。本机无法访问虚拟己的web 后来发现是防火墙将80端口屏蔽了的缘故。 检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来测试。 解决方法如下: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 然后保存: /etc/rc.d/init.d/iptables save 重启 ...
1、建立CentOS Mysql用户组[root@localhost ~]# grep mysql /etc/group #查询系统中是否有mysql这个用户组,没有则添加。[root@localhost ~]# groupadd mysql #增加一个名为CentOS Mysql的用户组 2、建立CentOS Mysql用户[root@localhost ~]# grep mysql /etc/passwd#查询系统中是否有mysql这个用户,没有则添加。[root@localhost ~]# useradd mysql -g mysql -M -s /sbin/nologin#增加一个名为 ...
该方案是我之前做过的一个项目生产应用的,目前运行良好,如何您生产使用,请先做好测试。 系统架构图 下载软件包 [root@Nginx-node1 src]# cd /usr/local/src [root@Nginx-node1 src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.02.tar.gz [root@Nginx-node1 src]# wget http://nginx.org/download/nginx-0.8.34.tar.gz [root@Nginx-no ...
linux下Nginx+tomcat整合的安装与配置 目的:搭建Nginx与tomcat整合,用Nginx代替apache步骤:一、安装Tomcat和JDK  1、上传apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local2、执行如下命令安装tomcat:   1.#cd /usr/local 2.#tar zxvf apache-tomcat-6.0.18.tar.gz 解压完成后将apache-tomcat-6.0.18重命名为tomcat3、执行如下命令安装JDK:   1 ...
配置linux下的tomcat一、jdk的安装1.以root身份等陆 2.打开一个终端 3.输入命令ls -l查看安装的文件的权限 #cd /home #cp jdk1.4.2.rpm.bin /usr/local #cd /usr/local 给所有的用户添加可执行的权限 #chmod a+x jdk1.4.2.rpm.bin #./jdk1.4.2.rpm.bin 会生成文件jdk1 ...
Global site tag (gtag.js) - Google Analytics