上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页
摘要: 一、action是struts2的控制器,SpringMVC的控制器controller; model也就是javaBean; 固定放的位置和配置文件; 二、快速使用代码 1、导包 2、web.xml配置 3、 controller代码 三、执行原理流程 阅读全文
posted @ 2019-10-06 15:55 wmqiang 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、sql注入现象 拼接产生新的sql语句,里面多了两个 or 关键词,有or这种关键词可能会改变sql语义; 二、预编译防止sql注入 预编译是在传参代替占位符之前,sql语句已经生成确定,传入的只当作参数值,没有关键词等会改变语义; 阅读全文
posted @ 2019-10-06 14:52 wmqiang 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、struts2执行流程 二、架构图 只需要编写黄色部分的代码; 阅读全文
posted @ 2019-10-06 14:24 wmqiang 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、项目框架结构 MVC & Web、service、dao 二、使用代码 访问: 阅读全文
posted @ 2019-10-06 13:56 wmqiang 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、本质区别和应用场景 阅读全文
posted @ 2019-10-06 13:41 wmqiang 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、分布式集群,多态服务器相同的代码,均衡压力; 二、 1、导包,ehcache适用mybatis的jar包; 2、映射配置文件中配置: 3、ehcache配置文件 4、使用代码和mybatis自带的 perpetualcache 一样; 阅读全文
posted @ 2019-10-06 13:39 wmqiang 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、一级缓存 1、概念 2、使用代码 有增删改操作时,会自动清除一级缓存: 二、二级缓存 1、没开启二级缓存 没有开启缓存,不同的session获取不同的mapper,会执行两次sql; 2、二级缓存原理: 3、开启二级缓存 全局配置文件中: 映射文件中: 4、使用二级缓存代码: 阅读全文
posted @ 2019-10-06 11:04 wmqiang 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、加载映射文件几种方式 二、mapper接口注解执行sql语句 就将xml中的sql语句放到注解的括号中就可以,一般只用于简单的sql语句合适; 阅读全文
posted @ 2019-10-06 10:21 wmqiang 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一、概念 二、快速入门 1、导包搭建环境 要输出到文件中 log4j.rootLogger 要再加个 file; 2、全局配置文件 3、映射文件 4、测试使用代码 “findUserById” 是映射文件中的一个select 标签的 id 属性值;10 是参数; 阅读全文
posted @ 2019-10-05 13:48 wmqiang 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、概念 二、一级缓存 一级缓存,同一个session共享数据,两次获取信息只会执行一次sql语句; 三、二级缓存,默认不使用,需要手动配置开启 持久化对象意思是数据库中存在的模型,自己new的不是; 一般很少被修改的数据才会使用二级缓存,并发访问策略是read-only; 四、EHCache缓存提 阅读全文
posted @ 2019-10-05 10:46 wmqiang 阅读(296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页