Lucene/ ElasticSearch这类的搜索引擎和SQL数据库里的查询/全文检索有什么区别? 2023-10-13
一、Lucene/ ElasticSearch这类的搜索引擎和SQL数据库里的查询/全文检索的区别es也可以理解成是一种数据库,不仅能提供全文检索功能,还可以支...详情>
两个人同时操纵数据库,怎么处理并发问题? 2023-10-13
一、两个人同时操纵数据库,怎么处理并发问题从数据库层面上,有三种解决方式:1.悲观锁select XXX from 商品库存表 for update 。用户A 和B ...详情>
美国seer数据库怎么用? 2023-10-13
一、美国seer数据库怎么用SEER数据库是临床常用的公共数据库,它收录了大量的临床回顾性研究资料,数据获取方便并且公开免费,因而深受科研工...详情>
一个事务提交时,redo log和undo log以及bin log的生成流程是怎么样的? 2023-10-13
一、redo log和undo log以及bin log的生成流程1.undolog是在innodb的回滚段里的(确切是rollback segment->undo segment),这个也是buff...详情>
MYSQL中on duplicatekey update有什么优缺点? 2023-10-13
一、on duplicatekey update有什么优缺点ON DUPLICATE KEY UPDATE 语法的特点:1.MySQL私有语法,非SQL92标准语法。2.MySQL自身通过少数键的查...详情>
mysql的innodb通过nextkey lock解决了幻读,为什么还说默认隔离级别是可重复读? 2023-10-13
一、解决了幻读,为什么还说默认隔离级别是可重复读MySQL的可重复读隔离级别下是有“bug”的Snapshot Isolation,可以避免非write skew style...详情>
Xshell是做什么用的? 2023-10-13
一、Xshell的功能Xshell是一个强大的安全终端模拟软件,它支持SSH1,SH2,以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程...详情>
block为什么能够捕获外界变量? 2023-10-13
一、block能够捕获外界变量的原因在定义Block的时候,外界变量被编译器转换成了结构体成员变量,并且在调用Block的时候,这些变量的值会被拷贝...详情>
Gradle Transform到底是什么怎么用? 2023-10-13
一、Gradle Transform到底是什么Gradle Transform是Android官方提供给开发者在项目构建阶段(.class -> .dex转换期间)用来修改.class文件的一...详情>
mysql varchar默认值‘’、null和空区别在哪里? 2023-10-13
一、mysql varchar默认值‘’、null和空区别在哪里1、数据存储”:表示一个具有值但该值为空的字符串,占用存储空间,该列可以进行查询和空字...详情>