- 博客(11)
- 收藏
- 关注
原创 框架总结
Spring ioc di aop hibernate一级缓存 二级缓存 查询缓存 级联更新 关系维护 延迟加载 抓取策略struts2 拦截器 struts-default.xmlmyBatis一级缓存 二级缓存 SpringMVC前端控制器 处理器映射器 处理器适配器 视图解析器
2018-01-11 21:41:55
188
原创 Mybatis_缓存
一级缓存 hashMap默认开启,同一个session内的二级缓存myBatis的二级缓存不同于hibernate,不同session的 一种情况在crud的会清空缓存还能设置时间间隔清空缓存项目经验BSS项目在启动的时候,会加载code_code缓存到redies,只要项目不重启缓存不会消失第二种查询的代理商各级营业厅可以采用
2018-01-11 21:11:57
173
原创 多线程实例
使用最基础的main函数来启动容器。 args=new String[]{"D:\\trade_ptdh_3.properties"};传递进来参数,例如固话的配置文件其中包含 日志 log4j多线程数量 threadPool发出的sql信息 fetchSqlxmlbeans=intfBMO.xml,intfDatabase.xml,ws.xml sp
2018-01-11 14:36:22
254
原创 hibernate 实例
配置文件根据config 加载配置文件 hibernate会使用监听模式 在进行save update 的时候回对缓存进行更新操作。所有的操作hibernate都是调用一个监听器的方法来进行操作。监听器类似于切面编程,在原子操作的时候做其他相关操作。 private Serializable fireSave(SaveOrUpdateEvent event)
2018-01-11 09:45:12
198
原创 Hibernate_相关内容
1. 一级缓存减少与数据库的交互提高性能,hql缓存2. 二级缓存存储一些常用不变的对象放入到缓存提高效率。3. 查询缓存通过把数据放入到查询缓存提高效率4. 延迟加载通过改变sql语句的发出时间来提高效率5. 抓取策略通过发出怎样的sql来提高效率(subselect join)6. 级联更新操作7. 维护关系操作8. 对象的副本9. 对象状态的维护(临时 持久
2018-01-11 08:38:29
127
原创 Struts2_拦截器_ModelDrivenInterceptor模型驱动
ModelDrivenInterceptor核心代码块类似属性驱动1. 判断此Action是否继承ModelDriver2. 获取值栈3. 获取对象Model4. 将对象Model放入到栈顶5. 执行属性驱动,自动将放入到栈顶的属性设置最新的值。public String inter
2018-01-10 22:26:04
270
原创 Struts2_web.xml的解析
1. 配置web.xml文件struts2 是filter的框架 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 此事struts2的入口,在框架启动时会执行filter的init方法初始化数据。public void init(Fil
2018-01-10 22:25:53
289
原创 Sturts2_拦截器_ParametersInterceptor
ParametersInterceptor1. 提交表单,创建对象栈 compontRoot将valueStack放入到ThreadLocal里面2. 拦截器的ParametersInterceptor的主要代码块1. 获取当前的action2. 判断是否有参数3. 如果有参数则获取map栈4. 将参数放入到map中
2018-01-10 22:25:39
240
原创 Struts2概述
1. mvc框架2. 实例web.xml配置文件 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* java中的action方法,可以加成Action 或者 ActionSupport
2018-01-10 22:00:39
235
原创 Struts2_valueStack值栈
获取值栈的三种方式ValueStack valueStack = ServletActionContext.getValueStack(ServletActionContext.getRequest());ValueStack valueStack2 = ActionContext.getContext().getValueStack();ValueStack valueStack3 =
2018-01-10 21:55:52
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人