转载链接,方便复习,侵删!
1.关系型和非关系型数据库的区别(各自优点)
2.常用SQL语句(DDL,DML,DCL,TCL)
3.数据库中join的类型与区别(inner join, outer join, cross join, natural join, self join),注意适用场景和sql语句的编写
4. 数据库的索引类型
5.聚集索引和非聚集索引的区别(叶节点存储内容)
6.唯一性索引和主码索引的区别
7.索引的优缺点,什么时候使用索引,什么时候不能使用索引(重点)
8.索引的底层实现(B+树,为何不采用红黑树,B树)
9.B树和B+树具体实现
10.索引最左前缀问题
11.Mysql的优化(高频,索引优化,性能优化)
12.数据库引擎介绍,innodb和myisam的特点与区别
13.数据库中事务的ACID(四大特性都要能够举例说明,理解透彻,比如原子性和一致性的关联,隔离性不好会出现的问题)
14.数据库隔离性设置不同会出现的问题(脏读、不可重复读、丢失修改、幻读)
15.数据库的隔离级别,mysql和Oracle的隔离级别分别是什么
16.数据库连接池的作用
17.Mysql的表空间方式,各自特点
18.分布式事务
19.数据库的范式
20.数据的锁的种类,加锁的方式
21.视图的作用与使用方法(如何删除等)
22.分库分表,主从复制,读写分离。(我不会,也没碰到过)
23.项目中哪里用到了数据库,怎么用的
文章浏览阅读569次。大家好,我是零一,很多人都摸不透React,看不懂源码,甚至不想看源码(确实很难看懂啊!),"霸王硬上弓" 肯定是不行呀,不如从React的整体架构或者说从最核心的Fibe..._react无法进行静态节点分析
文章浏览阅读4w次,点赞3次,收藏5次。linux Argument list too long错误解决方法今日需要删除/tmp目录下的所有文件,文件数量比较多。ls -lt /tmp | wc -l385412使用 rm * 后,系统提示错误 Argument list too long原因是在linux下,试图传太多参数给一个系统命令(ls *; cp *; rm *; cat *; etc.._etcdctl: argument list too long
文章浏览阅读4.1k次。需要编译个工程老是报找不到Python.h,后面查找需要用到python3.5-dev包,但是尝试用sudo apt-get install python3.5-dev老是出现无法下载一些库的问题,对于这种问题,一般有下面几种解决方法:1、采用https://www.cnblogs.com/wileywote0633/p/9096274.html的做法2、直接去一台同系统同版..._apt安装python-dev和tinker后仍然提示安装
文章浏览阅读187次。<?phpclass BaseClass { function __construct() { print "我是构造函数\n"; }}class AClass extends BaseClass { function __construct() { print "我是 AClass 下的构造函数\n"; }}c..._tp已继承怎么使用构造函数
文章浏览阅读7k次,点赞16次,收藏12次。无论您是寻求推出新区块链项目的企业家,还是希望为去中心化未来做出贡献的开发人员,了解 BRC20 代币开发的细节都是利用区块链技术潜力的关键一步。它们的多功能性、速度和成本效益使它们成为不断发展的加密货币世界中强大的参与者,并且它们对更广泛的区块链生态系统的影响可能会在未来几年内显现出来。已经有基于比特币的代币涌现的 BRC-20 项目,形成了一个围绕比特币和 Ordinals 结合的新兴代币化生态系统。在区块链和加密货币不断发展的格局中,代币的发展已成为去中心化金融(DeFi)生态系统的关键方面。
文章浏览阅读504次。/t水平制表符_js 导出的 csv 文件中,电话号码不再以科学计数法
文章浏览阅读2k次。作为一个开发者在自己的系统上面安装Java开发环境设置环境变量是必须会的一项技能。今天小千就来教大家如何去配置环境变量。配置步骤1.首先先要安装好Java环境,这个步骤比较简单,下一步即可,注意要记住我们的安装路径后面需要用到。之后我们在桌面此电脑图标上面点击右键,选择属性。在打开的页面中我们点击左侧的高级系统设置,之后就能够看到环境变量的按钮了。2.点击进去之后可以看到有两个变量设置,我们选择系统变量下面的新建选项,新建一个变量3.之后我们需要用到刚刚安装Java的路径了,在里面我们输入变量名_java环境变量设置
文章浏览阅读7.3k次。工具 下有命令列界面 或者在数据库上鼠标右键也有。_sqlyog的历史记录在navicat中有吗
文章浏览阅读3w次,点赞60次,收藏513次。 本文展示了使用时序卷积网络(TCN)进行时间序列预测的全过程,包含详细的注释。整个过程主要包括:数据导入、数据清洗、结构转化、建立TCN模型、训练模型(包括动态调整学习率和earlystopping的设置)、预测、结果展示、误差评估等完整的时间序列预测流程。 本文使用的tcn库在本人上传的资源中,链接为tcn.py 本文使用的数据集在本人上传的资源中,链接为mock_kaggle.csvimport pandas as pdimport numpy as npimport mathfro_tcn用于时间序列分类教程
文章浏览阅读507次。Abp vnext 4.4出现了一个比较重大的变更:在Startup template中移除了EF Core Migrations项目,本文翻译自community.abp.io/arti..._entityframeworkcore.dbmigrations
文章浏览阅读155次,点赞4次,收藏5次。有真题,有答案,认认真真阅读,轻轻松松通过。蓝桥在等你。有什么需要欢迎文章底部卡片私我,获取更多支持,交流让学习不再孤单_蓝桥杯 异或三角
文章浏览阅读171次。程序员代码面试指南——跳跃游戏自己的动态规划做法dp[i]表示从i位置跳到最后一个位置需要的最少跳数;base : dp[n-1] = 0, dp[n-2] = 1;递归:dp[i] = min(dp[i+1], ... , dp[i+arr[i]]);import java.util.*;public class Main{ int cnt = 0; public static void main(String[] args) { Scanne_左神-跳跃游戏