自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis+延迟执行 秒杀低端处理方式

public function test(){ $microseconds = rand(1000000,3000000); usleep($microseconds);//延迟随机毫秒数继续执行 $redis = new Redis(); $count_num =$redis ->get( "count_num"); ...

2020-03-03 18:14:44 296

原创 ci4整合Laravel ORM

公司新项目要使用CI4加Laravel 的orm模块,百度csdn查到的都是ci3整合,但是ci4和ci3目录结构区别挺大的,ci3的教程拿过来并不能直接使用,所以慢慢摸索,总算可以正常使用了。本人仅学习过ci3没有进行过实战开发,ci4和Laravel之前并未接触过,如果哪里写的有问题希望大神指出来,不要喷(我这旺盛的求生欲╮(╯▽╰)╭)。composer安装illuminate/database这一步很简单,直接使用composer在项目根目录使用composer require illum

2021-06-16 18:10:53 315 2

原创 开发过程遇到的比较神奇的事情,加了日志之后程序正常了

接手的同事的项目,有一个导入数据之后生成二维码上传到阿里云oss的操作,数据量大的时候会返回cURL error: Empty reply from server,在程序里面输入家里打印日志之后意外的好了,怀疑是因为短时间内请求次数过多,打印日志相当于加了一个延时,留待以后研究...

2020-06-22 10:51:38 162

原创 微信开发(2)-被动回复用户消息

配置好上一篇的服务器之后,用户发送消息,就会自动post提交到我们配置的地址,我们可以通过file_get_contents(“php://input”)获取微信提交过来的数据,使用simplexml_load_string()把xml数据转成SimpleXMLElement 对象,代码如下$postStr = file_get_contents("php://input");$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', L

2020-05-29 17:29:05 362

原创 微信开发(1)-接口自定义菜单

这篇博客适合看懂了官方文档不知道咋写的,只想接口自定义菜单的请看第34行,祝您生活愉快!第一步,打开服务器开发配置,试过不开启也可以用接口自定义菜单,不过下一篇微信自动回复也要打开干脆就提前打开吧启用的时候微信会给服务器地址发送一个验证的请求,验证通过才能正常启用,用户给公众号发送消息的时候也会对这个地址发送请求,和验证的区别是,验证会多一个echostr字段,如果存在这个字段就是验证地址的请求,下面是验证的代码,微信官方文档就有private function checkSignature(){

2020-05-28 18:35:45 477

原创 tp5 think-swoole websocket开启ssl wss可以请求

新开发发的项目用户端是公众号和小程序,小程序只支持wss链接,以下是我的开启wss的方法,以及过程中遇到的一些问题(主要是我菜)首先需要有证书,我用的是宝塔面板申请的免费证书,宝塔申请的免费证书路径在/etc/letsencrypt/live/,会列出来所有申请了免费证书的网站,公司服务器就不放截图了。一定要记住这个路径,后面用得到。然后是swoole需要开启openssl,我的是宝塔面板安装的swoole好像默认是开启的,查资料的时候发现有的不是默认开启的需要重新安装编译,如果需要手动编译安装可以查看比

2020-05-26 10:02:57 635

原创 多个php版本使用composer

服务器上安装了从5.6到7.4版本的php。安装导出excel的插件的时候提示我这个是因为默认的php版本是php7.3,PHP extension zip is missing from your system,zip扩展缺失,查询得知之所以出现这个原因是因为php没有单独编译zip扩展,宝塔面板也没有安装zip扩展的选项,详见https://www.menglei.net/2998/,因为是公司的开发使用服务器,担心把同事的其他项目搞崩,并没有使用链接中的解决方案,打算直接用其他版本的php执行。

2020-05-14 15:14:42 329

原创 砍价逻辑(初稿)

1砍价商品类型①普通商品设置可以砍价②砍价商品独立于普通商品单独设置2砍价商品管理①设置商品价格,商品能砍到的最低金额②设置砍价金额规则(1)设置一个砍价区间,每次砍区间内随机价格,当剩余价格不满足区间最低价格时,砍价金额等于最低金额。(2)设置多个砍价区间,每个区间设定人数,第一个区间人数满足之后,按照第二个区间价格进行砍价。③设置是否可以自己给自己砍价④设置每个砍价活动有效期...

2020-03-04 15:58:44 875

原创 拼团逻辑(初稿)

1拼团商品管理①普通商品设置可以开团②仅拼团商品2拼团商品管理①可以开团时间②成团有效时间③每人限购④商品库存⑤拼团价格3拼团①拼团发起者支付后开团成功,否则为开团②拼团到期,拼团人数不足则拼团失败,已经参团的人退款③拼团成功4邀请参团①拼团已到期②已参加过拼团③拼团人数已满④成功参加拼团...

2020-03-04 14:24:04 1267

原创 秒杀逻辑(初稿)

1.秒杀时间段设置设置每天固定的秒杀时间段2.添加秒杀商品思路①添加商品信息②添加商品库存,商品库存不为0则参加每天的秒杀活动③添加商品到秒杀时间段3.自动创建新的秒杀活动设置旧的秒杀活动过期,提前创建新下一阶段秒杀活动4.前端查看①获取每天秒杀的时间段②根据当前活动时间段获取当前时间时间段的秒杀商品信息③设置redis最大访问数量限流,仅有数量内的用户可以进入页面,其他用户...

2020-03-03 18:05:58 212

转载 jquery chosen插件使用及select常用方法

https://www.jianshu.com/p/51863ae82723转载的转载的

2019-05-21 14:21:20 171

转载 一张图解析FastAdmin中的表格列表的功能

https://ask.fastadmin.net/article/323.html在这里插入图片描述

2019-03-12 15:05:29 1423

转载 安装php及相应扩展

4.安装php及相应扩展#查看源 有7.0 | 7.1 | 7.1w | 7.2yum list php*#安装yum install php70w.x86_64 php70w-opcache.x86_64 php70w-pdo.x86_64 php70w-fpm.x86_64 php70w-mysql.x86_64 php70w-gd.x86_64 libjpeg* php70w-ld...

2018-12-27 17:19:41 224

转载 event.persisted判断是否后退进入

后退返回window.addEventListener(‘pageshow’, function (event) {if (event.persisted || window.performance &&window.performance.navigation.type == 2){location.reload();}},false);作者:章文顺链接:htt...

2018-11-23 16:26:32 9556

空空如也

空空如也

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

TA关注的人

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