有关javamelody的配置
一:前沿
在这里我学到了怎么来使用开源的东西,也第一次去接触有关性能方面检测的开源框架,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!!!
最新文章
- BZOJ4516: [Sdoi2016]生成魔咒
- 前端构建工具gulp介绍
- MySQL逻辑备份与恢复
- 开发报表时将已有User做成下拉列表,第一项为label为ALL,value为null
- PL/SQL显示行号和高亮当前行
- java中@value的环境配置
- http keepalive
- 30款基本UX工具 - 用户测试与反馈工具
- IWebBrowser隐藏滚动条
- oracle恢复已删除的表
- [boost][filesystem] 扫描给定目录下所有项
- setOnTouchListener在小米手机中不走ACTION_UP而是走ACTION_CANCEL
- Alpha冲刺(3/10)——2019.4.25
- Maven项目集成Jetty
- 大数据不就是写SQL吗?
- Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 1)C. Morse Code
- swift - UIButton按钮有图片是点击高亮 有灰色动画
- Hadoop生态圈-flume日志收集工具完全分布式部署
- IE WebBrowser内核设置
- ASP.NET MVC与Sql Server建立连接