自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高并发下抢购

    了解高并发以及怎么处理后,测试一下项目中下单的代码,逻辑很简单,goods表中stock设置为unsigned。刚开始你可能会觉得这样会出现超单的情况,但是测试后,没有出现超单的情况。看似没有问题,但是看过日志发现问题还挺多的。这之前请看下这篇文章里面有处理高并发下单的情况。http://www.php.cn/php-weizijiaocheng-350323.html $goods_...

2018-08-14 22:25:26 364

原创 初识高并发

    本来想模拟高并发测试一下项目里的下单代码,上网搜索模拟高并发都是一些转载或者牛头不搭马嘴的文章,于是自己总结了一下,顺便按自己的想法处理一下高并发的情况。用的是nginx、mysql、php7以及tp5框架,模拟的情况跟使用的东西也有很大联系。 ab:     ab命令可以模拟高并发,可以设置cookie、header以及请求方式等,具体man ab查看手册。ab模拟的高并发并不是真实的...

2018-08-14 17:04:42 207

原创 php多进程

    前不久写了一个简单的不用php redis扩展的redis队列(原理是socket和redis的通讯协议RESP),里面有个开始队列的函数,执行的是rpop存储在redis的列表数据。想优化一下这里的代码,不是一个一个地rpop,而是开启多个进程执行rpop。多线程和多进程的概念不再描述了,多进程可以了解一下php-fpm(FastCGI进程管理器),但是这里也不是用这个;据我了解,php...

2018-08-14 11:20:03 2090

原创 工作一年多的感慨

    在创业公司工作一年多了,产品算是渐渐稳定下来了,我也是最近一个月左右,上班也可以有空闲时间学习技术和研究。工作一年多,经历了三个阶段,做php开发的走了一个又一个,唯独我由公司创建坚持到现在,对于现在社会普遍的半年跳槽一次现象,我算是比较坚持的一个了。原因按重要程度排个序:1.离家近,吃住不用出钱;2.技术未到家,跳槽怕没人要;3.总监愿意招刚毕业没有工作经验的我,我属狗,也像狗一样忠诚,...

2018-07-29 15:16:27 1378

原创 php框架以及编辑器

    框架说到底还是一个道具,如果一直用却不明白其原理思维的话,就会一直束缚在会使用的阶段,哪天出问题了,也搞不懂。像我之前一样,用错try{}catch(/Exception $e){},一直以为use有引用的作用。就问一个很简单的问题,为什么你的controller里是一个类而不是单纯的几个function函数?既然use没有引用的作用,框架是什么时候加载这些文件的呢?如果答不出的话,就真的...

2018-07-29 15:15:41 568

原创 php API接口分析以及思考

    最近技术群上有人问接口要怎么写,做了这么多接口的我思考了一下,打算告诉他,接口其实就是APP或者WEB请求后端写的一个方法即请求数据,后端返回约定好的数据格式。说到数据格式,一般都会选择用json格式,其它像xml这些我觉得也可以,个人认为要构成和解析一个xml格式的数据比较复杂耗时,所以还是用json比较方便。目前公司用的json格式是这样的 { code:200, //错误...

2018-07-22 10:23:57 1475

原创 php不用Redis扩展的简单队列

本周有空自己写了一个简单的redis队列,暂时能够运行起来。目的是为了更加深入理解redis和原生的php,抛开框架看看自己是什么程度,涉及到的内容有socket,redis的传输协议RESP,php错误异常处理,类的自动加载。 类的自动加载 框架里经常使用use 某个类,以为use就是引入相关的类文件,其实不是的,要引入文件还是要require或者include文件,但是每次引入类就要req...

2018-07-22 10:23:44 471

空空如也

空空如也

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

TA关注的人

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