51dev.com IT技术开发者社区

51dev.com 技术开发者社区

如何使用curl命令指定ip访问url

如何使用curl命令指定ip访问url

有时我们需要测试一个url,但域名并没解析,这时为了一个简单的测试而写host或去做域名解析,显然这并不高效,而有些域名甚至是正式的域名,因此我们可有使用curl命令进行测试方法一curlurl-xip:port例curlhttp://baidu.com-x10.12.20.21:80这个方法访问是...

mysql触发器学习

mysql触发器学习

触发器(trigger)是一个特殊的存储过程,他的执行不是由程序调用,也不是手工启动,而是由事件触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。例如,当学生表中增加了一个学生的信息时,学生的总数就应该同时改变。...

运维必备技能 WEB 日志分析

运维必备技能 WEB 日志分析

文章节选自《NetkillerMonitoring手札》 20.2. Web20.2.1. ApacheLog1、查看当天有多少个IP访问:awk'{print$1}'log_file|sort|uniq|wc-l2、查看某一个页面被访问的次数:grep"/index....

MySQL详解--锁,事务(转)

MySQL详解--锁,事务(转)

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而...

对MySQL数据类型的认识

对MySQL数据类型的认识

良好的逻辑设计和物理设计是高性能系统的基石,比如反范式设计可以加快某些类型的查询同时也会影响另外一些类型的查询效率,所以我们必须重视Mysql对于数据库的设计(本文主要讲述表字段类型对于数据库性能的影响)。由于Mysql独有的特性和实现细节对性能的影响是很明显的,因为做好Mysql数据库的设计很关键...

mysql 5.7快速部署

mysql 5.7快速部署

目录一:官网下载mysql二级制包。...1二:mysql二级制包解压。...1三:设置mysql库文件路径与授权...1四.创建配置文件...2五:数据库初始化...5六:设置mysql变量...5七:MySQL启动...5八:快速创建实例...5九:关闭mysql服务...6 1:官网...

elasticsearch报错[WARN ][bootstrap  ] Unable to lock JVM Memory: error=12,reason=Cannot allocate memory,解决

elasticsearch报错[WARN ][bootstrap ] Unable to lock JVM Memory: error=12,reason=Cannot allocate memory,解决

早上在服务器上安装elasticsearch集群,在其中的一台上面安装好elasticsearch之后安装了一些插件,其中一个插件是marvel,结果可能是新版本不支持这个插件,就没有安装成功,也就索性没管,安装了head和kopf插件,安装完之后改了一下配置文件systemctlrestartel...

做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?

做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?

importrandomimportstringdefGenKey(length):chars=string.ascii_letters+string.digitsreturn''.join([random.choice(chars)foriinrange(length)])defSaveKey(c...

一个简易的mysql性能查询脚本

一个简易的mysql性能查询脚本

#!/bin/shmysqladmin-S/tmp/mysql3306.sock-p'123456'-r-i1ext|awk-F"|""BEGIN{count=0;}"'{if($2~/Variable_name/&&((++count)%20==1)){print"--------...

深入理解PHP之:Nginx 与 FPM 的工作机制

深入理解PHP之:Nginx 与 FPM 的工作机制

网络上有很多关于如何配置Nginx+FPM的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从Nginx与FPM的工作机制出发,探讨配置背后的原理,让我们真正理解Nginx与PHP是如何协同工作的。要说Nginx与PHP是如何协同工作的,首先得说CGI(Comm...

一键配置IP地址脚本

一键配置IP地址脚本

1#/bin/bash2NETPWD='/etc/sysconfig/network-scripts/'3read-p"pleaseentennetnum(1,2,3,4):"NUM4EM="$NETPWD"ifcfg-em$NUM5read-p"pleaseenteniplastnum:"NUM1...

Shell 实现找出两个目录下的同名文件方法

Shell 实现找出两个目录下的同名文件方法

#首先我们来创建一些2个目录,里面的目录结构及相关文件如下所示:#从上面的测试目录可以看到,lol.txtlol2.txt两个文件是两个目录下的同名文件#有实际例子,思路就容易出来:#1.使用for循环和find结合awk命令列出god目录下的所有文件名#2.对一个文件名,再传递给find命令查找g...

mysql授权远程用户连接(权限最小化原则)

mysql授权远程用户连接(权限最小化原则)

1、进入MySQL,创建一个新用户root,密码为root:格式:grant权限on 数据库名.表名to用户@登录主机identifiedby“用户密码”; grantselect,update,insert,deleteon . to...

如何使用Notepad++的列操作

如何使用Notepad++的列操作

Win平台下,使用notepad++编辑代码,还是要方便一点。本文介绍如何使用notepad++的列操作。按住Alt键,然后用鼠标左键选择要操作的列,即可方便的在所选择的位置,进行列操作!...

用Vundle来管理Vim的插件

用Vundle来管理Vim的插件

终于开始享用VIM的插件了,首先需要Vundle来管理插件。选Vundle是因为据说它比较有年头了,用的人多,使用也很简单。Vundle地址:https://github.com/VundleVim/Vundle.vim首先需要在.vimrc中增加Vundle的配置。"----Vundle-----...