240 发简信
IP属地:江西
  • TypeScript中联合类型的类型保护

    在TypseScript中引入Redux给action加类型验证的时候我们考虑对于同一个请求的三个action的type是不是可以直接将类型设置...

  • SQL命名规范

    在介绍SQL命名规范前,我们先看一下常见的命名规范: 匈牙利命名法:基本要求是:首字母小写,变量名 = 属性+类型+对象描述,其中每一个对象的名...

  • 事务的理解和使用

    在关系型数据库中,事务扮演着很重要的角色。概念:事务是并发控制的基本单位,其中的操作要么全部执行,要么全部不执行。事务有四个特性:ACID,接下...

  • 索引的用法和优缺点比较

    MySQL对索引的官方定义是:索引是帮助MySQL高效获取数据的数据结构。可以将索引理解成将数据库中指定的数据内容整理成册存放起来,在查询数据时...

  • MYSQL中json数据类型介绍和用法

    MySQL支持RFC 7159JSON定义的本机数据类型,可以高效访问JSON文档中的数据。相比于在字符串中存储的json格式字符串,JSON文...

  • MYSQL中char和varchar的区别

    在mysql数据库中,char和varchar都是常用的字符型数据类型。但是不论是结构还是数据的保存上看,两者还是有很大的差别。在不同的场景中也...

  • Mysql中WHERE和HAVING的区别

    WHERE是对数据表中的数据做条件判断返回结果,在GROUP BY和聚合函数生效前起作用。HAVING是对筛选出的结果做条件判断,在GROUP ...

  • 数据库中子查询,联结查询,组合查询的用法和异同

    子查询 我们一般情况下会把数据分解后分别存储在不同的表中,使得数据库的表满足第三范式,避免存取重复的数据,但是在查询过程中,我们需要一次性查询不...

  • java中orElse()和orElseGet()的区别

    orElse() 当optional值不存在时,调用orElse()返回orElse()的参数,如果optional的值存在时返回optiona...