摘要: 一、排序算法概述 排序算法最常用操作:交换元素 二、冒泡排序 2.1 实现原理 第一种:元素上浮,从右(大)往左(小)依次确认,相邻元素间,如果右小于左,则交换,每次确认一位最小数。 第二种:元素下沉,从左(小)往右(大)依次确认,相邻元素间,如果左大于右,则交换,每次确认一位最大数。 2.2 动图 阅读全文
posted @ 2018-10-17 14:32 xiaobai1007 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、在IDEA中创建Maven项目 Maven pom.xml 2、创建数据库 3、添加MyBatis配置文件 mybatis-config.xml文件内容如下: jdbc.properties 文件内容如下: 解释 4、定义操作Person表的映射文件 在resources目录下创建sql映射文件 阅读全文
posted @ 2018-10-15 21:19 xiaobai1007 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、Json(JavaScript Object Notation) 1.1 简要介绍: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, 阅读全文
posted @ 2018-10-11 20:24 xiaobai1007 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1 、注解的定义 Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关 阅读全文
posted @ 2018-10-10 19:51 xiaobai1007 阅读(468) 评论(0) 推荐(0) 编辑
摘要: maven把项目的构建划分为不同的生命周期(lifecycle)。粗略一点的话,它这个过程(phase)包括:编译、测试、打包、集成测试、验证、部署。maven中所有的执行动作(goal)都需要指明自己在这个过程中的执行位置,然后maven执行的时候,就依照过程的发展依次调用这些goal进行各种处理 阅读全文
posted @ 2018-10-09 19:32 xiaobai1007 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、Junit是什么? JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工 阅读全文
posted @ 2018-09-28 20:31 xiaobai1007 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 1、 简介 SSM 包含三大框架: Spring MVC (web level),采取 MVC 架构,意图取代麻烦的 Servlet 写法,简化 web 层 MyBatis (dao level),意图取代 jdbc 操作数据库,轻量级、灵活、高效 Spring,提供了 IoC(容器,用来管理组装对 阅读全文
posted @ 2018-09-27 19:37 xiaobai1007 阅读(313) 评论(0) 推荐(1) 编辑
摘要: 1、如果让存储过程跟外边进行数据交互,需要用到参数 第一种,在过程内部使用用户变量 @xxx 另外,可以将表中查询到的数据赋予参数: 使用过程内部定义用户变量的方式,容易在调用的时候产生冲突、混淆,所以最好使用外部定义,结合 in/out/inout 类型参数: 1、IN类型 使用IN类型来传递信息 阅读全文
posted @ 2018-09-19 19:04 xiaobai1007 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1、计算俩个日期之间所差的天数 2、计算日期是这周的星期几 1.因为外国一般都是把星期天认为是一周的开始,所以用这种方法一般都得减去一天才是这周的星期几 2.这种方法是直接获取当天是周几 更多参数: 阅读全文
posted @ 2018-09-18 21:07 xiaobai1007 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 1、创建一张表,我们这表名为 t_score 2、添加若干条数据 3、用case when then end 函数进行查询 效果图: 另一种方法获取所需结果 利用with rollup 给结果集新添一行,再使用ifnull过程函数判断name的值是否为空 阅读全文
posted @ 2018-09-18 20:25 xiaobai1007 阅读(1506) 评论(0) 推荐(0) 编辑