摘要: 1. ibatis和mybatis中$与#的区别: 对于变量部分, 应当使用#, 这样可以有效的防止sql注入, 未来,# 都是用到了prepareStement,这样对效率也有一定的提升。 $只是简单的字符拼接而已,对于非变量部分, 那只能使用$, 实际上, 在很多场合,$也是有很多实际意义的... 阅读全文
posted @ 2015-05-23 18:56 Jtianlin 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. 检查是否为上传文件。 2. 通过HandlerMapping获取HandlerExecutionChain: DispatcherServlet 中包含:handlerMappings , 遍历获取正确的:HandlerMapping(RequestMappingHandlerMapping  阅读全文
posted @ 2015-05-23 18:13 Jtianlin 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://www.oschina.net/question/84460_9608 孔浩视频1. 几个关键类: RequestMappingHandlerMapping 和 RequestMappingHandlerAdapter 替代 DefaultAnnoationH... 阅读全文
posted @ 2015-05-23 17:41 Jtianlin 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.cnblogs.com/dolphin0520/p/3923167.htmlJava并发编程:Lock 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurr... 阅读全文
posted @ 2015-05-23 15:21 Jtianlin 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.cnblogs.com/dolphin0520/p/3938914.htmlJava并发编程:并发容器之CopyOnWriteArrayList(转载) 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-W... 阅读全文
posted @ 2015-05-23 15:19 Jtianlin 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.cnblogs.com/dolphin0520/p/3932905.htmlJava并发编程:并发容器之ConcurrentHashMap(转载) 下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了... 阅读全文
posted @ 2015-05-23 15:17 Jtianlin 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.cnblogs.com/dolphin0520/p/3932906.htmlJava并发编程:阻塞队列 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayL... 阅读全文
posted @ 2015-05-23 15:16 Jtianlin 阅读(151) 评论(0) 推荐(0) 编辑
摘要: JobDetail 设置执行的任务 ;CronTrigger 触发器;设置执行的时间规则 ; Scheduler // 调度器,将任务与执行时间关联 本文转自:http://www.oschina.net/question/8676_9032 1、Scheduler的配置 <bean class=" 阅读全文
posted @ 2015-05-23 13:19 Jtianlin 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-quartz/ Quartz 基本概念及原理 Quartz Scheduler 开源框架 Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于 阅读全文
posted @ 2015-05-23 13:16 Jtianlin 阅读(440) 评论(0) 推荐(0) 编辑