数据库的三大范式以及举例

三大范式什么是范式第一范式:列不可再分第二范式:属性完全依赖于主键第三范式:属性不依赖于其他非主属性 属性直接依赖于主键总结什么是范式范式是符合某一种设计要求的总结要想设计一个结构合理的关系型数据库,必须满足一定的范式第一范式:列不可再分1:每一列属性都是不可再分的属性值,确保每一列的原子性2:两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据第二范式:属性完全依赖于主键第二范式(2NF) 是在第一范式的基础上建立起来的,既满足第二范式必须先满足第一范
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

Mysql进阶查询,SQL高级语句——排序,分组,通配符,运算符,逻辑(非,与,异或),函数等!内容很多

MySQL 进阶查询常用查询按关键字排序对结果进行分组限制结果条目设置别名通配符子查询常用查询按关键字排序使用SELECT语句可以将需要的数据从MySQL数据库中查询出来,如果对查询的结果进行排序,该如何去实现呢?可以使用 ORDER BY 语句来完成排序,并最终将排序后的结果返回给用户。这个语句的排序不光可以针对某一个字段,也可以针对多个字段。以下就是MySQL中ORDER BY语句的语法结构###语法结构###SELECT column1, column2, .. FROM table_na
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

数据库MHA高可用排错集!!!

一把心酸一把泪常见错误健康检查问题集合常见错误#【1 】:Centos7你的manager与node版本一定要是0.57的,不然不兼容,如果你是Centos6,就要用到0.56版本#【2】 :当你做主从复制时改完 /etc/my.cnf后,restart数据库卡在那边不动时解决方法:pkill -9 mysqlpkill -9 mysqldsystemctl restart mysqld#【3】 :所有的mysql的server-id不能相同,同时client下的字符集要注释掉,不然健康
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

Oracle12c——Linux安装

简介Oracle简介Oracle的安装底层环境调整创建一个40G的磁盘供Oracle安装环境依赖包与底层环境Oracle安装Oracle简介oracle目前市场的主流是12c,最高版本有18和19,但都是测试版本事业单位与政府单位用的比较多目前国内做web网站的企业用的基本都是mysql数据库,它的优势在于轻量化,占用资源比较少,占用资源比较低还有一个就是DB2数据库,操作严谨性特别高,目前国家电网用的就是这种数据库插一个小知识点64位与32位的区别,64位系统内存可以达到2T
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

Android 应用获取通知栏权限

工具类 NotificationsUtils:package com.xxx.ua.utils;import android.annotation.SuppressLint;import android.app.AppOpsManager;import android.content.Context;import android.content.pm.ApplicationInfo;impor
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

Linux下的tree命令源码安装 tree-1.7.0

wget http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgztar zxvf tree-1.7.0.tgzcd tree-1.7.0makesudo make installtree命令的源码如下,对tree源码感兴趣的同学,enjoy!
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

CVE-2018-7490-uWSGI 任意文件读取漏洞

目录1、描述2、影响3、过程4、修复建议uWSGI 任意文件读取漏洞1、描述uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。 该漏洞源于程序没有正确的处理DOCUMENT_ROOT检测。攻击者可通过发...
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

输入法输入数字或字母间隙变大

输入法输入英文字母或数字间隙会变大直接上图微软良心输入法(相对国内软件)微软输入法设置墙裂推荐系统自带的微软输入法直接上图这是全角输入/半角输入原因导致的微软良心输入法(相对国内软件)不管你用的是搜狗还是其他的都大同小异,只要修改全/半角即可点击这个小月亮就行,满月表示全角,半月表示半角!快捷键为:Shift+空格键,但是有的快捷键会失效,比如微软输入法需要设置才行。微软输入法设置设置简体繁体、半角、全角等等。墙裂推荐系统自带的微软输入法如果烦了搜狗等输入法的无耻广告推送,那就选
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

《聊天机器人观后感》

第七章 人工智能智力是一种适应变化的能力 ---------史蒂芬 霍金什么是人工智能(AI)但是我不予苟同,我想说的是:一句名言解释什么是人工智能。指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

华为mate40rs保时捷怎么样

外观方面华为Mate40 RS保时捷版辨识度非常的高,其正面采取了瀑布挖孔屏+极窄边框的设计,并且支持90Hz的屏幕刷新率,不仅屏占比颇为可观,视觉冲击力与动态显示效果同样有出色表现华为手机爆降1500这活动太给力了 机会不容错过https://www.huawei.com背部机身方面华为Mate40 RS保时捷版则为陶瓷材质,后置摄像头以居中式八卦状排列,保时捷LOGO竖列在镜头模组下方,看起来商务气息十足。华为Mate40 RS保时捷版另一大亮点,其后置了5000万主摄的徕卡五摄+温度传感器的相
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

VUE多个组件示例

VUE多个组件示例示例一<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>多个组件示例</title></head><body>
分类: 其他 发布时间: 10-24 19:21 阅读次数: 0

Redis 学习 - 2.Redis高级:RDB AOF 事务 锁 删除策略 Bitmaps HyperLogLog GEO

2. Redis高级Redis Linux安装047-Linux安装redisCentOS7安装Redis 下载安装包 wget http://download.redis.io/releases/redis-?.?.?.tar.gz 解压 tar -zxvf 文件名.tar.gz 编译 make 安装 make install048-指定端口启动服务redis...
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

虚拟机/服务器无法连接外网进行传输

1、问题遇到过这么个 情况:在22号端口下我们登录ssh进入linux系统我们想用rz 、sz参数来上传下载,甚至使用传输工具都不能连接;这时该怎么办呢?2、思路文件使用scp 命令去传输在不出网的系统内使用自带的scp 命令去进行调试scp static* [email protected]:/var/www/html/具体可参考scp语法:https://www.cnblogs.com/davidesun/p/11980317.htmlhttps://www.runoob
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

JDK1.8下载、安装和环境配置教程

JDK1.8安装包可以去官网下载!嫌慢的话,可以去企鹅儿群里的开发工具下找!138809790win10 设置方法下载安装包(可执行文件)一路下一步,安装位置可以默认,也可个性化选择。我的安装路径是这个安装结束打开控制台发现 java -version 和java 命令没有问题,但是javac 命令没法执行环境变量配置1、右键我的电脑-属性2、设置JAVA_HOME选择系统变量3、设置CLASSPATH可以直接复制这个哈“.;%JAVA_HOME%\lib\dt.jar;%JA
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

华为mate40pro+参数配置

华为 Mate 40 Pro 将搭载麒麟 9000 处理器,提供 8GB+256GB 的存储版本,预装 EMUI 11。华为手机爆降1500这活动太给力了 机会不容错过https://www.huawei.com华为 Mate 40 Pro 采用 6.76 英寸 2772×1344 像素 OLED 瀑布屏。处理器:麒麟 9000 处理器(八核,5nm 制程 4xARM Cortex-A55,最高 2.04GHz,3xARM Cortex-A77,最高 2.54GHz,1xCortex-A77,最高
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

轻量级规则引擎

一、aviator规则引擎依赖:<!-- https://mvnrepository.com/artifact/com.googlecode.aviator/aviator --> <dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId>
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

Vue 组件化注意事项

Vue 组件化注意事项组件可以理解为特殊的 Vue 实例,管理自己的 template 模板。组建的 template 必须有且只有一个根节点。组件的 data 选项必须是一个函数,且函数体返回一个对象。组件与组件之间是相互独立的,可以配置自己的一些选项资源 data 、 methods 、 computed 等等。思想:组件自己管理自己,不影响别人。组件示例<!DOCTYPE html><html lang="en"><head> &lt
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

Redis 学习 - 3.Redis集群:主从复制、哨兵、集群

目录3.Redis集群3.1 主从复制3.1.1 主从复制简介083-主从复制-主从复制简介084-主从复制-主从复制的作用3.1.2 主从复制工作流程085-主从复制-主从复制的三个阶段086-主从复制-工作流程(1)建立连接阶段087-主从复制-搭建主从结构088-主从复制-工作流程(2)数据同步阶段(简)089-主从复制-数据同步阶段注意事项090-主从复制-运行id(runid)091-主...
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

jdk1.8下载需要登陆oracle账号解决

目前在官网下载jdk1.8的时候需要登陆,这边分享一个账号,方便下载 :账号:[email protected] 密码:Oracle123
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0

Vmware Vcenter 任意文件读取漏洞

目录1、描述2、环境3、过程4、修复建议Vmware Vcenter 任意文件读取漏洞 时间2020年10月13日1、描述VMware vCenterServer 【服务器管理软件】提供了一个可伸缩、可扩展的平台,为 虚拟化管理奠定了基础。VMware vCenter Server(以前称为 VMware VirtualCenter),可集中管理 VMware vSphere 环境,与其他管理平台相比,极大地提高了 IT 管理员对虚拟环境的控制。VMware vCenter ..
分类: 其他 发布时间: 10-24 19:20 阅读次数: 0