自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Initialization failed for ‘https://start.spring.io‘——踩坑是最快的成长

1.打开Settings2.https://start.spring.io3.4.真的是间歇性的,有时候成功,有时候失败的,建议多试几次!!!!!!

2020-07-22 22:40:29 326

原创 MyBatis:NO4 —— 动态SQL

1.概述动态SQL:通过不同的查询条件,生成不同的SQL语句。防止业务需要使用复杂的SQL语句进行拼接而造成的错误官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映

2020-07-13 22:33:51 142

原创 MyBatis:NO3 —— ResultMap结果集映射

1.结果集映射ResultMap(1)resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来(2)ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了(1)手动映射用于解决实体类和数据库字段名称不匹配的问题具体步骤:1.返回值类型为 resultMap ; 2.编写resultMap,实现手动映射手动映射代码案例(2)高级的结果集映射解决

2020-06-20 16:24:25 228

原创 MyBatis:No2 ——配置文件以及CRUD操作

1.主配置文件基本格式1.导入config约束(必不可少的部分)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">configuration(配置)properties(属性):

2020-06-19 12:47:01 168

原创 MySQL索引背后的数据结构和算法原理

介绍关于MySQL索引的故事

2020-06-15 22:28:25 75

原创 浅谈MyBatis:NO1

1.MyBatis的简介MyBatis的参考文档MyBatis是一个持久层框架,可以自定义SQL语句以及配置映射文件,几乎包含了JDBC的代码功能,使用MyBatis可以减少数据取出时的封装 , 数据库的建立连接等重复的代码块,可以通过XML文件或者注解来配置映射原始数据类型、接口和POJO为数据库中的记录使用MyBatis框架可以直接通过Java代码操作数据库...

2020-06-13 09:15:38 156

原创 Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find cla

Maven中使用MyBatis框架报如下错误:MySQL 8.0.19JDK 1.8Maven 3.6.3在这里插入代码片org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundExcep

2020-06-09 22:18:46 13977 16

原创 IDEA连接MySQL踩过的坑

常见问题一:Exception in thread “main” com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.mysql-connector-java-5.1.37-bin.jar包和本地的MySQL S...

2020-04-06 10:38:08 493 1

原创 Java注解

Annotation注解注解概述通俗来说,注解和之前接触的注释都是用来说明程序的,但注解是给计算机看的注解本质上是一个接口是代码中的特殊标记,可用于标记类、接口、构造器、成员方法、变量等注解的分类按作用分编写文档:通过代码里标识的注解生成文档代码分析:通过代码里标识的注解对代码进行分析编译检查:通过代码里标识的注解让编译器能实现基本的编译检查按是否有成员变量分标记注解:...

2020-04-03 16:38:56 145

原创 Lambda表达式 && 函数式接口

Lambda表达式使用前提必须要有接口,并且接口中有且仅有一个抽象方法;必须有上下问推断,即方法的参数或者局部变量必须是Lambda对应的接口类型。标准格式一些参数一个箭头一段代码(参数列表)->{ 方法体 }省略格式参数列表的数据类型可以省略若参数列表中只有一个参数时,参数类型和()都可以省略代码中只有一行语句的时候,{}、return、;都可以省略,但是要同时...

2020-03-06 10:54:56 191

空空如也

空空如也

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

TA关注的人

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