自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 存储过程详解

sql存储过程详解

2023-08-28 11:10:18 90

原创 invalid comparison: java.util.Date and java.lang.String(无效的比较)

此时就会报错invalid comparison: java.util.Date and java.lang.String(无效的比较),不能用Date类型与String类型进行比较,问题出现在下面这段代码。在使用mybatis的时候,在mapper.xml中写了一段这样的代码,我的startTime是Date类型的。在mybatis中对Date类型进行空判断,只需要如下即可。

2023-04-19 16:20:20 114

原创 把base64编码字符串转换为图片

【代码】【无标题】

2023-03-29 15:12:53 837

原创 mysql-索引加强

到主键值 47,找到主键后我们需要再到聚集索引中查找具体对应的数据信息,此时又回到了聚集索引的查找流程。下面看下具体的查找流程图:[[外链图片转存中…(img-acm4xowU-1659663963083)]在 MyISAM 中,聚集索引和非聚集索引的叶子节点都会存储数据的文件地址。本篇文章从二叉查找树,详细说明了为什么 MySQL 用 B+ 树作为数据的索引,以及在 InnoDB 中数据库如何通过 B+ 树索引来存储数据以及查找数据。我们一定要记住这句话:数据即索引,索引即数据。...

2022-08-05 09:46:27 159

原创 mysql-体系

​ MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 是开源的,目前隶属于 Oracle 旗下产品。MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL 使用标准的 SQL 数据语言形式。MySQL 可以运行于多个系统上,并且支持多种语言。...

2022-08-05 09:44:59 337

原创 Spring5学习

Spring-Study代码:https://github.com/Donkequan/Spring-Study简介spring理念:是现有的技术更加容易使用,本身是一个大杂烩。SSH:Struct2 + Spring + HibernateSSM: SpringMVC + Spring + Mybatis官网: https://spring.io/projects/spring-framework#overview官方下载: https://repo.spring.io/release/

2022-02-04 17:00:21 94

原创 使用注解开发,Lombok,多对一处理

使用注解开发删除 UserMapper.xmlUserMapperpackage com.hou.dao;import com.hou.pojo.User;import org.apache.ibatis.annotations.Select;import java.util.List;public interface UserMapper { @Select("select * from user") List<User> getUsers();}核

2022-02-04 16:58:40 282

原创 Mybatis之分页

分页Limit 分页语法:SELECT * from user limit startIndex,pageSize;SELECT * from user limit 0,2;实体类 UserMapper.javapackage com.yz.dao;import com.hou.pojo.User;import java.util.List;import java.util.Map;public interface UserMapper { //根据id查询用户

2022-02-02 16:36:53 72

原创 Mybatis学习笔记

1. 配置官网文档: https://mybatis.org/mybatis-3/zh/getting-started.htmlpom.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:schemaL

2022-02-02 16:15:48 97

原创 mybatis配置解析

一.配置解析https://mybatis.org/mybatis-3/zh/configuration.html#environments1.mybatis-config.xml2.Mybatis 的配置文件包含了会深深影响Mybatis行为的设置和属性信息configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)envir

2022-02-02 12:46:56 61

原创 mybatis之map和模糊查询

万能Map假设,我们的实体类或者数据库中的表,字段或者参数过多,我们应当考虑使用Map;sq</insert> <!--对象中的属性可以直接取出来--> <insert id="addUser" parameterType="com.yz.pojo.User"> insert into mybatis.user(id, pwd) values (#{id},#{password})</insert> @Test p

2022-02-01 16:32:43 1399

原创 mybatis CRUD

1. namespacenamespace中的包名要和接口的包名一致2.select选择/查询语句id:就是对应的namespace中的方法名resultType:Sql语句执行的返回值!paramteType:参数类型! <!--查询语句--> <select id="getUserList" resultType="com.yz.pojo.User"> select *from mybatis.user; </select&gt

2022-02-01 12:56:25 893

原创 第一个Mybatis程序

思路:搭建环境—>导入Mybatis—>编写代码—>测试1.搭建环境:创建数据库“mybatis”:USE mybatis;CREATE TABLE user(id INT(20) NOT null primary key,name varchar(30) default NULL,pwd varchar(30) default NUll)engine=InnoDB default CHARSET=utf8;insert INTO user(id,name,pwd) va

2022-01-31 22:34:20 1231

原创 什么是mybatis?

什么是mybatis?

2022-01-31 15:51:43 290

原创 JAVA基础最新面试题

这里写自定义面向对象和面向过程的区别面向过程:欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入面向过程:优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机

2021-12-31 12:31:25 70

原创 登录HTML、CSS例子

HTML: Login Login 登录

2021-11-26 16:24:27 80

原创 Springboot增删改查之UserMapper.java

Mapper.java的使用User:向前端返回的是entity里面的所有的实体类数据,可以返回所有的数据巨,也可以返回部分数据。findbyname是查询所有,也是返回所有,但是我可以决定使用哪些数据。String:向前端返回的是字符串类数据。void:不需要向前端返回数据的方法。UML 图表可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:#mermaid-svg-jTa4FNA0WXt47VsT .label{font-family:'trebuchet ms',

2021-11-19 14:12:23 1305

原创 2021-03-19

用户交互Scanner[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EPo3ltct-1616140792644)(C:\Users\杨展\AppData\Roaming\Typora\typora-user-images\image-20210319095851527.png)]顺序结构:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SPVMbOzT-1616140792646)(C:\Users\杨展\AppData\Roaming

2021-03-19 16:04:32 53

原创 2021-03-19

变量 就相当于一个空间 变量名就相当于空间的名字。局部变量 就是写在方法里面的变量,只能在方法里面使用,定义后需要进行初始化。实例变量 就是需要先进行数据类型的定义,它从属于对象。只有先进行定义后才可以在下面使用,在使用的时候​ 必须先要new一个对象,然后在下面才可以使用。​ 如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-chsPos55-1616118595399)(C:\Users\

2021-03-19 09:54:07 49

原创 2021-03-18

零基础学java 之java程序控制机制八大基本数据类型

2021-03-18 20:36:49 45

原创 day01

基本Dos命令

2021-03-18 19:29:52 46

空空如也

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

TA关注的人

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