摘要: 刚刚用laravel的Excel做一个excel上传解析,在服务器上报错,找不到ZipArchive类,百度了一下需要安装zip拓展,整理了一下安装方法; 1.下载安装zip phpize 命令如果提示phpize找不到,直接去php的安装位置下的bin文件夹找 运行phpize也可以记得写全路径; 阅读全文
posted @ 2018-08-09 15:41 小良下山化了个缘 阅读(5319) 评论(0) 推荐(0) 编辑
摘要: 在项目中遇到了一个问题,js 中,为了保存个对象数组不被改变, 最后在取page.uploadMember的时候发现它也跟着改变了,作为一个长期写PHP,javascript研究不深入的人百思不得其解,研究了好久都没发现问题,最后请教了一下前端开发,发现JavaScript有深拷贝和浅拷贝的概念; 阅读全文
posted @ 2018-08-09 14:41 小良下山化了个缘 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 最近,一个接口需求,给用户开发一个接口,其中所传递的参数有:appid,appsecret不能直接用明文传递,所以想到了对称加密,查阅相关资料之后,决定用aes加密;加密方法如下: 约定私钥之后就可以实现密文传递了; 开发之后觉得为了传递一个iv需要将加密的串构建成json,之后再巴士 64 加密, 阅读全文
posted @ 2018-08-09 11:01 小良下山化了个缘 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: SELECT SUM( goods_amount ) AS money, count( * ) AS num, count(if(pay_status=1,true,null)) AS success, count(if(pay_status=2,true,null)) AS fall FROM `tab_order_info` WHERE user_id = 11 阅读全文
posted @ 2018-07-25 17:17 小良下山化了个缘 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇使用laraval框架+node.js实现socket的文章,后台来了一个新的需求,每分钟定时上报连接数,需要node将链接发送到php,php每分钟上报一次; 我就想到了node这里把数据存到redis,然后php的定时任务每分钟从redis中取到连接数上报; 在取node写入redi 阅读全文
posted @ 2018-07-25 15:32 小良下山化了个缘 阅读(143) 评论(0) 推荐(0) 编辑
摘要: final 如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。 注:属性不能被定义为 final,只有类和方法才能被定义为 final。 static 静态变量可以是局部变量也可以是全局变量,当一个程序段执行完毕时,静态变量并没有消失,它依然存 阅读全文
posted @ 2018-07-04 17:25 小良下山化了个缘 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 背景 使用git的https在本地clone之后,如果项目设置成私有,没有登录的话,就不能进行git操作; 解决方法: 配置ssh秘钥作为你的服务器和git服务器通讯连接; 在自己用户的文件夹下面 建个文件,windows命名为_netrc,linux或mac命名.netrc username是你的 阅读全文
posted @ 2018-07-04 11:31 小良下山化了个缘 阅读(232) 评论(0) 推荐(0) 编辑
摘要: function countdown() { var countTime = getCountdownTime('{{$pageData["countdown_time"]}}'); if(!countTime){ clearTimeout(timer1); $(".no-live").hide();... 阅读全文
posted @ 2018-06-22 15:57 小良下山化了个缘 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 背景: 一台阿里云服务器被攻击,后台写了定时任务,不停地想一个地址请求下载,然后不停地跑挖矿任务,cpu达到90%多; 原因是安装了redis服务器,开放了6379端口,同时没有设置密码和限制访问ip地址; 解决: 1.限制访问ip: redis.conf中默认的绑定ip,而且默认关闭,可以设置去掉 阅读全文
posted @ 2018-06-22 15:35 小良下山化了个缘 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 本文是使用laraval的event与node.js作为websocket服务器,与页面实现长连接; 基本知识 Laravel Event Redis Socket.io Node. 配置 1. Laravel 中使用 Redis 你需用通过 Composer 来安装 predis/predis 包 阅读全文
posted @ 2018-06-22 15:12 小良下山化了个缘 阅读(190) 评论(0) 推荐(0) 编辑