![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 77
秃顶
这个作者很懒,什么都没留下…
展开
-
计算机视觉算法 面试必备知识点(2022必会)
Backpropagation(要能推倒)后向传播是在求解损失函数L对参数w求导时候用到的方法,目的是通过链式法则对参数进行一层一层的求导。这里重点强调:要将参数进行随机初始化而不是全部置0,否则所有隐层的数值都会与输入相关,这称为对称失效。原创 2022-11-23 10:00:00 · 633 阅读 · 0 评论 -
100道经典AI面试题
100道经典AI面试题原创 2022-11-22 10:04:10 · 1478 阅读 · 4 评论 -
MySQL数据库面试题八(2020最新版)
二十六:MySQL的复制原理以及流程主从复制:将主数据库中的DDL和DML操作通过二进制日志(BINLOG)传输到从数据库上,然后将这些日志重新执行(重做);从而使得从数据库的数据与主数据库保持一致。主从复制的作用1)主数据库出现问题,可以切换到从数据库。2)可以进行数据库层面的读写分离。3)可以在从数据库上进行日常备份。MySQL主从复制解决的问题1)数据分布:随意开始或停止复制,并在不同地理位置分布数据备份2)负载均衡:降低单个服务器的压力3)高可用和故障切换:帮助应用程序避免原创 2021-02-18 18:43:45 · 165 阅读 · 0 评论 -
MySQL数据库面试题七(2020最新版)
二十三:SQL的生命周期?1.应用服务器与数据库服务器建立一个连接2.数据库进程拿到请求sql3.解析并生成执行计划,执行4.读取数据到内存并进行逻辑处理5.通过步骤一的连接,发送结果到客户端6.关掉连接,释放资源二十四:其他大表数据查询,怎么优化1)优化shema、sql语句+索引;2)第二加缓存,memcached, redis;3)主从复制,读写分离;4)垂直拆分,根据你模块的耦合度,将一个大的系统分为多个小的系统,也就是分布式系统;5)水平切分,针对数据量大的表,这一原创 2021-02-18 18:37:38 · 485 阅读 · 0 评论 -
MySQL数据库面试题六(2020最新版)
十五:触发器什么是触发器?触发器的使用场景有哪些?触发器是用户定义在关系表上的一类由事件驱动的特殊的存储过程。触发器是指一段代码,当触发某个事件时,自动执行这些代码。使用场景1)可以通过数据库中的相关表实现级联更改。2)实时监控某张表中的某个字段的更改而需要做出相应的处理。3)例如可以生成某些业务的编号。4)注意不要滥用,否则会造成数据库及应用程序的维护困难。5)大家需要牢记以上基础知识点,重点是理解数据类型CHAR和VARCHAR的差异,表存储引擎InnoDB和MyISAM的区别。My原创 2021-02-18 18:09:39 · 532 阅读 · 1 评论 -
MySQL数据库面试题五(2020最新版)
十二:视图为什么要使用视图?什么是视图?为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性。所谓视图,本质上是一种虚拟表,在物理上是不存在的,其内容与真实的表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以储存的数据值形式存在。行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。视图使开发者只关心感兴趣的某些特定数据和所负责的特定任务,只能看到视图中所定义的数据,而不是视图所引用表中的数据,从而提高了数据库中数据的安全性。视图原创 2021-02-18 17:44:30 · 217 阅读 · 0 评论 -
MySQL数据库面试题四(2020最新版)
十:事务什么是数据库事务?事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操原创 2021-02-18 17:37:11 · 119 阅读 · 0 评论 -
MySQL数据库面试题三(2020最新版)
什么是最左前缀原则?什么是最左匹配原则1)顾名思义,就是最左优先,在创建多列索引时,要根据业务需求,where子句中使用最频繁的一列放在最左边。2)最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。.原创 2021-02-18 17:13:58 · 314 阅读 · 0 评论 -
MySQL数据库面试题二(2020最新版)
八:引擎MySQL存储引擎MyISAM与InnoDB区别存储引擎Storage engine:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。常用的存储引擎有以下:Innodb引擎:Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。MyIASM引擎(原本Mysql的默认引擎):不提供事务的支持,也不支持行级锁和外键。MEMORY引擎:所有的数据都在内存中,数据的处理速度快,但是安全性不原创 2021-02-18 16:54:03 · 299 阅读 · 2 评论 -
MySQL数据库面试题一(2020最新版)
数据库基础知识一:为什么要使用数据库数据保存在内存优点: 存取速度快缺点: 数据不能永久保存数据保存在文件优点: 数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便二:什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。三:什么原创 2021-02-18 16:18:57 · 246 阅读 · 0 评论 -
常见数据库面试题
1.简单谈下你知道的数据库?1.access(小型数据库),2.vf(小型数据库) 3.mysql(中型数据库) 4.sqlserver (中型数据库)5.oracle (大型数据库)6.db2(大型数据库) 7.sybase(大型数据库)sqllite(嵌入式数据库)2.数据库引擎是什么?就是这个数据库的存储,处理数据的核心服务。他根据用户业务的不同分为不同的数据库引擎。一共有9种引擎。Mysql在V5.1之前默认存储引擎是MyISAM;在此之后默认存储引擎是InnoDB他们每个引擎都有原创 2020-10-21 14:39:06 · 630 阅读 · 0 评论