朝花夕誓
10
29
二、简单排序---选择排序 二、简单排序---选择排序
1. 排序思路 每一次遍历的过程中,都假定第一个索引处的元素是最小值,和其他索引处的值依次进行比较,如果当前索引处的值大于其他某个索引处的值,则假定其他某个索引出的值为最小值,最后可以找到最小值所在的索引 交换第一个索引处和最小值所在的索
2020-10-29
28
Maven Maven
一、Maven介绍1、Maven简介maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。 依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。 项目构
2020-10-28
28
一、简单排序--冒泡排序 一、简单排序--冒泡排序
1.冒泡排序原理 比较相邻的元素。如果前一个元素比后一个元素大,就交换这两个元素的位置。 对每一对相邻元素做同样的工作,从开始第一对元素到结尾的最后一对元素。最终最后位置的元素就是最大值。 再次从开始到倒数第二个元素比较,确定第二大的值,之
2020-10-28
27
Mybatis(5)---动态sql Mybatis(5)---动态sql
动态sql(1)if满足条件拼接语句,不满足不拼接 <select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTI
2020-10-27
25
MyBatis(3)---多表操作 MyBatis(3)---多表操作
1.一对一查询 例子:用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户 一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户 1.1 一对一查询语句select * from orders o,user u
2020-10-25
25
MyBatis(4)---注解 MyBatis(4)---注解
1. MyBatis常用注解 Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装
2020-10-25
25
SSM项目的创建 SSM项目的创建
一、准备工作1.创建项目文件夹,并用IDE打开2.创建Maven工程 模块 并创建相应的包 关于创建maven工程的GroupId和ArtfactId groupId定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为my
2020-10-25
24
22
MyBatis(1)--基本的CRUD MyBatis(1)--基本的CRUD
1.MyBatis简介1.1 简介mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 1.2 MyBa
2020-10-22
19
PathVariable和RequestParam PathVariable和RequestParam
@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模
2020-10-19
19
SpringMVC笔记(3)---文件的上传方式 SpringMVC笔记(3)---文件的上传方式
1.SpringMVC的请求-文件上传-客户端表单实现(应用)文件上传客户端表单需要满足: 表单项:type = “file” 表单的提交方式是post 表单的enctype属性是多部分表单形式,及enctype = “multipart
2020-10-19
19
SpringMVC笔记(4)---拦截器Interceptor SpringMVC笔记(4)---拦截器Interceptor
1.SpringMVC拦截器概念Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(InterceptorChain)
2020-10-19
23 / 24