自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题

我们知道数据库处理sql是一条条处理的,假设购买商品的流程是这样的:sql1:查询商品库存1 if(库存数量 > 0)2 {3 //生成订单4 //库存-15 >当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有1个了,在sql1阶段两个人查询到的库存都是>0的,于是最终都...

2019-09-21 19:23:00 269

转载 PHP队列的实现 算法

PHP队列的实现 算法此队列算法中有两个类一个是data类,这个类是存放数据;第二个是queue也就是队列类这个就是队列的一些操作。首先队列里包含front(队列的头,也就是出队是要出去的) rear(队列的尾部在这里永远指向0) queue(存放所有入队的data对像,queue中默认存在一个元素当空时front和rear都指向他) maxsize(队列的长度)四...

2019-09-21 17:35:00 201

转载 利用redis List队列简单实现秒杀 PHP代码实现

利用redis List队列简单实现秒杀 PHP代码实现2018年05月28日 11:37:46m_nanle_xiaobudiu阅读数 35674更多分类专栏:Redis版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn....

2019-09-21 17:33:00 394

转载 Redis缓存清理

 Redis缓存清理1.访问redis根目录 cd /usr/local/redis-2.8.192.登录redis:redis-cli -h 127.0.0.1 -p 63793.查看所有key值:keys *4.删除指定索引的值:del key5.清空整个 Redis 服务器的数据:flushall6.清空当前库中的所有 key:flu...

2019-09-18 16:44:00 130

转载 微信小程序搭建mpvue+vant

微信小程序搭建mpvue+vant0.8312019.04.02 17:16:48字数 732阅读 1017导语之前有搭建过mpvue+vant,不过没有做记录,这次公司又有新的小程序项目启动,所以再从头搭建。顺便记录一下,要不然时间久了也就忘记怎么搭建了。文章末尾含有代码,需要学习的童鞋,拿走不谢。第一步:查看是否已经装了node.js$ node -v...

2019-09-10 14:36:00 177

转载 vue中mapGetters和...mapGetters

  vuex中的...mapGetters(['name'])如何实现的vuexvue.js根据文档介绍https://vuex.vuejs.org/zh-cn/...和看了http://www.imooc.com/article/... export default { computed: { ....

2019-07-18 16:35:00 1851

转载 JWT (JSON WEB Token)正确使用场景

https://www.jianshu.com/p/af8360b83a9f讲真,别再使用JWT了!ThoughtWorks中国2017.08.16 08:51*字数 2882阅读 71543评论 64喜欢 172摘要:在Web应用中,使用JWT替代session并不是个好主意适合JWT的使用场景抱歉,...

2019-07-18 11:06:00 788

转载 7月12日芸众微擎研究

        //执行方法 $controller->preAction(); if (method_exists($controller, 'needTransaction') && $controller->needTransaction($action)) { ...

2019-07-12 14:47:00 241

转载 laravel 依赖注入 接口设计

假设我现在需要做一个支付服务,那么我先设计一个接口interface PayInterface{ public function pay(Order $order) : string;}然后实现这个接口class WeiXinPay implements PayInterface{ public function pay(Order $ord...

2019-07-08 17:52:00 310

转载 7月8、11日

结构化的从事工作(别耗费时间,提高效率),这几天感觉效率很低下, 感觉就是在耗时间,一天结束感觉什么都没有做成,成就感极地,很诅丧,总结了一下原因:1、 没有思路调理和计划,只是一味的看文档。2、结构化的编程思想,再难的问题也都是无数的小问题组成,除了自身没有培养起的能力的不足,只有凭借努力尽量去弥补,希望能搞清楚问题。3、时刻要有整体的观念,不能局限于一块,搞半天都不知道在...

2019-07-08 17:29:00 91

转载 laravel中closure和curry 科里化函数式编程

推荐值得的一看博客文档:谢谢作者 :https://my.oschina.net/zhmsong函数式编程curry的概念: 只传递给函数一部分参数来调用函数,然后返回一个函数去处理剩下的参数。var add = function(x) { return function(y) { return x + y ; ...

2019-07-08 14:23:00 201

转载 理解Laravel中的pipeline

理解Laravel中的pipelinesuoga关注0.12015.09.08 00:00*字数 1533阅读 7151评论 8喜欢 24pipeline在laravel的启动过程中出现次数很多,要了解laravel的启动过程和生命周期,理解pipeline就是其中的一个关键点。网上对pipeline的讲解很少,所以我自己写一写吧。首先还是来看...

2019-07-08 11:15:00 108

转载 微擎site.php函数以及路由连接

任务1: 微擎模块设计: module.php规则类: 会调用module.phpmanifest.xml中业务菜单对应的模块如果在site.php中没有相应的函数比如/web/index.php?c=site&a=entry&m=shirley_redpacket&do=menu如果在site.php中定义了如下函数...

2019-07-05 21:31:00 1594

转载 淘大大出了composer镜像 -- 给力

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/转载于:https://www.cnblogs.com/guiyishanren/p/11133999.html

2019-07-04 17:57:00 121

转载 前后端接口规范

前后端接口规范 来源:https://github.com/f2e-journey/treasure/blob/master/api.md随着前后端分离越来越普遍, 后端接口规范也就越来越重要了. 一套良好的接口规范可以提升工作效率, 减少沟通障碍.通常我们都会采用 REST 方式来提供接口, 使用JSON来传输数据.名词含义前端Web前端...

2019-07-04 14:53:00 391

转载 7月3日下午 微擎芸众商城 设计思路 - laravel路由底层源码解读

学习参考文章https://learnku.com/articles/13622/the-principle-of-laravel-routing-execution<?phpnamespace app\common\providers;use app\common\services\Check;use Illuminate\Support\Facades\Rout...

2019-07-03 14:24:00 835

转载 Linux下添加php的zip模块

./configure --with-php-config=/usr/local/php/bin/php-configextension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/zip.soLinux下添加php的zip模块今天早上开发的人员过来跟我说,测试机上...

2019-06-30 12:12:00 141

转载 centos安装Libzip

2018年06月29日 11:12:15oxiaobaio阅读数 4827wget https://nih.at/libzip/libzip-1.2.0.tar.gztar -zxvf libzip-1.2.0.tar.gzcd libzip-1.2.0./configuremake && make instal...

2019-06-30 11:30:00 704

转载 PHP安装

Database install dir: /usr/local/mysqlDatabase data dir: /data/mysqlDatabase user: rootDatabase password: oneinstackPure-FTPd install dir: ...

2019-06-28 19:20:00 95

转载 centOs7.2安装cmake

最新的3.15的安装不上wgethttps://cmake.org/files/v3.5/cmake-3.5.2.tar.gztar xvfcmake-3.5.2.tar.gzcd cmake-3.5.2./bootstrap--prefix=/usr这一步很关键,如果没有指定prefix,后面使用时会报错Could not find CMAKE_ROOT...

2019-06-28 17:57:00 193

转载 7.3php编译安装最终版

进过无数次折腾后发现编译php安装的有些难, 问题可能是自己对linux不太了解吧、[root@third src]# cd php-7.3.6[root@third php-7.3.6]# ./configure --help`configure' configures this package to adapt to many kinds of systems....

2019-06-28 14:14:00 178

转载 linux 添加php gd扩展 (linux添加PHP扩展)

首先最基本的第一:先安装库yum -y installlibjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel第二:进入PHP源码目录下的etc/gd目录find / -name gdcd/usr/local/php-7.1.16/ext/gd执行phpize...

2019-06-28 11:43:00 184

转载 php7.3编译安装 支持微擎2.0

再次整理//一下配置在命令粘贴时注意句尾加 \ , 在 \ 后不能有空格,不然会自动执行,相当于回车./configure --prefix=/usr/local/php \--with-config-file-path=/usr/local/php \--enable-fpm \--with-fpm-user=www \--with-fpm-grou...

2019-06-28 11:17:00 581

转载 CentOS7.2编译安装PHP7.2.3之史上最详细步骤。

首先,我们的CentOS版本信息如下:开始我们的编译。第一步:将php安装包安装到/usr/src目录下。1cd/usr/src&& wget http://cn2.php.net/distributions/php-7.2.3.tar.gz...

2019-06-27 17:41:00 297

转载 centOs编译安装php7.2支持微擎php扩展

发现yum安装许多坑于是只好编译安装第一步得到镜像地址在 https://www.php.net/downloads.php 有的地址比较慢,需要耐心等待cd /usr/local/srcwget https://www.php.net/distributions/php-7.2.19.tar.gztar xzvf php-7.2.1...

2019-06-27 17:17:00 356

转载 7.2.*PHP编译安装时常见错误解决办法,php编译常见错误

configure: error: Cannot find ldap.h检查下面是不是已经安装,如果没有安装之:检查:yum list openldapyum list openldap-devel安装 :yum install openldapyum install openldap-develconfigure: error: Cannot fi...

2019-06-27 17:15:00 1343

转载 Linux CentOS完全卸载PHP

很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。查看php版本命令:#php -v下面的命令是删除不干净的#yum remove php因为使用这个命令以后再用#php -v还是会看到有版本信息的。。。。。必须强制删除,使用下面命令查看全部php软件包#rpm-qa|gr...

2019-06-27 16:22:00 67

转载 centos安装php7.2

目前php最高稳定版本是7.2,wordpress中也建议采用该版本。若直接采用centos中的yum安装:sudo yum -y install php,版本是5.4,远远不够,因此我们要手动更新rpm即可。首先获取rpm:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-...

2019-06-27 16:22:00 80

转载 nginx启动失败:Redirecting to /bin/systemctl start nginx.service Failed to start nginx.service: Unit not ...

解决方法:是因为nginx没有有添加到系统服务,手动手动添加一个即可。在/etc/init.d/下创建名为nginx的启动脚本即可,内容如下:#!/bin/bash## chkconfig: - 85 15# description: Nginx is a World Wide Web server.# processname: ngi...

2019-06-27 10:13:00 7336

转载 PHP-FPM详解

目录作用安装全局配置配置进程池参考Company开发环境转发请求给PHP-FPM思考作用PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。PHP-FPM提供了更好的PHP进程管理方式,可以有...

2019-06-26 22:42:00 88

转载 nginx 虚拟主机配置

安装nginx后在 /etc/nginx/nginx.conf中配置, 不是在安装目录的nginx.conf中转载于:https://www.cnblogs.com/guiyishanren/p/11084773.html

2019-06-25 19:00:00 61

转载 正确配置Nginx+PHP

对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。此时很多教程会...

2019-06-25 15:49:00 109

转载 centos7安装Nginx

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装P...

2019-06-25 14:34:00 56

转载 如何让浏览器关闭后session失效

llzzcc66知道合伙人数码行家推荐于2018-08-10如果用户不点击网站的“退出”链接,而直接关闭浏览器(或者强制关闭浏览器进程、死机等),服务器无法处理用户退出网站的请求,解决方式如下:方式1:在每个页面中加入隐藏的IFrame,以异步刷新的方式定期刷新iframe页面,如每隔10S刷新一次,当服务器在一定的时间内未收到用户的刷新请求,则认为用户已经退出优点...

2019-06-22 10:13:00 443

转载 微擎框架中receive.php代码分析

转载于:https://www.cnblogs.com/guiyishanren/p/11025125.html

2019-06-14 19:25:00 424

转载 微擎中消息响应回复 代码流程

没有触发关键字的时候触发关键字的时候转载于:https://www.cnblogs.com/guiyishanren/p/11021994.html

2019-06-14 10:21:00 549

转载 在vue组件库中不能使用v-for

没事的,有点时候编辑器报错,但运行不一定出错, 在vue组件中注意template标签转载于:https://www.cnblogs.com/guiyishanren/p/11009891.html

2019-06-12 15:22:00 791

转载 微信分享前面

签名成功的样子在微信开发工具调试栏是这样子的关于生成签名的算法官方文档有详细的说明//这里注重的细节是 : 链接对应本页面的链接生成一个签名, 在本页面才能调的动接口函数如下:转载于:https://www.cnblogs.com/guiyishanren/p/11005387.html...

2019-06-11 18:44:00 74

转载 php接受axios数据

var params = { username: 'admin', password: '123456'}axios.post('test.php', params).then(res => console.log(res.data))php代码如下//传的是一个json对象,可以用file_get_contents("php:/...

2019-06-11 18:34:00 775

转载 vue实现微信分享朋友圈和朋友功能

vue实现微信分享朋友圈和朋友功能A-A+haibao2018-10-251121 6.2 k 百度已收录 前端开发温馨提示:本文共3536个字,读完预计9分钟。这两天在开发一个双十一的活动页,前端用的是Vue,由于活动的性质需要传播分享,所以在项目中也集成了微信JS-SDK自定义的功能,下面来说一下实现的思路和方法。前提:要有...

2019-06-11 11:12:00 4485

空空如也

空空如也

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

TA关注的人

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