自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 冒泡排序和选择排序:

冒泡排序原理图:1、冒泡排序:public class TestArray1 { public static void main(String[] args) { int[] array = {3, -5, 6, 0, -9, 100}; for (int j = 1; j <= array.length - 1; j++) { for (int i = 0; i < array.length - j; i++) { .

2021-08-17 21:56:36 50

原创 MP用法:

public class TestMP3 { @Autowired private UserMapper userMapper; @Test public void select1(){ //查询id为23的用户 User user = userMapper.selectById(23); System.out.println(user); } @Test public void select2(){.

2021-08-17 21:04:47 127

原创 单例模式(Singleton)

一个类只能创建一个对象:1,饿汉式:2,懒汉式:

2021-08-17 08:21:59 72

原创 MybatisPlus

MP介绍说明: MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 //利用mp机制入库 @Test public void testInsert(){ Report report = new Report(); report.setName("鼠标").setCount(101);

2021-08-16 21:21:39 50

原创 Mybatis 接口注解说明

Mybatis实现数据查询时有2种Sql的写法:1,将所有的Sql语句都写到xml 映射文件中. (万能操作方式)<mapper namespace="com.jt.mapper.ReportMapper"> <select id="findAll" resultType="Report"> select * from report </select></mapper>2,可以将Sql语句通过注解的方式标识在接口方法中

2021-08-16 21:17:34 137

原创 @MapperScan说明

SpringBoot为了简化代码,提供了包扫描的机制,为包路径下的接口创建代理对象,之后交给spring容器管理,可以在任意位置依赖注入@MapperScan("com.jt.mapper")public class SpringBootRun { public static void main(String[] args) { SpringApplication.run(SpringBootRun.class,args); }}...

2021-08-16 21:09:47 623

原创 SpringBoot整合Mybatis

一,创建项目二,添加jar包(pom.xml文件)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0

2021-08-16 21:04:28 51

原创 @SpringBootTest用法:

注解说明: 如果测试方法中添加了该注解,则当执行@Test注解方法时,则Spring容器将会启动,启动之后将所有需要依赖注入的信息完整构建.之后用户有针对性的挑选需要测试的代码进行测试即可。入门测试案例:...

2021-08-16 19:55:09 626

原创 lombok的作用及注释

一, lombok作用作用: 简化用户创建**实体对象(POJO)**的过程,由插件自动的完成实体对象中常用方法的构建(get/set/toString/构造等)二, Lombok链式加载//注解的作用: 动态的生成get/set/toString....方法@Data //一般为属性赋值 get/set方法@NoArgsConstructor //无参构造@AllArgsConstructor //全参构造@Accessors(chain = true) //开启链式加载(重写set..

2021-08-16 19:45:12 4422

原创 2021-08-15 #{}和${}的区别

#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理,就是把 {} 替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。...

2021-08-15 23:13:36 33

原创 面试题:请说一下springmvc的执行流程

1,

2021-08-15 23:11:39 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除