- 博客(17)
- 资源 (50)
- 收藏
- 关注
转载 如何正确的下载安装使用别人的laravel项目?
转载的,写的很简洁明了,白俊瑶博客laravel 作为最流行的 php 框架;自然少不了很多基于 laravel 开发的项目;不过很多项目因为还处于开发中;或者其他原因并没有写安装文档;举个反面栗子;比如说我的 laravel-bjyadmin ;这种一般就是面向 laravel 开发者的;需要有 laravel 的基础才能顺利的安装使用;还有很多已经比较成熟的项目;一般都是有比较详细的安装文档的...
2018-05-29 11:57:39 4020
原创 PHP设计模式(二十五)—空对象模式(Null Object Pattern)----(将对象设置为无状态对象)
空对象模式(Null Object Pattern):用一个空对象取代 NULL,减少对实例的检查。这样的空对象可以在数据不可用的时候提供默认的行为(一)为什么需要空对象模式解决在需要一个对象时返回一个null值,使其调用函数出错的情况(二)空对象模式UML图上图是Java的空对象模式UML图,网上很多PHP设计模式的代码实现都是照着上面这个UML图实际上PHP在空对象模式的实现上比Java更加简...
2018-05-29 09:03:31 769
转载 Windows下Composer&Laravel的安装及配置
1.初始化配置1.首先请确认你的PHP版本在5.59以上2.开启PHP拓展,在php.ini中找到[php] view plain copy;extension=php_onpenssl.dll ;extension=php_mbstring.dll ;extension=php_pdo_mysql.dll 将前面的分号去掉,如果没有分号,则保持不变即可。2.安装Composer以及...
2018-05-28 14:57:43 236
转载 TortoiseGit做push时提示Disconnected: No supported authentication methods available (server sent: publick
通过Git从远程服务器上获得到自己的项目,但是通过TortoiseGit做push时提示Disconnected: No supported authentication methods available (server sent: publickey)错误,但是在GitBash中没有错误,是TortoiseGit的配置问题,需要设置下TortoiseGit的SSH配置,配置方式如下:右键更新的...
2018-05-23 23:12:37 3329
原创 Windows 下安装 swoole 具体步骤
Windows 下安装 swoole 具体步骤:Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。首先准备工具:Cygwin 官方地址:http://www.cygwin.com/swoole 官方下载地址:https://github......
2018-05-23 17:20:21 11171
原创 linux 安装swoole
操作系统:CentOSphp安装目录:/usr/local/phpphp.ini配置文件路径:/usr/local/php/etc/php.ini1、安装swoolecd /usr/local/srcwget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gztar zxvf v1.9.1-stable.tar.gzc...
2018-05-23 14:34:35 1191
转载 Cygwin安装和配置
在windows下通过安装cygwin模拟linux环境,然后再安装hadoop,是一种简单方便的方式。为hadoop准备的windows下cygwin环境安装过程如下:- 下载安装文件最新的cygwin安装文件setup.exe下载地址在这里:http://cygwin.com/install.html。用最新版本的cygwin就可以,我用的是2.774版本的安装程序。- 安装cygwin在上一...
2018-05-23 11:39:24 1090
转载 Thinkphp3.2定时执行任务
之前开发的拼团的时候,有用到过定时任务,但是因为定时不是我负责的,所以也只是粗略的看了下。现在工作又遇到需要些定时任务的,所以自己顺带的也整理了一份定时任务的笔记,有什么问题请留言告诉我。谢谢添加入口文件cli.php在ThinkPHP的同级目录index.php下新建一个cli.php<?php/** * Created by PhpStorm. * User: loveteemo...
2018-05-21 19:45:02 5863 1
转载 redis锁实现
前言当今的站点,大部分都会使用缓存,无论是用Memcache又或Redis。其中一种用法:去拿热数据时,我们一般会加一层缓存,并且设定过期时间。但是,这里如果不注意,容易导致一个问题的产生:当并发很大时,在缓存过期的瞬间,如果有大量的请求,那么这些请求会直接打到数据库,去拿数据库的数据,这就是所谓的"缓存雪崩"。例如,本博客中的php代码实现Memcache缓存的实例的代码,在高并发下,就会存在这...
2018-05-21 19:33:57 793 3
转载 使用Redis实现购物车
使用Redis实现购物车功能一般情况下购物车功能都是使用SESSION/COOKIE实现的,也就是将整个购物车数据都存储到SESSION中。这样做的好处就是不用操作数据库就可以实现,同时用户可以不同登录就可以将商品加入到购物车中,缺点就是1. 导致SESSION过于臃肿 2. SESSION数据默认是存储到文件中的,所以操作SESSION是相对比较慢的。 而将购物车数据存放到Redis中,可以加快...
2018-05-21 19:25:08 1732
转载 将PHP的SESSION数据存放到Redis中
在php中,SESSION的数据默认是存放到文件中,这样性能不仅不高,而且不利于扩展。在搭建集群后,默认存放到文件中就不适用了。所以,我们一般将SESSION自定义,让SESSION中的数据存放到 数据库中、Memcache中、Redis中。今天介绍如何将SESSION数据存放到Redis中。步骤如下修改php.inisession.save_handler = redissession.save...
2018-05-21 19:21:39 765 2
转载 openssl 加解密
加密数据有很多种方法,今天我们来看一下OPENSSL RSA的加密办法。1、首先得安装php的openssl扩展php -m | grep openssl执行以上命令,确保已经安装了openssl php扩展2、接下来要安装Linux opensslyum -y install openssl-devel3、生成RSA公钥和私钥3.1、生成私钥openssl genrsa 1024 > ...
2018-05-18 10:12:53 309
转载 PHP 设计模式
PHP命名空间可以更好地组织代码,与Java中的包类似。Test1.php<?phpnamespace Test1;//命名空间Test1function test(){ echo __FILE__;}Test2.php<?phpnamespace Test2; //命名空间Test2function test(){ echo __FILE__;//打印...
2018-05-16 19:38:12 151
原创 curl 模拟form表单
form表单curl提交/** * @curl 请求 * @param $url * @param string $post * @param string $cookie * @param int $returnCookie * @return mixed|string */public function curl_post($url, $post = '', $cookie =...
2018-05-09 15:32:13 6037
原创 导入数据库时报错1067 – Invalid default value for ‘字段名’ 时区问题(当mysql5.7时新的报错解决方案)
导入数据库时报错1067 – Invalid default value for ‘字段名’最近把mysql升级到5.7了,wordpress导数据报错Invalid default value for 'comment_date'原因出在类似这样的语句DROP TABLE IF EXISTS `wp_comments`;CREATE TABLE `wp_comments` ...
2018-05-03 10:40:20 9970
转载 ThinkPHP3.2.3源码分析一之系统流程
ThinkPHP3.2.3源码分析一之系统流程ThinkPHP323源码分析一之系统流程整体流程一 初始化主要文件加载简单流程indexphpThinkPHPThinkPHPphpThinkPHPLibraryThinkThinkclassphpThinkPHPLibraryThinkStorageclassphpThinkPHPLibraryThinkStorageDriverFileclass...
2018-05-02 20:24:42 764
转载 windows下使用redis,Redis入门使用,Redis基础命令
一、Redis的使用REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis 优势性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Se...
2018-05-02 17:11:43 192
SourceTreeSetup19100 git工具
2018-01-18
thinkhphp3.2 excel导入导出demo
2018-01-17
Thinkphp5整合excel导入导出
2018-01-17
PHP扫码关注微信公众号
2018-01-05
git 可视化工具
2017-12-05
SwitchHosts工具
2017-11-15
好用的安卓蓝牙调试工具app
2017-09-28
一个调试成功的微信小程序接蓝牙demo
2017-09-28
phpstudy配置path_info成功的配置
2017-09-16
pdf和word excel ppt互转
2023-05-29
4294967295 (0xffffffff)问题解决
2023-03-26
ios Google Route
2023-01-06
Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人