上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 前端控制器(DispatcherServlet) 处理器映射器(HandlerMapping) 处理器适配器(HandlerAdapter) 拦截器(HandlerInterceptor) 语言环境处理器(LocaleResolver) 主题解析器(ThemeResolver) 视图解析器(View 阅读全文
posted @ 2020-01-01 19:48 ConstXiong 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: 1、在 web 项目的 web.xml 文件配置 DispatcherServlet,启动 web 项目完成初始化动作 2、http 请求到 DispatcherServlet 3、根据 HttpServletRequest 查找 HandlerExecutionChain 4、根据 Handler 阅读全文
posted @ 2020-01-01 19:47 ConstXiong 阅读(269) 评论(0) 推荐(0) 编辑
摘要: spring mvc 是 spring web mvc,spring 框架的一部分,一个 mvc 设计模型的表现层框架。 具体参考:4.2.9.RELEASE 版 spring mvc 官方文章 https://docs.spring.io/spring/docs/4.2.9.RELEASE/spr 阅读全文
posted @ 2019-12-31 10:55 ConstXiong 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 编程式事务管理,在代码中调用 commit()、rollback()等事务管理相关的方法 maven pom.xml文件 编程式事务管理,可以通过 java.sql.Connection 控制事务。spring 配置文件 测试代码 删除用户语句回滚,打印出两个用户 基于 TransactionPro 阅读全文
posted @ 2019-12-31 10:53 ConstXiong 阅读(851) 评论(0) 推荐(0) 编辑
摘要: spring 配置文件中 <bean> 节点的 autowire 参数可以控制 bean 自动装配的方式 default - 默认的方式和 "no" 方式一样 no - 不自动装配,需要使用 <ref />节点或参数 byName - 根据名称进行装配 byType - 根据类型进行装配 const 阅读全文
posted @ 2019-12-31 10:50 ConstXiong 阅读(2269) 评论(0) 推荐(0) 编辑
摘要: singleton:单例模式,在整个Spring IoC容器中,使用 singleton 定义的 bean 只有一个实例 prototype:原型模式,每次通过容器的getbean方法获取 prototype 定义的 bean 时,都产生一个新的 bean 实例 只有在 Web 应用中使用Sprin 阅读全文
posted @ 2019-12-31 10:48 ConstXiong 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: Spring 不保证 bean 的线程安全。 默认 spring 容器中的 bean 是单例的。当单例中存在竞态条件,即有线程安全问题。如下面的例子 计数类 spring 配置文件 测试类 打印结果开头和结尾 修改 spring 配置文件,把 bean 的作用域改为 prototype 测试结果输出 阅读全文
posted @ 2019-12-31 10:47 ConstXiong 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: JDK Atomic开头的类,是通过 CAS 原理解决并发情况下原子性问题 CAS 包含 3 个参数,CAS(V, E, N)。V 表示需要更新的变量,E 表示变量当前期望值,N 表示更新为的值。只有当变量 V 的值等于 E 时,变量 V 的值才会被更新为 N。如果变量 V 的值不等于 E ,说明变 阅读全文
posted @ 2019-12-30 09:37 ConstXiong 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: JDK 1.5 之前同步容器包括: Vector、Hashtable、Stack Collections 工具类将普通容器,转变为同步容器,如: 同步容器的实现原理就是在容器的操作方法上,加上了 synchronized 关键字。 List:CopyOnWriteArrayList Set:Copy 阅读全文
posted @ 2019-12-30 09:24 ConstXiong 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Spring框架的七大模块 1. Spring Core 框架的最基础部分,提供 IoC 容器,对 bean 进行管理。 2.Spring Context 基于 bean,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化、校验和调度等功能。 3.Spring DAO 提供了JDBC的抽象层, 阅读全文
posted @ 2019-12-30 09:13 ConstXiong 阅读(3620) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页