使用过MySQL的同学,刚开始接触最多的莫过于MyISAM表引擎了,这种引擎的数据库会分别创建三个文件:表结构、表索引、表数据空间。我们可以将某个数据库目录直接迁移到其他数据库也可以正常工作。然而当你使用InnoDB的时候,一切都变了。InnoDB 默认会将所有的数据库InnoDB引擎的表数据存储在一个共享空间中:ibdata1,这样就感觉不爽,增删数据库的时候,ibdata1文件不会自动收...
为什么第一个匹配是aab(第一到第三个字符)而不是ab(第二到第三个字符)?简单地说,因为正则表达式有另一条规则,比懒惰/贪婪规则的优先级更高:最先开始的匹配拥有最高的优先权——The match that begins earliest wins。当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达...
一直以为正则方括号内的短横线是要转义的,例:[a-z\-]其实“-”在紧挨边界的时候不需要转义,也就是说可以写成:[a-z-] 或 [-a-z]经过自己验证,我们暂且称“a-z”为“组”,结论是“在方括号边界或是组边界的都不需要转义。”[a-z-0-9]再试一试发现这样也可以,这样结论又变成&ld...
昨天打开RegexBuddy,它是我经常写正则表达式用的一款工具,发现试用到期了,网上搜索了一下,没有所谓的绿色版、破解版等,到官网看了下价格,是国外支付网站,立马关了,然后自己动手找"时间"的位子。使用工具:VMware 虚拟机,TUPortable操作系统:win7最后对比发现,在注册表 HKEY_USERS 节点下存在一个用户的项,形如 "S-1-5-21-1609450999-942...
用户认证接口:根据客户端IP和port,进行IP反查和端口范围确认,如符合则用户认证通过。当前使用的是Nginx负载均衡,从客户端到Nginx端 ip和port都对,从Nginx到应有服务器上-port端口变成很奇怪的端口号。疑问:Nginx往应有服务器上 是如何 传递 客户端IP和port 参数的呢?请看 Nginx proxy_set_headerNginx proxy_set_head...
1.正向代理的概念正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 2.反向代理的概念反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设...
Gdrive,Linux下上传、下载Google Drive文件的一款CLI工具,安装简单、使用方便。操作演示:安装Gdrive:(SSH下,基于centos 7)1、安装 wget -O /usr/bin/gdrive "https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download" chm...
基础信息1) CentOS 72) MySQL 5.7.123) 数据量4.4G使用mysqldump对4.4G的数据导出->导入所需时间>60分钟,也可能是我方式方法不对,导入时间消耗长。 xtrabackup介绍xtrabackup一个开源免费的工具,用于对MySQL数据库的备份和还原。它还有一个用perl写的封装脚本,可以提供更多高级功能(如:流、增量、压缩和多线程备份操...