摘要: 调试maven web项目时出现缺少库的情况导致项目无法启动 可是打包到tomcat发布却一切正常 后来在stackoverlow上找到了解决方案 项目右键属性->Deployment Assembly->add->java build path entries添加maven库就OK了 阅读全文
posted @ 2016-12-26 17:29 chrischris 阅读(175) 评论(0) 推荐(0)
摘要: 集中记录spring常见注解 供今后查阅 @ControllerAdvice: ControllerAdvice的定义为: ControllerAdvice注解的作用是将@ExceptionHandler、@InitBinder、@ModelAttribute应用到到所有的requestmappin 阅读全文
posted @ 2016-12-26 15:17 chrischris 阅读(91) 评论(0) 推荐(0)
摘要: 转载至http://blog.csdn.net/ithomer/article/details/9332071# 原博主注释的很详细 阅读全文
posted @ 2016-12-16 15:53 chrischris 阅读(846) 评论(0) 推荐(0)
摘要: AOP(Aspect Oriented Programming) 面向切面编程 举个例子 通常需要处理一段业务逻辑的前后有打印日志或其他操作 业务逻辑代码里就会穿插大量日志打印等代码显得十分杂乱 这个时候就可以使用AOP将日志操作抽象为一个横切关注点 将他织入相应业务逻辑接口中就可以了 AOP核心概 阅读全文
posted @ 2016-12-15 15:36 chrischris 阅读(95) 评论(0) 推荐(0)
摘要: IDictionary接口类同时继承了 IEnumerable<KeyValuePair<TKey, TValue>> 和 IEnumerable这两个接口 因此需要同时实现 才能编译通过 IDictionary源码中是这样实现的 之前没有见过这种写法 故做下记录供今后查阅 阅读全文
posted @ 2016-12-07 10:16 chrischris 阅读(540) 评论(0) 推荐(0)
摘要: Java在并发编程中进行使用java.util.concurrent.atomic来处理一些轻量级变量 如AtomicInteger AtomicBoolean等 .Net中则使用Interlocked来实现类似功能 Java中使用object的wait和notify方法来实现线程间的写作 .Net 阅读全文
posted @ 2016-12-05 17:15 chrischris 阅读(656) 评论(0) 推荐(0)
摘要: Java中可以通过Thread或ThreadGroup的setDaemon方法将线程设置为守护线程 当所有非守护线程退出后 守护线程将被杀死不在运行 .Net中可以通过设置IsBackground属性将线程设置为守护线程 默认为FALSE 阅读全文
posted @ 2016-12-05 15:34 chrischris 阅读(129) 评论(0) 推荐(0)
摘要: 转载自:http://blog.csdn.net/wanghantong/article/details/36427433 Maven 仓库的分类: maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库 maven本地仓 阅读全文
posted @ 2016-11-04 15:28 chrischris 阅读(17374) 评论(0) 推荐(0)
摘要: 转载自:http://blog.sina.com.cn/s/blog_7085382f0100uk4p.html 基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能 阅读全文
posted @ 2016-10-12 12:29 chrischris 阅读(612) 评论(0) 推荐(0)