自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql语句常见面试题

sql语句常见面试题1.建表(1)student学生信息表CREATE TABLE student ( id INT (20) NOT NULL, NAME VARCHAR (20) NOT NULL, age INT (20), sex VARCHAR (2), PRIMARY KEY (id))INSERT INTO `student` VALUES ('1', '张三', '23', '男');INSERT INTO `student` VALUES ('2', '李四', '2

2021-07-15 17:02:57 1240

原创 mybatis中:SqlMapConfig-properties定义

1、SqlMapConfig.xml​ mybatis的全局配置文件SqlMapConfig.xml,配置内容如下:​ properties(属性)​ settings(全局配置参数)​ typeAliases(类型别名)​ typeHandiers(类型处理器)​ objectFactory(对象工厂)​ plugins(插件)​ environments(环境集合属性对象)​     environment(环境子属性对象)​

2020-10-25 21:27:36 193

原创 mybatis中SqlMapConfig.xml中批量别名设置时的错误

本人是刚学mybatis的菜鸟,在SqlMapConfig.xml中进行批量的别名设置的时候出现了一个好长时间没有解决的问题:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in mapper/UserMapper.xml### Cause: org.apache.ibatis.builder.BuilderException: Error

2020-10-15 21:33:48 264

原创 Spring Boot编译错误之Unable to start embedded container;

当我编写SpringBoot整合Filter程序的启动类的时候,出现了这样的一个错误:org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationCont

2020-10-14 14:08:23 1618

原创 mybatis开发dao方法-SqlSession的应用场景

1、mybatis开发dao的方法:(1)SqlSession使用范围​ 通过SqlSessionFactoryBuilder创建会话工SqlSessionFactory​       将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSessionFactoryBuilder​       在需要创建SqlSessionFac

2020-10-08 20:24:35 509

原创 mybatis入门程序:删除、更新用户&&hibernate和mybatis的区别

1、删除、更新用户(1)映射文件中添加SQL语句<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace命名空间,作用就是对SQL进行分类化管理,理解为SQL的隔离-->&

2020-10-03 21:59:14 2139

原创 mybatis入门程序:向数据库中添加用户&&自增主键和非自增主键的返回

1、添加用户(1)映射文件中添加SQL语句<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace命名空间,作用就是对SQL进行分类化管理,理解为SQL的隔离--><

2020-10-03 14:25:52 325

原创 mybatis入门程序:mybatis根据用户名称模糊查询用户信息

根据用户名称模糊查询用户信息1、在映射文件中配置SQL语句<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace命名空间,作用就是对SQL进行分类化管理,理解为SQL的隔离--&

2020-10-02 21:15:46 2377

原创 对mybatis的了解和入门程序

一、关于mybatismybatis是持久层框架,任何的持久层框架都是对jdbc的封装。是一个操作数据库的框架。那么为什么jdbc会渐渐地被取代,mybatis渐渐地被使用呢?因为jdbc存在一些问题:例子:使用jdbc查询mysql数据库中用户表的记录。1、数据库连接,使用时创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能​ 设想:使用数据库连接池管理数据库连接2、将sql语句硬编码到java代码中,如果sql语句修改,需要重新编译java代码,不利于

2020-10-01 23:05:07 208

原创 Spring loC的介绍

spring loC的介绍:(文中有部分内容转于这篇文章https://blog.csdn.net/qq_40587575/article/details/79901550)loC——Inversion of Control 即“控制反转”,是一种设计思想。在java开发中,loc意味着将你设计好的对象交给容器控制,而不是传统的由对象内部控制。​ **谁控制谁,控制了什么?**传统的Java SE程序设计,是由程序主动去创建依赖对象,而loC是由一个专门的容器来创建依赖对象,即由loC容器来控制

2020-09-27 14:14:41 3431

原创 Java基础:清楚认识IO流

IO流:input输入,读,从硬盘到内存output输出,写,从内存到硬盘内存和硬盘的区别(补充内容):内存(条形、8G、芯片、寻址): 临时程序执行使用硬盘(矩形、1T、机械(也有固态)、扇区) 永久性保存六字真言:(将自己当做java程序),读进来,写出去IO流的分类:输入流输出流 vs 字节流和字符流字节流:可以处理任何一种文件字符流:只能处理纯文本文件。所以分类:字节输入流字节输出流字符输入流:读纯文本文件字符输出流:写纯文本文件FileWriter介绍:如

2020-07-13 22:30:26 281

原创 Java基础:数组

数组:数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来数组本身是一个引用数据类型,数组内存储的类型可以是基本数据类型,也可以是引用类型数组的特点:①数组本身是一个引用数据类型②数组是在堆内存中的一串连续的地址存在③数组在初始化时必须指定长度④堆内存的数组空间长度一旦确定,不能再次发生改变⑤堆内存的变量中存储的是数组的地址引用⑥数组内部存储的类型可以使基本的,也可以是引用1、数组的声明数据类型[] 数组名字int[] x;char[] y;boolean[] z;

2020-07-13 21:10:01 117

原创 java基础:while与do……while

两个循环结构:while与do……whilewhile:初始值:while(终点判断条件){ //括号内只允许写一个好多好多执行}do……whiledo{好多好多执行}while();两者区别:while先判断后执行,条件不允许不执行do……while先执行后判断,条件不满足,至少执行一次练习1:有一个水池,已经盛满了120立方米的水有一个进水管,每小时进水18立方米有一个排水管,每小时排水30立方米两个水管一起开经过多少小时,水池的水排放干净?在这里插入代码片

2020-07-13 16:51:39 207

原创 Java基础:break和continue(笔试时极容易考)

两个关键字:break , continuebreak:在这里插入代码片/** * * @date 2020年7月13日 * @author 冯文斌 * <p>Description:break和continue<p> * */public class Test { public static void main(String[] args){ //i和j写在括号外面,对程序有影响,对j而言,每次i加1后, //j不是从1开始,而是从上一次的j开始

2020-07-13 16:37:44 317

原创 有关java运算符的面试题

&和&&的区别、位运算中最有效率的方式计算2*8的结果、两个变量int a = 1;int b = 2;如何将两个变量的值进行对换

2020-07-06 22:39:17 337

原创 java中的运算符(java基础)

运算符:用来指明对于操作数的运算方式按照操作数的数目来进行分类单目 a++ (a>b) ? x : y 双目a+b三目(a>b) ? x : y按照运算符的功能来进行分类1.算术运算加(+) 减(-)乘(*) 除(/) 取余或取模(%)自增(++) 自减(–)int x = 1;x = x + 1; //x空间内的值自己增加了一个x ++; //x空间的值自增了一个++ x; //对于x空间内的值来讲都是一致的,最终的结果都自增了一个int

2020-07-06 21:59:19 243

原创 java的数据类型和数据类型之间的转化问题

1、数据类型(1)基本数据类型 8个整型(4个)byte字节型-------->8个bit 敏感单位1byte == 8bit 0 0000000 256种组合 用第一个bit位记录符号 0正数 1负数数值的范围 -2的7次方 ~ 2的7次方-1-128 ~ 127short int long以上的其他整型类型 依次乘2short 2字节是16bit 2的16次方种 范围:-2的15次方 ~ 2的1

2020-07-06 21:17:33 104

原创 mybatis学习中的常见错误

对于这个错误org.apache.ibatis.binding.BindingException: Type interface edu.tjut.mapper.UserMapper is not known to the MapperRegistry.笔者是一个java语言的初学者,在用junit进行测试的时候,出现了这样的错误:错误原因:在全局配置文件SqlMapConfig.xml中没有加载映射文件,或者映射文件的路径没有写对。...

2020-07-05 18:00:37 92

空空如也

空空如也

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

TA关注的人

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