摘要: 与其它web MVC框架一样,Spring的web MVC框架是一个请求驱动的web框架,其设计围绕一个中心的servlet进行, 它能将请求分发给控制器,并提供其它功能帮助web应用开发。然而,Spring的DispatcherServlet 所做的不仅仅是这些,它和Spring的IoC容器完全集 阅读全文
posted @ 2017-03-26 21:36 勇敢的二米 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在整个SpringMVC框架中,DispatcherServlet处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应的工作。具体流程为: 1)客户端发送http请求,web应用服务器接收到这个请求,如果匹配DispatcherServlet的映射路径(在web.xml中配置),web容器将 阅读全文
posted @ 2017-03-26 20:52 勇敢的二米 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 一:先上结论 #{}:占位符号,好处防止sql注入 ${}:sql拼接符号 二:具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也 阅读全文
posted @ 2017-03-26 20:23 勇敢的二米 阅读(12135) 评论(1) 推荐(5) 编辑
摘要: 一:什么是线程安全 线程安全 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全 就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 如果你的代码 阅读全文
posted @ 2017-03-26 16:42 勇敢的二米 阅读(750) 评论(0) 推荐(0) 编辑