Java编程
文章平均质量分 79
imxishang
这个作者很懒,什么都没留下…
展开
-
XStream自定义XML转换器
莫名其妙的异常昨天做一个项目时用到了XStream来做XML到Bean的转换器,需要转换的Bean格式如下:@Data@XStreamAlias("Document")public class AccountTradeHistoryResponseVo { @XStreamAlias("ResponseHeader") private CommonResponseHeader he原创 2017-12-30 23:05:46 · 1132 阅读 · 0 评论 -
Java动态代理深度解析
Java动态代理深度解析引言说起动态代理,很多人可能都没有直接去使用过。但是只要用过Spring,那动态代理就是一个是个绕不过的坎,因为Spring的核心特性之一AOP就是基于动态代理来实现的,那么什么情况下需要用到动态代理呢?场景考虑这样一个教师的接口:public interface Teacher { void teach();}假设我们有一个TeacherChan的实现类,陈老师教原创 2017-12-16 22:59:58 · 192 阅读 · 0 评论 -
Java线程池中BlockingQueue的作用
关于线程池中BlockingQueue的疑问对于Java线程池,相信大家都或多或少使用过。关于其用法和原理介绍,网上已经有很多非常精彩的文章,珠玉在前,我就不献丑了。不了解的,可以参考这篇文章。今天我想讲的,是关于我对Java线程次的两个疑问,当然高手可以略过了。 1.为什么线程池要使用BlockingQueue,而不是ArrayList或别的什么列表? 2.既然使用了Blo...原创 2018-04-16 20:10:09 · 2945 阅读 · 0 评论