- 浏览: 129036 次
最新评论
-
qzwlf:
Android(四)数据存储之五网络 -
jiaoshiyao:
...
http响应头介绍 -
cherishlive:
请问Standard MBean如何支持复杂类型,可否大概的讲 ...
JMX MBeans之三Open MBean -
nihongye:
...
JMX MBeans之三Open MBean -
discolt:
报错
javax.management.MBeanExcep ...
JMX MBeans之四Model MBean (1)
文章列表
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 ...
- 2009-12-02 09:33
- 浏览 1765
- 评论(0)
JMX MBeans之四Model MBean (1)
与标准和动态MBean相比,你可以不用写MBean类,只需使用javax.management.modelmbean.RequiredModelMBean即可。RequiredModelMBean实现了ModelMBean接口,而ModelMBean扩展了DynamicMBean接口,因此与DynamicMBean相似,Model MBean的管理资源也是在运行时定义的。与DynamicMBean不同的是,DynamicMBean管理的资源一般定义在DynamicMBean中(运行时才决定管理那些资源),而model MBean管 ...
- 2009-12-02 09:32
- 浏览 3268
- 评论(1)
JMX MBeans之三Open MBean
Open MBeans被设计为可以被更大范围的管理程序访问.严格说,你开发standard,dynamic和model MBean可以使用复杂类型。然而,为了让管理程序能够正确得到这些类型的状态,这些类的字节码必须让这些管理程序访问 ...
- 2009-12-02 09:32
- 浏览 3380
- 评论(2)
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 ...
- 2009-12-02 09:31
- 浏览 4539
- 评论(0)
JMX MBeans之一Standard MBean 这种类型的MBean最简单,它能管理的资源(包括属性,方法,时间)必须定义在接口中,然后MBean必须实现这个接口。而且这个MBean实现类中,必须至少有一个public的构造函数。 而且类中的getter和setter函数必须遵守命名标准。 类的命名也必须遵循一定的规范,例如我们的MBean为Hello,则接口必须为HelloMBean,而且是大小写敏感的。如果不这么做,可能会有javax.management.NotCompliantMBeanException抛出。 接口为: public interface HelloWorldMBe ...
- 2009-12-02 09:30
- 浏览 2408
- 评论(0)
在web.xml配置,应用服务去加载
<servlet>
<servlet-name>app</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<context-param>
<param-name>contextConfigLocation</param-name ...
- 2009-09-24 15:24
- 浏览 4476
- 评论(0)
1、OneToMany
@OneToMany(mappedBy="publicCategory",cascade=CascadeType.ALL)
在onetoMany中 ,如果不设置mappedBy,则会在多与一表之外建立一个关联表
- 2009-09-22 17:49
- 浏览 938
- 评论(0)
ContextLoaderListener将指定的Bean配置文件加载到了根应用程序上下文里,而每个DispatcherServlet实例则将其配置文件都加载到它自己的应用程序上下文中,并引用根应用程序上下文作为它的父上下文。因此,每个DispatcherServlet实例加载的上下文都可以访问甚至覆盖根应用程序上下文中声明的Bean(但反过来是不可以的)。然而,DispatcherServlet实例加载的上下文则无法互相访问。
- 2009-09-14 10:19
- 浏览 2043
- 评论(0)
控制activemq5的队列大小
- 博客分类:
- activemq
在activemq.xml里默认的queue的大小是 5mb
<policyEntry queue=">" memoryLimit="5mb"/>
即如果activemq的所有队列里的对象大小之和超过5m,activemq不再接收消息;
在实际生产中可以进行调整;也可以 设置 producerFlowControl="false" ,不再限制queue的大小;