摘要: 1.多对一: 多个学生,对应一个老师 对于学生这边而言,关联...多个学生,关联一个老师【多对一】 对于老师而言,集合,一个老师又很多学生【一对多】 实体类: 按照查询嵌套处理:(子查询) 按照结果嵌套处理:(连表查询) 2.一对多 比如:一个老师拥有多个学生! 对于老师而言,就是一对多的关系 按照 阅读全文
posted @ 2020-04-13 15:58 文戌 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 1.创建项目 创建项目时勾选依赖 web依赖 lombok mysql和mybatis 或者直接在pom.xml中导入依赖(mybatis/mysql/) 2.配置数据库连接(在application.properties) ==ps : 如果整合Druid只需要把这一步省略,将数据库连接交给Dru 阅读全文
posted @ 2020-04-07 08:40 文戌 阅读(1043) 评论(0) 推荐(1) 编辑
摘要: 在使用springboot链接数据库时报了如下错误 之后发现,原来是idea自动提示的配置文件错误,一开始是这样的 改成这样就ok ==如果还报错可能是springboot或者mysql版本问题,我的springboot为2.2.0版本,mysql为8.0版本== 阅读全文
posted @ 2020-04-03 10:32 文戌 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 报错如下 经查阅资料后发现,mybatis+mysql时可以一个标签内写多条语句,只不过需要mybatis在连接mysql时在url处加上 allowMultiQueries=true 如下,在末尾加上即可: 阅读全文
posted @ 2020-03-27 18:00 文戌 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 未登录时的界面: 登录和注册界面,有动态效果: 登陆之后的界面 拥有完善的验证功能 数据库创建代码在实体类中 源码链接 https://download.csdn.net/download/weixin_44284599/12273296 https://gitee.com/yueliu2345/U 阅读全文
posted @ 2020-03-27 11:41 文戌 阅读(2700) 评论(0) 推荐(0) 编辑
摘要: 两个例子,使用动态规划算法解决 第一个例子是LeetCode题目: 面试题 17.16: 按摩师一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的 阅读全文
posted @ 2020-03-25 18:39 文戌 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 今天学习数据结构快速排序时发现网上有很多种快速排序的方法,于是我选择了算法导论上面一种比较标准的快慢指针的方法实现了. 实现思路来自b站: https://www.bilibili.com/video/av47837026 阅读全文
posted @ 2020-03-21 18:42 文戌 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 题目: 反转一个单链表。 示例: 输入: 1 2 3 4 5 NULL 输出: 5 4 3 2 1 NULL 思路一: 反转指针,设置三个指针,分别指向前中后,依次将指针反转,并将head指向原来的尾部 要注意的特殊情况: [],[1] 可参考leetcode大佬评论 思路二: 前插法创建一个头指针 阅读全文
posted @ 2020-03-21 12:32 文戌 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 问题来源于leetcode 在给定的网格中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 值 2 代表腐烂的橘子。 每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。 返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 1 阅读全文
posted @ 2020-03-16 13:30 文戌 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 首先验证自己的路径是否写错, 按住ctrl键,点击你填写的路径,如果显示cannot find ,无法跳转到文件的话,说明你的路径写的有问题,自己通过加../来解决即可,如果自己的路径填写无误,那么再使用下面的几种方法. 方法一 : springmvc的配置中添加静态资源过滤 方法二 : 修改引用静 阅读全文
posted @ 2020-03-14 18:45 文戌 阅读(1337) 评论(0) 推荐(0) 编辑