摘要:
我们都知道 MySQL 支持了行锁及事务机制,如何能在保证事务的正确前提下,而又能最大程度的提升数据库的并行程度?这里就需要用到 MVCC 机制,MVCC 全称 Multi Version Concurrency Control 即“多版本并发控制”,可以更好的去处理数据库的读、写冲突,只在写、写的 阅读全文
摘要:
MySQL 里经常说到的 WAL技术,也就是先写日志,再写磁盘。 当内存数据页跟磁盘数据页内容不一致的时候,我们成这个内存页为“脏页”。内存数据写入磁盘后,内存和磁盘上的数据页内容就一致了,称为“干净页”。 MySQL 从 内存更新到磁盘的过程,称为刷脏页的过程(flush)。 InnoDB 刷脏页 阅读全文
摘要:
1、WAL预写日志系统。数据库中的高效日志算法,对于非内存数据库来说,磁盘I/O操作是数据库效率的一个重要瓶颈。 在相同的数据量下,使用WAL日志的数据库系统提交业务时,磁盘写作操作只有传统滚动日志的一半左右,大大提高了数据库磁盘I/O操作的效率,从而提高了数据库的性能。 2、使用WAL的原因,是因 阅读全文
摘要:
https://www.selenium.dev/selenium-ide/ https://github.com/mszeles/selenideium-element-inspector GXtest Recorder 阅读全文
摘要:
具体方法是webdriver(python代码控制浏览器的一个组件)能够让我们给浏览器发送Network.getResponseBody命令得到response。webdriver提供的API文档:https://chromedevtools.github.io/devtools-protocol/ 阅读全文
摘要:
背景介绍:因为备份数据的不断扩大,需要把现网备份的数据(2T左右)传回到本地进行异地保存。但是2T太大了,需要进行压缩,这里采用了3G一个压缩包的方式。以下是压缩脚本 #!/bin/bash # 此脚本是全量压缩mongodb备份的文件 printf "开始mongodb备份压缩 $(date +% 阅读全文
摘要:
lftp的意思是用lftp登录到ftp服务器上 lftp ip -p port -u user,'password' -e'commands ; bye' 下面介绍下ftp里面常用的指令 1、登录ftp 代码: lftp 用户名:密码@ftp地址:传送端口(默认21) 用法 (1)lftp user 阅读全文
摘要:
lftp -u 用户,密码 sftp://远端IP地址:端口号 注意如果有特殊字符,需要使用\转义 阅读全文
摘要:
打开浏览器,打开设置配置页面 chrome://settings 修改配置,保存,就可以生效了 阅读全文
摘要:
0x00 起源 项目的一些微服务集成了 Spring Data Redis,而底层的 Redis 客户端是 lettuce,这也是默认的客户端。微服务在某些环境中运行很正常,但在另一些环境中运行就会间歇性的发生 RedisCommandTimeoutException:有时长时间没人使用(当然也不操 阅读全文