搜索结果
查询Tags标签: null,共有 4171条记录-
sql-约束概述和非空约束
约束概述概念:对表中的数据进行限定 保证数据的正确性、有效性和完整性 分类 1.主键约束:primary key 2.非空约束:not null 3.唯一约束:unique 4.外键约束:foreign key 非空约束 非空约束:not null 1.在创建表时使用 SQL语法CREATE TABLE demo01(id int,name VARCHAR(50) …
2022/7/27 2:25:07 人评论 次浏览 -
FastJson、Jackson、Gson进行Java对象转换Json
- Java对象转换Json的细节处理前言Java对象在转json的时候,如果对象里面有属性值为null的话,那么在json序列化的时候要不要序列出来呢?对比以下json转换方式一、fastJson1、fastJson在转换java对象为json的时候,默认是不序列化null值对应的key的也就是说当对象里面的属…
2022/7/27 1:25:01 人评论 次浏览 -
创建数据库表
创建数据库表(重点)-- 目标:创建一个school数据库 -- 创建学生表(列,字段) 使用SQL 创建 -- 学号 int 登录密码varchar(20)姓名,性别varchar(2),出生日期(datatime),家庭住址,email-- 注意点,使用英文(),表的名称和字段尽量使用 ``括起来 -- AUTO_INCREMENT 自…
2022/7/26 2:24:18 人评论 次浏览 -
数据库的字段属性
数据库的字段属性(重点) Unsigned:无符号的整数声明了该列不能声明为负数zerofill:0填充的不足的位数,使用0来填充,int(3) 5 --- 005自增:通常理解为自增,自动在上一条记录的基础上+1(默认)通常用来设计唯一的主键~ index,必须是整数类型可以自定义设计主键自…
2022/7/26 2:24:18 人评论 次浏览 -
Java线程池详解
通过前文 线程的创建与使用 ,我们对线程有了一定了解。线程的创建与销毁需要依赖操作系统,其代价是比较高昂的,频繁地创建与销毁线程对系统性能影响较大。 出于线程管理的需要,线程池应运而生。线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行…
2022/7/25 14:22:53 人评论 次浏览 -
mysql的COALESCE函数、NULLIF函数、IFNULL函数
一、 COALESCE函数返回从左至右第一个非空表达式的值。 COALESCE(expr1, expr2, ...., expr_n)select coalesce(null,null,"1"); ----返回结果 1二、NULLIF函数NULLIF(expr1,expr2) 如果expr1不等于epxr2.那么返回expr1,如果相等就返回null;三、IFNULL函数…
2022/7/25 2:23:02 人评论 次浏览 -
MySQL知识点大全!!
1.初识数据库数据库(DB,database)概念:数据仓库,安装在操作系统上的一款软件作用:存储管理数据分类:关系型数据库(SQL):MySQL,Oracle,Sql Server,DB2,SQLlite 通过表和表之间,行和列之间的关系进行数据的存储非关系型数据库(NoSQL not only) :Redis,Mong…
2022/7/25 2:22:57 人评论 次浏览 -
(数据库)列的数据类型
数据库的列类型 数值tinyint 十分小的数据 1个字节smallint 较小的数据 2个字节mediumint 中等大小的数据 3个字节int 标准的整数 4个字节 bigint 较大的数据 8个字节float 浮点数 4个字节double 浮点数 8个字节(存在精度问题)decimal 字符串形式的浮点数 金融计算 字符…
2022/7/25 2:22:54 人评论 次浏览 -
(数据库)创建数据库表
创建数据库表 -- 注意点,使用英文(),表的名称和字段尽量使用``括起来-- AUTO_INCREMENT 自增-- 所有语句后面加,(英文),最后一个不用加-- DEFAULT 默认-- COMMENT 注释-- PRIMARY KEY 主键,一般一个表只有一个主键CREATE TABLE IF NOT EXISTS `student`(`id` INT(…
2022/7/25 2:22:47 人评论 次浏览 -
重新规划DirectX
#include<d3d9.h> //只有包含该文件Direct3D头文件d3d9.h才能使用Direct3D函数和结构 #include "opencv2/highgui/highgui.hpp" //是一个重要的头文件,包括图形界面和视频图像处理的头文件 #include "opencv2/imgproc/imgproc.hpp" //图像处理…
2022/7/24 23:26:02 人评论 次浏览 -
搭建mysql主从复制(报错:Last_Error: Error 'Unknown database)
一、准备挂载文件 为了将配置文件在宿主机做挂载,先运行测试镜像拷贝配置文件 1、拉取镜像docker pull mysql:8.0.262、创建测试容器mysql-demodocker run -it -p 3300:3306 \ --name mysql-demo \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql:8.0.26运行时改成一排执行:…
2022/7/24 2:22:49 人评论 次浏览 -
【算法学习】递归篇
【2022/7/21】814. 二叉树剪枝 问题知识点回顾 1. 什么是二叉树?本身是有序树 树中包含的各个节点的度不能超过 2,即只能是 0、1 或者 22. 二叉树的性质第 i 层最多有 2i-1 个结点 若二叉树的深度为 K,那么此二叉树最多有 2K-1 个结点解题思路 用递归实现:临界值:当传…
2022/7/24 1:23:56 人评论 次浏览 -
从HttpServletRequest获取POST请求体
从HttpServletRequest获取POST请求体 注意 使用以下方式读取时可能会出现getInputStream() has already been called for this request报错信息( HttpServletRequest 流数据不可重复读) 出现原因:不能和@Requestbody搭配使用 如果你的项目中有在过滤器中对post请求体作过处…
2022/7/23 23:25:18 人评论 次浏览 -
Hashmap源码解析
1.hash是什么 Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所…
2022/7/23 14:25:39 人评论 次浏览 -
MyBatis学习笔记四:MyBatis逆向工程以及分页功能
逆向工程 概念 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类 Mapper接口 Mapper映射文件1.添加依赖 <!-- 依赖MyBatis核心包 -->…
2022/7/23 6:22:51 人评论 次浏览