摘要: Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set,有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集、 阅读全文
posted @ 2021-06-18 17:10 岁月无心 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 实现思路 1.Redis实现分布式锁思路 思路很简单,主要用到的redis函数是setnx(),这个应该是实现分布式锁最主要的函数。首先是将某一任务标识名(这里用Lock:order作为标识名的例子)作为键存到redis里,并为其设个过期时间,如果是还有Lock:order请求过来,先是通过setn 阅读全文
posted @ 2021-06-18 16:39 岁月无心 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 使用环境是centos 7.0+nginx;可以实现简单的流媒体服务。 先下载nginx-rtmp-module拓展: nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module 先将nginx-rtmp-module 阅读全文
posted @ 2017-07-29 17:55 岁月无心 阅读(18075) 评论(1) 推荐(0) 编辑
摘要: [1] 安装VSFTP [2] 配置vsftpd.conf文件 [3] 增加FTP帐户,设置账户密码 [4] 编辑user_list文件,允许ftpuser用户访问FTP [5] 建立访问的根目录,并设置访问权限 [6] 开启vsftpd服务 [7] 默认开启vsftp服务 另外要设置根目录的权限, 阅读全文
posted @ 2017-07-19 19:49 岁月无心 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 相对来说,个人网站建立SSL是昂贵的,而且往往过程繁琐。一个标准的2048位证书费用至少150美元/年,网站除了要支付一笔昂贵的费用、重新配置Web服务器,并需要解决大量的配置错误。这让广大中小网站望而生畏。 然而,Let's Encrypt免费证书的开放,极大推进了国内 HTTPS 的进程。Let 阅读全文
posted @ 2017-06-29 17:59 岁月无心 阅读(6688) 评论(1) 推荐(0) 编辑
摘要: 在微信开发中很多功能都要用到微信JSSDK,关于JSSDK的使用,微信官方的文档已经比较详细,一定要仔细去看文档。 我们先进入微信SDK的JS文件。在页面中使用ajax注入权限验证,关于后台的验证以及签名算法,官方文档写的很详细,也有demo可以查看。 这里主要的难点在于配置会遇到invalid s 阅读全文
posted @ 2017-06-16 21:02 岁月无心 阅读(4310) 评论(0) 推荐(0) 编辑
摘要: 要在页面里引入高德地图API进行定位,先要去高德地图官网申请开发的key,这里官网文档写的很清楚。 然后按照API文档里接入js代码,引入后高德地图会默认给你一个定位按钮,这个按钮不能自定义,只能放在地图的四个角,不过可以自定义这个按钮的图标样式。 这里的小技巧就是在buttonDOM参数设置成一个 阅读全文
posted @ 2017-06-16 20:31 岁月无心 阅读(6200) 评论(0) 推荐(0) 编辑
摘要: 项目中需要复制整个文件夹,有时候还需要将整个文件夹传输到远程服务器。 这里就要递归遍历整个文件夹了,想看递归遍历文件夹的代码。 以上是复制文件夹,接下来尝试传输文件夹到远程服务器。这里我用linux下的php_ssh2进行传输(FTP也可以,这里就不讲了) 这里结合php_ssh2组件和scp_sc 阅读全文
posted @ 2017-05-16 20:13 岁月无心 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 项目中有时候需要对某个input进行隐藏或者禁止修改等。 需要隐藏某个input的时候就用hidden 如果要禁止修改input的value则需要用disable或者readonly. 这是需要注意的是,使用disable之后,form表单提交则会忽略属性为disable的标签,input里的内容不 阅读全文
posted @ 2017-05-16 19:21 岁月无心 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 在linux下利用scp进行文件传输, 从服务器下载文件 上传本地文件到服务器 从服务器下载整个目录 上传目录到服务器 以上操作在执行时都会提示你输入密码,输入密码后就会成功执行。 但是这些只适合在操作linux服务器时使用,如何在程序中执行呢? 在PHP就用到了php_scp_send和php_s 阅读全文
posted @ 2017-05-15 20:22 岁月无心 阅读(3027) 评论(0) 推荐(0) 编辑