数据库 面试题
数据库基础事务的概念和特性?概念:事务(Transaction)是一个操作序列,不可分割的工作单位,以BEGIN TRANSACTION开始,以ROLLBACK/COMMIT结束特性(ACID):原子性(Atomicity):逻辑上是不可分割的操作单元,事务的所有操作要么全部提交成功,要么全部失败回滚(用回滚日志实现,反向执行日志中的操...
2024-01-10使用测试数据库有哪些弊端?
语句SHOW DATABASES显示的数据库列表中有一个名为test的数据库。我们可以使用测试数据库,但主要缺点是,有权访问此数据库的任何人都可以删除/更改在该数据库中创建的任何内容。为了避免这种情况,我们应该征得MySQL管理员的许可才能使用我们自己的数据库。为了获得许可,必须运行以下命令-mysql> ...
2024-01-10Django 数据库和测试
示例Django在测试时使用特殊的数据库设置,以便测试可以正常使用数据库,但默认情况下在空数据库上运行。一个测试中的数据库更改将不会被另一测试看到。例如,以下两个测试都将通过:fromdjango.testimport TestCasefrommyapp.modelsimport Thingclass MyTest(TestCase): def test_1(self): self.assertEqua...
2024-01-10每次运行单元测试时,要清除H2数据库是什么?
我有一个Spring + Hibernate +H2项目,它是根据我在Internet上找到的一个示例制作的。除了每次我运行单元测试时,数据库都会被清除外,它的工作效果非常好。我不确定是什么原因造成的。测试可以顺利通过,但是我在测试运行后抹去了测试之前在数据库中输入的所有内容。任何想法都会有所帮助!谢谢...
2024-01-10如何将数据随机分为训练集和测试集?
我有一个很大的数据集,想将其分为训练(50%)和测试集(50%)。假设我有100个示例存储了输入文件,每一行包含一个示例。我需要选择50条线作为训练集和50条线测试集。我的想法是首先生成一个长度为100(值范围从1到100)的随机列表,然后将前50个元素用作50个训练示例的行号。与测试集相同。...
2024-01-10试图基于另一个数据透视一列
我有以下值,我试图将其转换成一行。试图基于另一个数据透视一列---------------------------------------------- EmplID | SSN | source |Code | 1234 | 111-11-1111 | L | AB123 | 1234 | 111-11-1111 | E | ZY987 | 9876 | 222-22-2222 | L | CD456 | 9876 | 222-22-2222 | E | XW789 | -------...
2024-01-10战双帕弥什测试服新据点一览
战双帕弥什的测试服又上新了很多新的内容,其中包括据点,这次上线的新据点不少,来跟小编一起来看看战双帕弥什测试服新据点一览吧!战双帕弥什测试服新据点一览 词条以及boss13-11:辐射2:无3:反伤词条(反噬)4:凯西治疗量很高。可直接过(似乎是bug)5:抗元素//////////13-21:无2:无3:抗元素,护盾,复...
2024-01-10面试官:数据库自增ID用完了会怎么样?
看到这个问题,我想起当初玩魔兽世界的时候,25H难度的脑残吼的血量已经超过了21亿,所以那时候副本的BOSS都设计成了转阶段、回血的模式,因为魔兽的血量是int型,不能超过2^32大小。估计暴雪的设计师都没想到几个资料片下来血量都超过int上限了,以至于大家猜想才会有后来的属性压缩。这些都...
2024-01-10每次测试后如何清除HSQLDB中的数据?
我已经在项目中编写了一些JUnit测试,这些测试用于在setup方法中填充数据。现在我已经将maven添加到我的项目中,并且我想执行所有来自maven的测试用例,即使用mvntest。现在的问题是,在运行每个测试类之后,不会清除我的数据库。每个类的测试用例运行后,我需要清除HSQLDB。回答:您可以通过删除...
2024-01-10多项测试第一!腾讯云图数据库TGDB中标中国农行图数据库项目
7月20日,中国农业银行发布图数据库资源配置项目中标公告,腾讯云中标。根据公告,腾讯云将为中国农业银行提供图数据库系统及客户化开发服务。此前腾讯云企业级分布式数据库TDSQL也中标了中国农业银行的分布式数据库采购项目,此次腾讯云图数据库TGDB的中标,再次表明腾讯云数据库在金融领域...
2024-01-10一起来修仙 《以仙之名》不删档测试趣味数据曝光
国风放置类修仙手游《以仙之名》已于10月14日开启不删档测试,时隔近两周,让我们一起来看看《以仙之名》都创造了哪些记录?【开服爆满】在《以仙之名》还未上线之前,官方预约人数就超过了114万人,开服当天上午10:00,各大服务器顷刻间爆满,评论区讨论激烈,游戏热度居高不下。【常用仙术...
2024-01-10最准确的男女牙膏测试有科学依据吗?
最准确的男性和女性牙膏测试没有科学依据。不要相信这种针对男性和女性的非医学测试。现在你不能检查是男性还是女性,因为你担心性别歧视。男人和女人都是父母的孩子。需要关心性别。婴儿健康出生是最令人满意的事情。男女牙膏测试最准确有科学依据吗?用牙膏测量男女尿液的原理是测试女...
2024-01-10是否有任何可公开访问的JSON数据源可用于测试实际数据?
我正在研究JavaScript动态加载的树视图用户控件。我想用现实世界的数据进行测试。是否有人知道有任何公共服务带有API,该API提供了对JSON格式的分层数据的访问?回答:Twitter有一个返回JSON的公共API,例如-一个GET请求:https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_nam...
2024-01-10数据库字段匹配的问题
现在有两个表(mysql)表1字段如下:省,市,手机号,姓名,其它字段表2字段如下:省,市,手机号,其它字段表1和表2的数据库都较大,日新增数据几百万行。现在对表1和表2都进行了分表。需求是:根据两表中的手机号匹配两表的数据。问题是:1、匹配的好的数据如何存储,是存储到第三个表,...
2024-01-10缓存和数据库一致性问题
1、想要提高应用的性能,可以引入「缓存」来解决2、引入缓存后,需要考虑缓存和数据库一致性问题,可选的方案有:「更新数据库 + 更新缓存」、「更新数据库 + 删除缓存」3、更新数据库 + 更新缓存方案,在「并发」场景下无法保证缓存和数据...
2024-01-10数据库分库分表和要注意的问题
分库 分库讲白了就是比如现在你有一个数据库服务器,数据库中有两张表分别是用户表和订单表。 如果要分库的话现在你需要买两台机子,搞两个数据库分别放在两台机子上,并且一个数据库放用户表,一个数据库放订单表。 这样存储压力就分担到两个服务器上了,但是会带来新的问题,所以东西...
2024-01-10别再说你了解数据库了,你搞清楚这些问题了吗?
程序员中一直有一个段子广为流传:大不了我们“删库跑路”由此可见作为一个程序员,不了解数据库怎么能行,那么数据库到底是个啥呢,作为一个Java工程师,平时和数据库打交道着实不少,所谓的CRUD其实就是对数据库进行增删改查的操作。根据百度百科的介绍,数据库是“按照数据结构来组织...
2024-01-10向数据库大佬请教一个联合查询问题
三个表分别是strategy,group,strategy_group。其中strategy_group是strategy和group的id联系对应表。我想查询的是strategy的全部,和group中的Gatewaymac。自己写的查询语句如下请问大佬怎么把那些没有group联系的strategy信息也显示出来呀,并且将Gatewaymac值设为空回答:你应该使用 LEFT JOIN,可以保留...
2024-03-12面试题:如何保证缓存与数据库的双写一致性?
面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请求串行化,串到一个内存队列里去。 串行化可以保证一定不会出现不一致的情况,但是它也会...
2024-01-10MSTest中数据驱动测试的问题
我正在尝试通过MSTest / Selenium在C#中进行数据驱动的测试。这是我尝试设置的一些代码示例:[TestClass]public class NewTest{ private ISelenium selenium; private StringBuilder verificationErrors; [DeploymentItem("GoogleTestData.xls")] [DataSource("System.Data.OleDb", "Provider=Mic...
2024-01-10数据库面试题:说说数据库事务
前言上一篇说了如何查看MySQL的执行计划,今天就来看一下数据库的事务相关的知识点。面试官在数据库这方面最常问的除了sql优化,还有数据库事务、存储引擎等相关知识。上期有人说没有自动门,所以这一期我特地造了自动门,这门没有四五块造不下来。注意:只是CRUD的搬砖工就不需要看了...
2024-01-10表格数据渲染问题?
根据数据库里面获取到的数据信息渲染表格,起初根据数据结构生成了四列,但是由于后续数据库里面会有数据结构上的变化,会增加字段,那我要如何在表格中去追加这部分新数据,从而在前端渲染出一个新的表格————就是说原来四列变六列,并把对应数据也一同渲染上去。回答:如果考虑后期扩展方便,可以从接口的返回格式上去设计,也就是把渲染相关的数据放在后端,前端根据后端输出渲染结构,也就是把element-ui的ta...
2024-02-05华为数据库,安全的保障
现今形势多变,行业竞争激烈,经常有恶意攻击的,并且攻击方式复杂多变,所以企业数据库的安全可靠尤为重要,选什么杨的数据库好?哪家好,这里就对华为云数据做个评测。感兴趣的可以看看。云数据库天然具备稳定可靠、弹性伸缩、免运维等优势,但在企业上云过程中,不少客户还是会担心...
2024-01-10数据库表或XML
我正在设计一个小型网站的过程中,并且很好奇XML文件可以/应该替代数据库表。在某些情况下,我认为使用数据库表可能是过度的,只是想知道是否有其他人接受了这个决定。数据库表或XML谢谢!回答:如果您认为最终需要的不仅仅是少量的CRUD,或者您的网站将超出少数用户,使用数据库。搜索...
2024-01-10数据库MySQL
数据库-MySQL 一日不思量,也攒眉千度。 简介:数据库-MySQL。一、索引B+ Tree 原理树简介参考链接:https://www.cnblogs.com/taojietaoge/p/12070094.html1. 数据结构B Tree 指的是 Balance Tree,也就是平衡树。平衡树是一颗查找树,并且所有叶子节点位于同一层。B+ Tree 是基于 B Tree 和叶子节点顺序访问...
2024-01-10NSS支持的数据库
NSS,简写自Name Service Switch。我把它译为“名字服务中心”。在*nix操作系统中,NSS是C语言库(Library C或者glibc)的一部分,用以寻找名字。比如说,我们运行ls -lh查看一个目录中的文件列表,可以看到各文件的用户和用户组,如下图中的root用户和root用户组。实际上,系统中保存的只是它们的数字ID。...
2024-01-10操作错误:数据库已锁定
所以我知道这个问题在烧瓶中并不陌生,而且人们以前已经问过。但是,由于我是python的新手,因此在bash中执行数据库命令时仍然遇到问题。这就是我所做的import sqlite3conn = sqlite.connect('/home/pjbardolia/mysite/tweet_count.db')c = conn.cursor()c.execute("create table count_twitter (count_id integer primary key autoincrement ,cou...
2024-01-10动态切换数据库
我正在做一个POS(销售点),作为Saas,前端有React,后端(API Rest)和MongoDB中的NodeJs作为数据库。动态切换数据库我已经完成了一个基本程序,现在我想要任何用户注册都会有他自己的数据库。在互联网上阅读了一些文章和问题后,我的结论是在每次前端消耗后端(API)时在数据库之间切换。一般逻...
2024-01-10第二讲数据库的抽象
本讲主要针对数据库概念的提出与发展进行讲解。上次回顾:什么是数据库、数据库系统?数据库管理系统扮演的角色是什么?重点难点:1、如何抽象一个数据库系统:三级模式两层映像、两个独立性2、数据模型、关系模式、视图3、层次/网状 数据库的层次化抽象三级模式:1、用户层次 / 外...
2024-01-10单独的数据库或新表
有我的应用程序,例如不同的模块 -单独的数据库或新表内容管理费用管理和支付调度管理是什么为上述场景创建架构的最佳方法 -有单独的表有独立的DB每个什么是可扩展性,代码的可维护性和企业的角度而言的优势/劣势?回答:根据以下问题做出决定。这些不同的数据集有多相关。你想...
2024-01-10R重塑数据
示例数据通常在表中。通常,可以将此表格数据分为宽和长格式。在广泛的格式中,每个变量都有自己的列。人身高[cm]年龄[yr]艾莉森17820鲍勃17445卡尔18231但是,有时使用长格式会更方便,因为所有变量都在一列中,而值在第二列中。人变量值艾莉森身高[cm]178鲍勃身高[cm]174卡尔身高[cm]182艾莉森年龄[yr]...
2024-01-10ACL的数据库架构
我想为ACL创建一个架构;但是,我在实现它的两种方法之间陷入了困境。我敢肯定,我不想处理级联权限,因为这会导致后端和站点管理员感到困惑。我想我也可以只和一个角色一起生活。这样的设置将允许在网站扩展时根据需要添加角色和权限,而不会影响现有角色/规则。首先,我要规范化数据并...
2024-01-10