一、在删除有其它表的外键引用的数据有一下几种方式 1、不执行任何操作(EF Core默认Restrict):如果数据被其其他表外键依赖,拒绝删除 2、级联(Cascade):删除外键表中相应的所有行 3、设置NULL(SetNull):将表的外键字段值设置为空值NULL 4、设置默认值:如果外键表的 ...
分类:
其他好文 时间:
2020-02-13 10:12:31
阅读次数:
159
undefined 类型只有一个值,即 undefined。null 类型也只有一个值,即 null。它们的名 称既是类型也是值。 undefined 和 null 常被用来表示“空的”值或“不是值”的值。二者之间有一些细微的差 别。例如: null 指空值(empty value) undefin ...
分类:
其他好文 时间:
2020-02-10 22:37:28
阅读次数:
77
##nani 文件包含和魔法函数 _WAKEUP() 的跳过 在url中直接尝试php为协议 php://filter 拿到use.php的源码 源码中 _wakeup()魔术方法将convent对象中的warn变量赋变为空值 // _WAKEUP()会在反序列化时触发,__wakeup()函数 该 ...
分类:
Web程序 时间:
2020-02-08 16:02:58
阅读次数:
389
测试的时候发现项目中的LoadingCache没有刷新,但是明明调用了refresh方法了。后来发现LoadingCache是不支持缓存null值的,如果load回调方法返回null,则在get的时候会抛出异常。 通过几个例子开看这个问题: 所以如果你需要缓存“空”值,推荐的做法是使用Optiona ...
分类:
系统相关 时间:
2020-02-08 11:56:12
阅读次数:
191
一、部署环境 1.1 安装依赖包 1.2 安装mysql 1.3 安装apache2 二、安装zabbix服务 2.1 安装 zabbix-server-mysql 2.2 zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql - ...
分类:
其他好文 时间:
2020-02-05 23:22:17
阅读次数:
460
数据类型 一、整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa ...
分类:
编程语言 时间:
2020-02-04 20:46:14
阅读次数:
91
nil 标识符是不能比较的 package main import "fmt" func main() { fmt.Println(nil == nil) } .\nil.go:6:18: invalid operation: nil == nil (operator == not defined ...
分类:
编程语言 时间:
2020-02-04 18:41:08
阅读次数:
87
六大约束: NOT NULL (非空) DEFAULT (默认) UNIQUE (唯一) 【唯一约束可以为空值,但是不能重复】 CHECK (检查)【mysql不起作用】 PRIMARY KEY (主键)【主键约束不能为空值,也不能重复】 FOREIGN KEY (外键) 约束一般分为列级约束和表级 ...
分类:
数据库 时间:
2020-02-01 14:26:49
阅读次数:
483
1.1 java语言概述 什么是java语言 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式 ...
分类:
编程语言 时间:
2020-01-31 19:16:45
阅读次数:
111