一:前沿

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

二:javamelody简单配置

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

    <dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.55.</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!!!

最新文章

  1. BZOJ4516: [Sdoi2016]生成魔咒
  2. 前端构建工具gulp介绍
  3. MySQL逻辑备份与恢复
  4. 开发报表时将已有User做成下拉列表,第一项为label为ALL,value为null
  5. PL/SQL显示行号和高亮当前行
  6. java中@value的环境配置
  7. http keepalive
  8. 30款基本UX工具 - 用户测试与反馈工具
  9. IWebBrowser隐藏滚动条
  10. oracle恢复已删除的表
  11. [boost][filesystem] 扫描给定目录下所有项
  12. setOnTouchListener在小米手机中不走ACTION_UP而是走ACTION_CANCEL
  13. Alpha冲刺(3/10)——2019.4.25
  14. Maven项目集成Jetty
  15. 大数据不就是写SQL吗?
  16. Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 1)C. Morse Code
  17. swift - UIButton按钮有图片是点击高亮 有灰色动画
  18. Hadoop生态圈-flume日志收集工具完全分布式部署
  19. IE WebBrowser内核设置
  20. ASP.NET MVC与Sql Server建立连接

热门文章

  1. [答网友问]让GridLength支持动画
  2. 初步学习pg_control文件之十五
  3. How to Upload multiple files to documentLibrary in one time
  4. oracle12c 新建表空间
  5. npx 命令介绍
  6. Windows下nginx作为静态资源服务器使用
  7. Loadrunner11.0安装与简单使用
  8. [USACO18DEC]Fine Dining
  9. SDOI2013森林
  10. 安装VMware的一般步骤(安装过程总结)