`
minghaitang
  • 浏览: 126645 次
社区版块
存档分类
最新评论
文章列表
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内 容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰 符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体 元信息以及可能的实体内容。 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始 行,一个或者多个头域,一个只 ...
1、基于ip地址的虚拟主机 Listen 80<VirtualHost 172.20.30.40>    DocumentRoot /home/httpd/html1    ServerName www.ok1.com    ErrorLog /usr/local/apache/logs/error1_log    CustomLog /usr/local/apache/logs/access1_log combined</VirtualHost><VirtualHost 172.20.30.50>    DocumentRoot /home/httpd/h ...
安全起见,尽量少显示信息 1、ServerTokens Prod 该参数设置http 头部返回的apache 版本信息。可用的值和含义如下(显示的信息逐渐增加): Prod:仅软件名称,例如:apacheMajor:包括主版本号,例如:apache/2Minor:包括次版本号,例如:apache/2.0Min:仅apache 的完整版本号,例如:apache/2.0.54OS:包括操作系统类型,例如:apache/2.0.54(Unix)Full: 包括apache 支持的模块及模块版本号, 例如:Apache/2.0.54 (Unix)  mod_ssl/2.0.54 OpenSSL/0 ...
日志记录了Web 服务器的错误信息以及访问信息,是分析网站的流量和访问量的重要依据。 1、错误日志的设置 ErrorLog logs/error_log #日志的保存位置LogLevel warn #日志的级别显示的格式日下:[Mon Oct 10 15:54:29 2006] [error] [client 192.168.10.22] access to /download/failed, reason: user admin not allowed access   2、访问日志设置 日志的缺省格式有如下几种:LogFormat "%h %l %u %t \" ...
1、ServerRoot ServerRoot "/usr/local/apache2"    #apache 软件安装的位置。配置文件中其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。   2、PidFile logs/httpd.pid #第一个httpd 进程(所有其他进程的父进程)的进程号文 ...
1、解压缩apache安装包; 2、./configure --help 查看安装信息; 3、./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --prefix :安装目录 --enable-so:支持DSO动态编译 4. time make 编译 time 统计编译时间 5、make install 安装   6、.bin/apachectl start   7、vi  /etc/rc.local 将 /usr/local/apache2/bin/apachectl start 开机时自动启动 ...
-----------------------------ModelAgent.java---------------------------------------------import java.lang.reflect.Constructor;import javax.management.*;import javax.management.modelmbean.*;public class ModelAgent{ /*  * 私有属性  */ private String dClassName = "TestBean"; private String dDescri ...
JMX MBeans之四Model MBean (1)   与标准和动态MBean相比,你可以不用写MBean类,只需使用javax.management.modelmbean.RequiredModelMBean即可。RequiredModelMBean实现了ModelMBean接口,而ModelMBean扩展了DynamicMBean接口,因此与DynamicMBean相似,Model MBean的管理资源也是在运行时定义的。与DynamicMBean不同的是,DynamicMBean管理的资源一般定义在DynamicMBean中(运行时才决定管理那些资源),而model MBean管 ...
JMX MBeans之三Open MBean   Open MBeans被设计为可以被更大范围的管理程序访问.严格说,你开发standard,dynamic和model MBean可以使用复杂类型。然而,为了让管理程序能够正确得到这些类型的状态,这些类的字节码必须让这些管理程序访问 ...
JMX MBeans之二Dynamic MBean 必须实现javax.management.DynamicMBean接口,所有的属性,方法都在运行时定义.对于standard MBeans, jmx agent为之创建了metadata;而对于dynamic mbean,开发者必须自己提供被管理资源的metadata.虽然增加了难度,但是获得了灵活性。 DynamicMBean接口的定义:   getMBeanInfo(): MBeanInfo  getAttribute( attribute:String ): Object  getAttributes( attributes:S ...
JMX MBeans之一Standard MBean 这种类型的MBean最简单,它能管理的资源(包括属性,方法,时间)必须定义在接口中,然后MBean必须实现这个接口。而且这个MBean实现类中,必须至少有一个public的构造函数。 而且类中的getter和setter函数必须遵守命名标准。 类的命名也必须遵循一定的规范,例如我们的MBean为Hello,则接口必须为HelloMBean,而且是大小写敏感的。如果不这么做,可能会有javax.management.NotCompliantMBeanException抛出。 接口为: public interface HelloWorldMBe ...
在web.xml配置,应用服务去加载     <servlet>      <servlet-name>app</servlet-name>      <servlet-class>                org.springframework.web.servlet.DispatcherServlet      </servlet-class>      <context-param>            <param-name>contextConfigLocation</param-name ...
1、OneToMany @OneToMany(mappedBy="publicCategory",cascade=CascadeType.ALL) 在onetoMany中 ,如果不设置mappedBy,则会在多与一表之外建立一个关联表
ContextLoaderListener将指定的Bean配置文件加载到了根应用程序上下文里,而每个DispatcherServlet实例则将其配置文件都加载到它自己的应用程序上下文中,并引用根应用程序上下文作为它的父上下文。因此,每个DispatcherServlet实例加载的上下文都可以访问甚至覆盖根应用程序上下文中声明的Bean(但反过来是不可以的)。然而,DispatcherServlet实例加载的上下文则无法互相访问。
在activemq.xml里默认的queue的大小是 5mb <policyEntry queue=">" memoryLimit="5mb"/> 即如果activemq的所有队列里的对象大小之和超过5m,activemq不再接收消息; 在实际生产中可以进行调整;也可以 设置 producerFlowControl="false" ,不再限制queue的大小;
Global site tag (gtag.js) - Google Analytics