摘要: cxf依赖于spring的ContextLoaderListener,而spring mvc 则依赖于DispatcherServlet。初始化DispatcherServlet的时候会依赖初始化一个spring 容器,此容器为spring全局容器WebApplicationContext的子容器,... 阅读全文
posted @ 2014-08-15 16:46 黑面馒头 阅读(379) 评论(0) 推荐(0)
摘要: 写一个测试项目,在配置动态数据源的时候采用的AOP切面到Controller层中,根据参数判断是否切合数据源,结果发现,每次Controller层的类都会初始化两次!后来测试发现,把切面放到Service层就不会有问题。暂不明确啥问题,以后有时间找到了再补上,暂时记录以备查询。 阅读全文
posted @ 2014-08-15 13:34 黑面馒头 阅读(465) 评论(0) 推荐(0)
摘要: package lbi.flow.util;import net.sf.json.regexp.RegexpMatcher;public class RegexpUtils { /** * 匹配7c:d1:c3:73:d6:72形式mac * * @return ... 阅读全文
posted @ 2014-05-20 13:51 黑面馒头 阅读(331) 评论(0) 推荐(0)
摘要: 文件上传action处理:boolean isMultipart = ServletFileUpload.isMultipartContent(request); if (isMultipart) { DiskFileItemFactory factory = n... 阅读全文
posted @ 2014-05-15 18:21 黑面馒头 阅读(591) 评论(0) 推荐(0)
摘要: 最近工作中遇到所有日志需要记录到一个文件,而错误的sql执行记录到另一个文件中,查询了一些资料搞定,记录下来。顺便吐槽下公司限制印象笔记的使用。##log4j.rootLogger=INFO, CONSOLE, FILE##deployment project Changelog4j.rootL... 阅读全文
posted @ 2014-05-06 11:01 黑面馒头 阅读(599) 评论(0) 推荐(0)
摘要: 最近跟朋友聊天,聊到他们现在项目的架构都是把数据层跟应用层分离开来,中间可以加memcached等的缓存系统,感觉挺好的,很大程度上的降低耦合,然后还明确分配了数据层跟应用层任务。也方便定位、找到问题。(我们都用最简单的架构,就没搞过分布式部署,小公司没办法o(︶︿︶)o),就找时间学习了,说不定以后就好应用上。这里用了HTTP invoker方式,别的rmi或者jms等也大同小异。这里我使用的是spring3.2.2,jar包就不列了,少哪个加哪个就可以了。spring官方文档一共提供三种方式:通过Spring Web MVC,通过一个servlet指向跟不依赖web容器使用Sun' 阅读全文
posted @ 2013-11-14 16:27 黑面馒头 阅读(503) 评论(0) 推荐(0)
摘要: 一直没有搞过个人博客啥的,最近遇到很多问题,也改变很多,感觉还是有必要搞一个的。即便是没有好的文笔,作为一个记录自己工作中遇到的问题,解决问题的过程,解决的结论也是好的。之所以选择博客园主要还是在博客园里面找到了很多帮助,感觉比较专业,也来混充下,呵呵。由于只是个人随性写的,记录的一些东西,所以难免有很多笔误,错误之处。如果不小心被您看到,请尽情吐槽,我会去验证修改。最后就希望自己能坚持住吧!学习是个渐进的过程,不是一蹴而就的! 阅读全文
posted @ 2013-11-13 22:14 黑面馒头 阅读(170) 评论(0) 推荐(0)
摘要: 最近项目中一个模块出现一个问题,本人做的比较浅显,所以很简单的问题一直搞了好几天,通过各种查资料、工具终于分析除了问题。问题如下:现在对tomcat一个工程(会通过httpurlconnection去请求别的资源)并发过多时候,tomcat直接跟挂去一样,再输入任何地址都一直不响应。通过java自带的检测工具看到像http-8080-1这样的http线程全部一直处于RUNNABLE状态,正常应该请求完处于WAITING。 其实这个问题很简单,去csdn等发问,版主说是死锁了--!结果耗去我很多时间去检查、分析哪里死锁了,其实这个不是线程死锁,忍不住吐槽下,不过也有我的原因在里面。最后通过jc. 阅读全文
posted @ 2013-11-13 13:48 黑面馒头 阅读(2682) 评论(0) 推荐(0)