随笔分类 - Spring
摘要:今天突然发生了一件怪事,在内测环境下所有的客户端通过hessian请求服务端时,部分的请求直接返回'j' is unknow code ,服务端并不报错。发生这个问题,真把我给急坏了,内测环境是我们上线生产的最后一道关,如果这个故障不解决,所有的应用都要停止上线,以免给生产系统造成影响。一方面更新邮件不停的在累积,另一方面,出于对生产系统负责的态度,不敢对生产环境进行更新。某大神一直认为是项目中的包的版本的问题,不断的让我换依赖包的版本,当时我也没有太好的排查方案,只好先尝试换换看,换来换去问题依旧。一上午很快就过去了,到下午,无线那边的产品挨个找我问我情况,迫于压力,我回复产
阅读全文
摘要:SEVERE: The web application [/jmanager] appears to have started a thread named [pool-21-thread-1] but has failed to stop it. This is very likely to create a memory leak.下午又碰到个这样的提示,跑的好好的应用,怎么会有这样的问题呢!看到提示后忽然明白了什么,容器发生异常后线程没有停掉,所以就会有这样的提示,检查了一下代码,发现在springApplicationListener的一个实现类中出现了空指针,导致spring 上下文
阅读全文
摘要:遇到一个问题折腾了两个小时,归根于对spring import resource的错误的认识。认为只要使用classpath*,就会将classpath下的所有目录的这个文件加载进去。实际上,<import resource="classpath*:defaultConfig.xml" /> 这样的配置,只能将classes根目录下的defaultConfig.xml加载进入spring的上下文,而memcachedclientConfig/defaultConfig.xml文件是无法加载进去的。所以如果配置文件不在classes根目录下,或者jar的包根目录下
阅读全文
摘要:前段时间有几个同行跟我吐槽说系统响应越来越慢,优化不知道从何入手!今天写写使用spring的aop来实现方法级的执行时间的记录监控,以此来评估方法的性能以及针对性的对已存在的方法进行优化。对于监控,我们比较关注监控的可靠性和性能,准确,高效,这才能在不影响整体性能的情况下对我们的系统性能有个较准确的认识。对于spring aop这个我就不多介绍了,网上一搜一大把,使用过spring的人都知道spring的ioc和aop。ioc我们常用,但在我们自己的系统中,aop的使用几乎为零,除了这个监控的小功能应用到了,其他的基本上没有使用到。我们使用BeanNameAutoProxyCreator,指定
阅读全文
浙公网安备 33010602011771号