- 博客(17)
- 资源 (18)
- 收藏
- 关注
转载 lnmp一键安装包对laravel项目的部署配置
前言: 接触lnmp一键安装包,的确好用,但是我在配置laravel项目的时候,遇到了一些麻烦 问题: 直接使用lnmp配置了下vhost下的虚拟机目录后,配置的是public目录下,直接访问laravel项目的时候,会出现如下错误:nginx 不能访问或者 not found 解决: 上网找了下,原来是要配置下优雅链接: ...
2018-07-24 19:36:58 603
转载 48条高效率的PHP优化
1 字符串1.1 少用正则表达式能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。没得说,正则最耗性能。str_replace函数要比preg_replace快得多,strtr函数又比str_replace来得快。有没有你漏掉的好用的函数?例如:strpbrk()、strncasecmp()、strpos()、strrpos()、st...
2018-07-24 19:36:21 154
转载 centos7+php7.1.4+mysql5.7+swoole
安装php7.1.4查看 centos 版本(我的是centos72) 1 cat /etc/centos-release 删除之前的 php 版本 1 yum remove php* php-common rpm安装php7.1相应的yum源 1 2 3 ...
2018-07-24 19:35:22 364
转载 Centos 7 安装 Redis
Redis 下载地址:http://www.redis.cn/download.html ,本人安装压缩包放在 /usr/local 目录下1.安装编译环境yum install gccyum install gcc-c++ libstdc++-develyum install zlib-devel1 2 32.解压redis压缩包tar zxvf redis-3.2.9....
2018-07-24 19:33:51 178
转载 phpstorm+wamp+xdebug配置php调试环境
第一步:把下面的xdebug配置放在php.ini文件中:根据自己的机器实际情况修改路径; XDEBUG Extension[xdebug]zend_extension ="F:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll" xdebug.remote_enable = off...
2018-07-24 18:32:03 853
转载 高效服务器发送事件,服务器发送事件,服务器发送事件和长轮询的区别
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。通过官网的介绍可以看出是接收服务器发送数据,千万不能和ajax混淆,网上大片博文的介绍对其解读是错误的,导致让我差点觉得这个事件很鸡肋。先看通用案例:html5:php:上面是根据w3c的代码修改的,通过谷歌调试发现每隔3秒还是会请求1次,天呐,w3c官网是不是搞错了.如果是这样的话我还不...
2018-07-24 18:25:24 190
转载 cURL 扩展库使用详解
CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用CURL发送请求的基本流程 使用CURL的PHP扩展完成一个HTTP请求的发送一...
2018-07-21 22:59:42 1221
转载 swoole的运行模式
Swoole深入学习-了解swoole的运行模式 Swoole高效跟传统的web开发有什么区别,除了传统的LAMP/LNMP同步开发模式,swoole的异步开发模式是怎样的,如何保持高效 一、传统web开发模式PHP web开发采用的方式是LAMP/LNMP架构,即Linux、Nginx,Mysql和PHP。这里以nginx来举例,大致结构为:当请求进入时,web serv...
2018-07-21 10:15:53 1132
转载 性能优化
提升性能的几个方式:1、换框架,最直接效果最好(很多框架可以为项目节省很多时间开销和空间开销)建议大家使用框架开发。2、根据项目,换具体实现方式(针对项目的重点,优化重点,采用对这个支持最好的技术)、代码解析方式(HHVM)。3、直接修改项目源码(最麻烦、效果一般)。注意点:网络、服务器配置、nginx、数据库、PHP、扩展;分析这些现象是否正常以及是否有可优化的空间,最好掌握...
2018-07-21 10:15:15 154
转载 基于redis构建消息队列
一般来说,消息队列有两种场景:一种是发布者订阅者模式;一种是生产者消费者模式。利用redis这两种场景的消息队列都能够实现。定义:生产者消费者模式:生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。(常用于处理高并发写操作) 发布者订阅者模式:发布者生产消息放到队列里,多个监听队列的消费者都会收到同一份消息;即正常情...
2018-07-21 10:11:43 2279
转载 同步和异步、阻塞与非阻塞
先明白的事儿当一个程序在执行的时候,一般会创建一个进程,也可以有多个进程。一个进程至少会创建一个线程,多个线程共享一个程序进程的内存。程序的运行最终是靠线程来完成操作的。线程的数量跟CPU核数有关,一个核最多能发出两个线程。线程的操作主要分为:给CPU进行程序命令的执行。 IO的操作(读取或输出数据)或者请求网络数据。阻塞就是线程在执行IO操作获取数据时,这个IO可能会需要一定...
2018-07-21 10:10:38 137
转载 【Swoole入门】异步毫秒定时器
定时器一般的定时器是怎么实现的呢?我总结如下:使用Crontab工具,写一个shell脚本,在脚本中调用PHP文件,然后定期执行该脚本; ignore_user_abort()和set_time_limit()配合使用; pcntl_alarm; swoole异步毫秒定时器swoole异步毫秒定时器Timer定时器swoole内置定时器,通过函数addtimer即可在ser...
2018-07-21 10:09:24 543
转载 一次痛苦又甜蜜的微信支付踩坑之旅
介绍微信支付方式分为刷卡支付、公众号支付、扫码支付、APP支付、H5支付、小程序支付。先从应用场景来各自说一说,这样,能够最快的判断出应该选择哪一种支付。刷卡支付:使用扫描设备(扫描枪)多见于超市、便利店使用 公众号支付:嵌入公众号的H5页面 扫码支付:用户打开“微信扫一扫”,扫描商户的二维码并支付 APP支付:外部APP应用,用户触发支付时,转到微信内完成支付 H5支付:非...
2018-07-21 10:08:06 390
转载 WebSocket 教程
WebSocket 教程 WebSocket 是一种网络通信协议,很多高级功能都需要它。本文介绍 WebSocket 协议的使用方法。一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,...
2018-07-21 10:05:29 122
转载 php多进程使用场景
pcntl介绍扩展介绍php多进程模块依赖pcntl扩展,官方手册介绍:http://php.net/manual/zh/book.pcntl.phpNote: 1. 此扩展在 Windows 平台上不可用。 2. 进程控制不能被应用在Web服务器环境,当其被用于Web服务环境时可能会带来意外的结果。因此,不能再PHP Web开发中使用多进程。 安装扩展 处理文件...
2018-07-21 10:01:17 243
翻译 CentOS7没有Eth0网卡
CentOS7系统安装完毕之后,输入ifconfig命令发现没有eth0,不符合我们的习惯。而且也无法远程ssh连接, 这个问题解决起来还算简单: 一,永久搞定 1.进入目录/etc/sysconfig/network-scripts/ 2.将文件ifcfg-ens33重命名为ifcfg-eth0; (注意:修改需要切换至roo...
2018-07-20 16:45:55 2764 1
翻译 centos7 ping: www.baidu.com: Name or service not known
1、网络配置查看记住NAT设置中的子网IP、子网掩码、网关IP三项,接下来配置文件主要是这三项。2、编辑Linux中的网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 #注 网络配置文件名可能会有不同,在输入到ifcfg时,可以连续按两下tab键,获取提示,比如我的机器 为 ifcfg-ens33内容替换如下:TYPE=”Ethernet”...
2018-07-14 14:53:17 1013
jquery-1.10.2.min.js,jquery-1.4.4.min.js,jquery-1.4.2.min.js,jquery.min.js集合
2017-10-18
ThinkPHP 整合PHPExecel实现多种字段导出
2017-09-12
PHP 写的支付宝接口
2016-10-28
ThinkPHP开发的博客源码Yblog
2016-04-03
网上购物系统UML图及用例描述文档
2016-01-13
数据结构课程设计(内部排序算法性能分析).doc
2015-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人