logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据库设计】范式基础 第一范式、第二范式、第三范式、BC范式

在写这篇博文之前,我想抛开那些晦涩的官方的定义,用通俗的话来说一下范式,因为我觉得那些苦涩难懂,并且,我们也没有必要将它们完全记住。下面先来简单的看一下范式的描述。Normal Form前言在数据库设计的关系模式设计中,缺少范式,经常会使我们的表出现插入异常,删除异常,添加异常和代码冗余。范式的出现正是为了解决这一问题。这是范式作用的通俗解释。然后我们来看一下范式的定义:符合某一种级别的关系模式的

#数据库
【数据库设计】求闭包和候选键

【数据库设计】求闭包和候选键闭包设F为R关系模式上的函数依赖集,被F所逻辑蕴含的全体构成的集合,称为F的闭包,记作F⁺先来看一个例子。关系R(A,B,C)满足下列函数依赖F(A → B,A→C,B→AC),求A的闭包通俗的来讲,就是A能直接或者间接推出的属性的集合A → B, A→C, A→BC, A→Φ, A→A空集可以省略不写,因此,A的闭包为ABC,同时A也为...

Server Tomcat v9.0 Server at localhost failed to start.解决方案

今天遇到这个问题纠结了半天,百度上的答案也是不一致。我就来简单的说一下这个问题的解决方案,其实根本原因有两个。1、自己的web.xml 配置有误,有可能是servlet-name写错了,或者class写错了,这个自己去检查2、就是包名重复,是所有部署到服务器上的包名有重复,这个错误不应该哦如果解决以上两个问题,你会发现你的服务器又能重新启动了。当然,还是希望大家多看看tomcat的报错信息

#tomcat
JSP引入Vue等mvvm前端框架

JSP引入Vue等mvvm前端框架这篇博文不是教你如何在jsp里引入vue等mvvm前端框架的,而是反对这样做的人,其实他们这样做实在不会影响到我,但是我还是想写篇简短的博文来让初学的人来避免这样做。使用JSP就相当于默认了服务端渲染,其次,相当于抛弃了前后端分离。这样是传统的做法如果业务需要,也是很正常的事情。不过在JSP中引入vue那就很奇怪了。vue,ng,react这些前端mv...

树中的叶子结点的个数 计算方法

树中的叶子结点的个数 计算方法在学习树的时候经常会遇到计算树中叶子结点的个数的题,比如现在有这样一道题已知在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶子结点的个数为?解决这道题的思路是列出一个关于各个度的结点的等式,从而根据已知条件算出度为0的结点的个数,下面具体说一下解题方法:设树T中的结点个数为n,度为0...

到底了