自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 linux php5.6 安装ssh2拓展包 连接服务器

需求:需要将一些材料文件上传至接收方的服务器接收方已提供主机:merchant-sftp.*****.com端口:2**2协议:SFTP用户名:商编密钥:密钥文件密码:不需要密码思路:php可使用 ssh2_auth_password($connect, $username, $passport) 和ssh2_auth_pubkey_file($connect, $username, $pubKey, $priKey) 实现连接服务器,此处对方要求使用第二个方法实现,但却只有提供私钥,...

2021-02-04 11:44:39 396 1

原创 linux连接ftp

服务器直接下载文件sftp连接在shell命令下:sftproot@120.110.7.119意思是已root用户名连接120.110.7.119服务器,随后要你输入root对应的密码。输入正确后就连接上了sftp下载文件到本地服务器命令:sftp>get/etc/supervisor/file.conf /etc/supervisord.d,意思是从120.110.7.119服务器的/etc/supervisor目录下的file.conf文件下载到了本地服务器的...

2021-01-27 11:02:45 710 1

原创 redis常见应用场景

string计数器:incr、decr分布式锁:setnx、expire、deljson set 存储对象(不常变化的部分)hash购物车:hset、hdel、hlen、hincrby、hgetallhset、hincrby 存储对象(经常变化的部分)list消息队列:rpush lpop排行榜:rpush、lrangeset好友、关注、粉丝等等的集合:sismermber、scard、smove随机展示 sranmember黑白名单:sismembersorted s

2021-01-26 11:35:58 110

原创 记一次redis遭受挖矿脚本攻击

攻击前提:redis端口和密码均暴露步骤:1:生成一对公私钥,可本地命令行或使用工具生成,例如:ssh-keygen -t rsa2:将公钥写入到文件里,例如:(echo-e"\n\n";cat id_rsa.pub;echo-e"\n\n")>foo.txt3:cat命令读取公钥文件内容,并连接redis写入key test中,例如:cat /home/zqw/.ssh/foo.txt | ./redis-cli -h x.x.x.y -x set test4:利用redis的配

2021-01-26 10:28:08 577

原创 Mysql 时间字段自动取当前时间

注意mysql版本至少需要5.6以上`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',

2021-01-26 09:37:14 286

原创 redis 有序集合(sorted set)实现排名

特性:元素不重复,分值可重复假设有销售3人,张三、李四、王五。1月25号 分别销售额为0.01、0.02、0.03,1月26号 分别销售额为0.03、0.02、0.01zincrby 20210125 0.01 张三zincrby 20210125 0.02 李四zincrby 20210125 0.03 王五zincrby 20210126 0.03 张三zincrby 20210126 0.02 李四zincrby 20210126 0.01 王五那么计算某一天的排名为:

2021-01-26 09:31:09 361

原创 使用docker安装多个redis进行主从配置,并使用swoole对主从延时进行监听

1.安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum list docker-ce --showduplicate...

2020-06-11 16:29:57 186

原创 2020-06-11

xa协议 2pc 3pc tcc事务 (协调者-处理者)federated 引擎 分布式sql(慎用)sql语句优化器

2020-06-11 11:53:01 110

原创 mysql个人见解

mysql基本原理(仅个人理解)mysql属于c/s架构,即客户端和服务端交互1.连接:例PHP mysqli_connect 以客户端发起请求,mysql服务端进行接收并处理,其中客户端每发起的一次链接mysql均起一个线程来维持一个socket(套接字),此时会有服务端资源的开销,因此mysql一般需设置一个合适的最大链接数,单机情况下,需考虑链接被打满情况,链接又可分为长链接和短链接,其中链接可通过客户端close主动关闭和释放,否则由mysql服务端根据设置的最大超时时间进行关闭2:查询(in

2020-06-11 00:30:00 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除