zoukankan      html  css  js  c++  java
  • 有关javamelody的配置

    一:前沿

       在这里我学到了怎么来使用开源的东西,也第一次去接触有关性能方面检测的开源框架,javamelody是性能检测的,刚刚看的时候我什么都不知道的,但是自己接触了,才知道一点大概思路吧。下面来记载下!

    二:javamelody简单配置

      在pom.xml中引入下面这个jar包

        <dependency>
              <groupId>net.bull.javamelody</groupId>
              <artifactId>javamelody-core</artifactId>
              <version>1.55.0</version>
          </dependency>

    下面是在配置文件中加的。

      web.xml中:

     <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>
                classpath:net/bull/javamelody/monitoring-spring.xml
            </param-value>
       </context-param>
    监听器和过滤器

    <filter>
    <filter-name>monitoring</filter-name>
    <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
    <init-param>
    <param-name>url-exclude-pattern</param-name>
    <param-value>/resource/.*</param-value>
    </init-param>
    </filter>
    <filter-mapping>
    <filter-name>monitoring</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    <listener>
    <listener-class>net.bull.javamelody.SessionListener</listener-class>
    </listener>

    在依赖注入的*.xml中配置如下

     <bean id="facadeMonitoringAdvisor" class="net.bull.javamelody.MonitoringSpringAdvisor">
            <property name="pointcut">
                <bean class="org.springframework.aop.support.JdkRegexpMethodPointcut">
                    <property name="pattern" value=".*service.*" />
                </bean>
            </property>
        </bean>

    加了这几项,你的项目能允许那么就可以检测了。

    你可以用这个地址来访问http://localhost:8080/test/monitoring

    如下图:

    这就是查看效率的图表等

    三:总结

      在IT的路上每迈出一步都是一大步,现在能会用的情况下,再去寻根问底,现在的我还在路上。努力是我现在能做得,经验也很重要。现在又再通往牛逼的道路上迈出一步了。Go!!!

  • 相关阅读:
    PHP常见问题总结
    Java常见问题总结(二)
    C语言常见问题总结
    C#常见问题总结(三)
    C#常见问题总结(二)
    Android常见问题总结(二)
    日期和时间类函数
    Eclipse开发工具介绍
    JavaScript中逻辑运算符的使用
    多路开关模式的switch语句
  • 原文地址:https://www.cnblogs.com/wuhao1991/p/4290467.html
Copyright © 2011-2022 走看看