摘要: 1.搭建一个maven web项目 2.配置tomcat 3.测试项目是否能跑起来 4.导入项目中会遇到的jar包:jsp,Servlet,mysql驱动,jstl,stand... 5.创建项目包结构:dao,filter,entity(pojo),service,servlet,util 6.编 阅读全文
posted @ 2020-09-01 13:19 Fabulo 阅读(137) 评论(0) 推荐(0)
摘要: 为保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如WEB-INF目录(只能重定向或者转发请求,不能通过外界url访问) 为了防止文件覆盖的现象,要为上传文件产生一个唯一的文件名(时间戳(存在巧合),uuid,md5,位运算法) 要限制上传文件的最大值 可以限制上传文件的类型,在收到上传 阅读全文
posted @ 2020-09-01 13:17 Fabulo 阅读(140) 评论(0) 推荐(0)
摘要: 14.1一级缓存 默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存)只在一次SqlSession中有效,也就是拿到连接到关闭连接这个区间。 测试步骤 1.开启日志 2.测试在一个Session中查询两次相同的记录 @Testpublic void test(){ Sql 阅读全文
posted @ 2020-08-31 20:01 Fabulo 阅读(135) 评论(0) 推荐(0)
摘要: 根据不同的条件生成不同的sql语句 搭建环境 CREATE TABLE `blog`(`id` VARCHAR(50) NOT NULL COMMENT '博客id',`title` VARCHAR(100) NOT NULL COMMENT '博客标题',`author` VARCHAR(30) 阅读全文
posted @ 2020-08-31 19:15 Fabulo 阅读(165) 评论(0) 推荐(0)
摘要: 1.环境搭建,和多对一一样 实体类 package com.yl.pojo;​import lombok.Data;​@Datapublic class Student { private int id; private String name; private int tid;} package 阅读全文
posted @ 2020-08-31 19:11 Fabulo 阅读(131) 评论(0) 推荐(0)
摘要: 测试环境搭建 1.新建实体类 2.建立Mapper接口 3.建立Mapper.xml文件 4.在核心配置文件中绑定注册Mapper接口或者文件 5.测试 按照查询嵌套处理 实体类 @Datapublic class Student { private int id; private String n 阅读全文
posted @ 2020-08-31 19:10 Fabulo 阅读(136) 评论(0) 推荐(0)
摘要: Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and m 阅读全文
posted @ 2020-08-31 19:09 Fabulo 阅读(221) 评论(0) 推荐(0)
摘要: 1.注解在接口上实现 @Select("select * from user")List<User> getUsers(); 2.在核心配置文件中绑定接口 <mappers> <mapper class="com.yl.dao.UserMapper"/></mappers> 3.测试 本质:反射机制 阅读全文
posted @ 2020-08-31 19:08 Fabulo 阅读(107) 评论(0) 推荐(0)
摘要: 8.1 使用Limit分页 1.接口 //分页List<User> getUserByLimit(Map<String,Integer> map); 2.Mapper.xml <select id="getUserByLimit" parameterType="map" resultMap="Use 阅读全文
posted @ 2020-08-31 19:07 Fabulo 阅读(129) 评论(0) 推荐(0)
摘要: 7.1日志工厂 如果一个数据库操作出现了异常,我们需要排错,日志就是最好的助手 在Mybatis中具体使用哪一个日志实现,在设置中设定 STDOUT_LOGGING 标准日志输出 7.2LOG4J 导入依赖 <dependency> <groupId>log4j</groupId> <artifac 阅读全文
posted @ 2020-08-31 19:06 Fabulo 阅读(131) 评论(0) 推荐(0)