本文是通过慕课网相关课程学习MyBatisPlus整理的笔记。MyBatisPlus入门 : - ) 老师讲的挺好的,还不会MyBatisPlus的小伙伴门可以听一下。M...
字符类型 MySQL提供了多种关于字符存储的类型,但是在大多数情况下我们只使用char和varchar即可。 类型大小用途CHAR0 - 255字节定长字符串VARCHAR0...
整数类型 整数类型包含TINYINT、SMALLINT、MEDIUMINT、INT、 BIGINT等。 存取范围 类型存储大小默认显示宽度(个)范围(有符号)范围(无符号)用...
数据表操作 每一张数据表都相当于一个文件,在数据表中又分为表结构与表记录。 表结构:包括存储引擎,字段,主外键类型,约束性条件,字符编码等表记录:数据表中的每一行数据(不包含...
查看数据库 使用show databases;可查看所有的数据库。 使用show create database 数据库名;可查看某一数据库的创建信息。 使用select d...
使用 docker 安装 MySQL 并快速启动,现在我们进入docker容器。 MySQL数据库连接 MySQL命令语法 用户名是你登录的用户,主机名或者IP地址为可选项,...
Docker 安装 MySQL 通过 Docker 搭建 MySQL 数据库环境,同时能同时启动多个 MySQL 版本。在安装前,最好上 docker 官网上看一下 MySQ...
多谢提出错误
实线+空箭头是继承关系。这是应该是实现接口。
二十三种设计模式 - 策略模式二十三种设计模式 - 策略模式 策略模式简介 模式动机 完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项...
默认没加上是按form表单提交数据的,加上是把数据放在请求体里面提交。
二十三种设计模式 - 建造者模式 建造者模式简介 模式动机 无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如汽车,它包括车轮、方向盘、发动机...
ArrayList简介 ArrayList概述 ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。 ArrayList封装了一个动态再分配的Ob...
ThreadLocal是什么 简单的翻译一下就是 ThreadLocal提供了线程的局部变量,每个线程都可以通过set()和get()来对这个局部变量进行操作,但不会和其他线...
二十三种设计模式 - 简单工厂模式 简单工厂模式简介 模式动机 考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等), 这些...
二十三种设计模式 - 策略模式 策略模式简介 模式动机 完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项...
Angular 数据绑定 数据绑定 {{productTitlt}}! 使用插值表达式将一个表达式的值显示在模版上。 使用方括号将HTML标签的一个属性绑定到一个表达式上。 ...
Angular 依赖注入 依赖注入:Dependency Injection 简称DI 控制反转:Inversion of Control 简称IOC 通过手工的实例化对象。...
Angular Route导航 路由基础知识 路由相关对象介绍 新建路由项目 使用angular-cli新建项目。 新生成一个带有app-routing.module.ts路...