待兔 待兔
4年前
mysql面试题:如何实现 MySQL 的读写分离?MySQL 主从复制原理是啥?如何解决 MySQL 主从同步的延时问题?
你有没有做MySQL读写分离?如何实现MySQL的读写分离?MySQL主从复制原理的是啥?如何解决MySQL主从同步的延时问题?考点分析高并发这个阶段,肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是app,其实都是读多写少。所以针对这个情况,就是写一个主库,但是主库挂多个从库,然后从多个从库来
Wesley13 Wesley13
3年前
MySQL binlog2sql实现MySQL误操作的恢复
对于MySQL数据库中的误操作删除数据的恢复问题,可以使用基于MySQL中binlog做到类似于闪回或者生成反向操作的SQL语句来实现,是MySQL中一个非常实用的功能。原理不难理解,基于MySQL的row格式的binlog中,记录历史的增删改SQL信息,基于此解析出来对应的SQL语句(回滚的话就是反向的SQL语句)。在格式为binlog格式为r
Wesley13 Wesley13
3年前
MySQL 8.0发布,你熟悉又陌生的Hash Join?
昨天下午在查资料的时候,无意间点到了MySQL的官网。发现MySQL发布了一个新版本。Mysql这个数据库有没有人不熟悉?不用的?没有吧。2019年末,MySQL发布的8.0.18GA版本,带来了一些新特性和增强功能。其中最引人注目的莫过于多表连接查询支持HashJoin。还是老样子,建议英文好的同学直接看这里:https://d
Stella981 Stella981
3年前
Apache跨域
首先编辑httpd.conf(/etc/httpd/conf/httpd.conf)把LoadModuleheaders\_modulemodules/mod\_headers.so前面的注释删除,开启apache头信息自定义模块找到<Directory/添加一行:HeadersetAccessControlAllowOrig
Easter79 Easter79
3年前
SpringBoot动态注册Servlet
1、SpringBoot配置自定义监听器实质上是在servlet3.0的容器中,注册一个Servlet。功能:监听对应的请求路径urlapi@Slf4j@ConfigurationpublicclassSpringBootAutoConfigure
Easter79 Easter79
3年前
SVNServer常用HOOK
svnserver可通过hook的方式 来自定义SVN行为控制,这里列几个常用的。1.限制单个提交文件大小不超过100MBPrecommithook@echooffsetlocalenabledelayedexpansionsetREPOS%1setTXN%2
Stella981 Stella981
3年前
SpringBoot动态注册Servlet
1、SpringBoot配置自定义监听器实质上是在servlet3.0的容器中,注册一个Servlet。功能:监听对应的请求路径urlapi@Slf4j@ConfigurationpublicclassSpringBootAutoConfigure
Wesley13 Wesley13
3年前
mysql数据库设计规范浅谈
《mysql设计规范》数据结构设计:逻辑设计–物理设计实际工作中:逻辑设计物理设计物理设计:表名,字段名,字段类型磁盘IO和操作系统类型,对mysql的性能是非常大的一.数据库命名规范所有的数据库对象名称必须使用小写字母并用下划线表示,因为默认情况下,mysql对大小写敏感,mysql数据库本质上是linux
Wesley13 Wesley13
3年前
MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文
Stella981 Stella981
3年前
SVNServer常用HOOK
svnserver可通过hook的方式 来自定义SVN行为控制,这里列几个常用的。1.限制单个提交文件大小不超过100MBPrecommithook@echooffsetlocalenabledelayedexpansionsetREPOS%1setTXN%2