摘要:
一、action是struts2的控制器,SpringMVC的控制器controller; model也就是javaBean; 固定放的位置和配置文件; 二、快速使用代码 1、导包 2、web.xml配置 3、 controller代码 三、执行原理流程 阅读全文
摘要:
一、sql注入现象 拼接产生新的sql语句,里面多了两个 or 关键词,有or这种关键词可能会改变sql语义; 二、预编译防止sql注入 预编译是在传参代替占位符之前,sql语句已经生成确定,传入的只当作参数值,没有关键词等会改变语义; 阅读全文
摘要:
一、struts2执行流程 二、架构图 只需要编写黄色部分的代码; 阅读全文
摘要:
一、项目框架结构 MVC & Web、service、dao 二、使用代码 访问: 阅读全文
摘要:
一、本质区别和应用场景 阅读全文
摘要:
一、分布式集群,多态服务器相同的代码,均衡压力; 二、 1、导包,ehcache适用mybatis的jar包; 2、映射配置文件中配置: 3、ehcache配置文件 4、使用代码和mybatis自带的 perpetualcache 一样; 阅读全文
摘要:
一、一级缓存 1、概念 2、使用代码 有增删改操作时,会自动清除一级缓存: 二、二级缓存 1、没开启二级缓存 没有开启缓存,不同的session获取不同的mapper,会执行两次sql; 2、二级缓存原理: 3、开启二级缓存 全局配置文件中: 映射文件中: 4、使用二级缓存代码: 阅读全文
摘要:
一、加载映射文件几种方式 二、mapper接口注解执行sql语句 就将xml中的sql语句放到注解的括号中就可以,一般只用于简单的sql语句合适; 阅读全文