概念
hashdog
写下疑问,记录成长
展开
-
【数据库外键】为什么不推荐使用物理外键?
目录一、外键使用场景二、为什么不使用物理外键1.参考阿里手册2.物理外键的优点3.物理外键的缺点三、总结一、外键使用场景今天测试员测出来许多bug,是由于未解决外键关系照常的我问题.A表的id是B表的外键,业务上B表通过外键关联A表获取A表的nameA表删除后,B表无法获取到name通过加逻辑外键来解决了这个问题二、为什么不使用物理外键1.参考阿里手册2.物理外键的优点保证数据的完整性和一致性 级联操作方便 将数据完整性判断托付给...原创 2020-06-04 10:31:28 · 1556 阅读 · 0 评论 -
通俗理解.net与c#的区别
.net是个平台,实际上每个人的windows里面都有.net,它被用来作为中间层,就像java虚拟机,java为什么能跨平台,因为它中间有个虚拟机,把你写的代码编译成为字节码,这个字节码与操作系统无关,不同的操作系统只要安装了相应的java虚拟机,对这段字节码就会有不同的解释,会被分别翻译成能在自己的系统上运行的机器码(010101),也就是说,这段字节码你拿到linux和windows上有不同的解释,这样就实现了跨平台,微软为了让c#跨平台,也在windows上部署了一个.net框架,这个框架相当于ja翻译 2020-06-03 13:06:09 · 655 阅读 · 0 评论 -
推荐两个非常棒的数据结构学习网站
https://visualgo.net/en 支持中文https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 类型更全原创 2020-05-07 11:45:58 · 1428 阅读 · 0 评论 -
搞了这么久程序,还不知道什么是渐进式框架?
不具有很强的侵入性.比如spring,vue需要用那一部分就引入那一部分,而不是用一部分需要把所有的都引进来原创 2020-04-26 11:17:04 · 312 阅读 · 0 评论