祝您面试顺利! 第2篇 一、基本概念 1. 请简述数据库的基本概念,包括数据库、数据库管理系统、数据库系统等。 答案:数据库(Database)是长期存储在计算机内、有组织、可共享的大量数据的集合。数据库管理系统(Database Management System,DBMS)是一种系统软件,负责数据库的建立、使用和维护。数据库系统(Database ...
索引是一种支持快速查找特定行的数据结构,如果没有索引,就需要遍历整个表进行查找。用于提高数据检索的速度和效率。 好处: 提高检索速度:索引可以加快数据的检索速度,因为它们允许数据库系统直接定位到存储数据的位置,而不必遍历整个数据表。 优化数据访问路径:索引可以优化数据访问路径,使得查询更加高效。 坏处: 占用存...
1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之...
索引是一种支持快速查找特定行的数据结构,如果没有索引,就需要遍历整个表进行查找。用于提高数据检索的速度和效率。好处: 提高检索速度:索引可以加快数据的检索速度,因为它们允许数据库系统直接定位到存储数据的位置,而不必遍历整个数据表。 优化数据访问路径:索引可以优化数据访问路径,使得查询更加高效。 坏处: 占用存储...
数据库ACID怎么实现 binlog记录的是什么 mysql的ACLS(事务) mysql的mvcc mysql锁,每个锁的应用场景 什么情况下会照成死锁,举个例子 事务安全(隔离级别) 你的项目死锁怎么检测的 数据库三大范式(忘了) 如何加快数据检索的效率 .注册登陆的用户名和密码存在哪里?(数据库) 面试官灵魂4连问:乐观锁与悲观锁的概念、...
C常用面试题库 1.简述private、protected、public、internal修饰符的访问权限。答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。2.列举ASP.NET页面之间传递值的几种方式。
答案:60,此题考察优先级,实际写成: k*=(i+j);,赋值运算符优先级最低 35. 对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现? 答案:将操作多个表的操作放入到事务中进行处理 36. TCP/IP 建立连接的过程?(3-way shake) 答案:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个...
1 基础部分:数据库应用的基础知识,描述数据的表,视图,存储过程,关系,数据库操作等 2 索引:多种索引的应用和特点,索引使用案例 3 事务:从基础概念到事务四大特征,事务并发特征,隔离级别…….多方面深度剖析 4 存储引擎:就MySql数据库的多种数据库引擎特点详解 5 优化:包含对数据库Sql语句的优化,优化...
Serializable -- 数据库被设计为单线程数据库,可以防止上述所有问题 这四大隔离级别,安全性递增。效率递减 8. 已知一个函数rand7()能够生成1-7的随机数,请给出一个函数,该函数能够生成1-10的随机数。 该解法基于一种叫做拒绝采样的方法。主要思想是只要产生一个目标范围内的随机数,则直接返回。如果产生的随机数...
4)tcp是流模式,udp是数据报模式 5)tcp保证正确性,udp可能丢包;tcp保证数据顺序,udp不能保证 2.TCP能够设置的选项有哪些?各自的意义是什么? SO_REUSEADDR SO_REUSEPORT SO_KEEPALIVE TCP_NODELAY TCP_CORK 3.TCP通过下列方式提供可靠性: A 将数据截断成合理长度(应用程序被分割成TCP认为合适的发送的数据块) ...