2 琴酒丶

尚未进行身份认证

好好学习,天天向上。 毕竟,是一个立志成为大神的人啊。

等级
TA的排名 7w+

Swoft控制器与注解

注解简单来说就是通过(框架规定的注释的方式)来生成路由, 框架规定的注释就指的是注解注解类: Swoft\Http\Server\Annotation\Mapping\Controller通常仅有 @Controller 是没有什么效果的,它需要配合接下来的 @RequestMapping 一起才能正确的工作。Swoft\Http\Server\Annotation\Mapping\R...

2019-12-01 17:15:33

PHP RSA2非对称加密算法

特点:只需交换公钥;公/秘钥机制,公钥加密,私钥解密;(或者私钥加密,公钥解密);公钥负责加密,私钥负责解密;私钥负责签名,公钥负责验证windows生成公钥私钥http://web.chacuo.net/netrsakeypair1. Linux生成私钥,公钥,1)生成原始 RSA私钥文件rsa_private_key.pem2)将原始 RSA私钥转换为 pkcs8格式3...

2019-11-28 15:12:43

swoft安装并启动

1.环境需求,php源码安装并安装swoole和redis扩展在https://blog.csdn.net/php12345679/category_7671306.html2. Composer全局替换阿里镜像并下载swoftcomposer config -g repo.packagist composer https://mirrors.aliyun.com/compos...

2019-11-20 15:44:25

PHPstorm 连接FTP 实现文件上传和下载

1.首先,需要你新建一个目录,用于存放从服务器下载的项目2.在phpstorm打开这个文件夹 file ---->open服务器IP,用户名,密码,服务器上的项目所在目录服务器上的项目所要下载到的本地目录,后面的那两个都要加 /右键目录,下载服务器上的项目代码这项打勾, 修改完Ctrl+S同步本地修改的代码到服务器上...

2019-11-19 11:30:04

centos7 源码编译安装redis扩展

wget http://pecl.php.net/get/redis-4.2.0.tgztar -zxvf redis-4.2.0.tgzcd redis-4.2.0/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmakemake in...

2019-11-15 17:51:31

Laravel中的ioc容器和反射机制

那么,我们今天要说的服务容器就是为了实现上面的功能.你应该听过,Laravel中的服务容器其本质上是一个IoC容器,但是好像队IoC又不是很了解,讲来讲去优点很多,功能很强劲.但是不懂原理怎么用都不踏实啊.所以,这里我们自己来实现一个IoC容器,洞察其本质.在开始之前,先说明一点,阅读本篇文章至少要保证有一下的基础知识:php反射用法闭包的use用法如果不懂上面的内容,请先补充.避免阅读代...

2019-10-25 14:47:45

Laravel---ioc容器详解

https://my.oschina.net/feanlau/blog/1543824https://www.insp.top/article/learn-laravel-container

2019-10-25 11:27:57

PHP设计模式---观察者模式

1.定义:观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新2.注意:实现观察者模式的时候要注意,观察者和被观察对象之间的互动关系不能体现成类之间的直接调用,否则就将使观察者和被观察对象之间紧密的耦合起来,从根本上违反面向对象的设计的原则<?php//事件产生者(被观察者) 的抽象类abstract class E...

2019-10-23 16:04:08

Sourcetree部署laravel远程项目到本地遇到的坑

1.Sourcetree拉取远程laravel项目点击克隆即可。2.执行composer install遇到的问题:In Compiler.php line 36: Please provide a valid cache path.解决方法:在/storage 文件夹下新建framework文件夹 并在framework文件夹下新建views, sessions, cach...

2019-10-21 10:59:22

laravel5.5使用redis队列

1.配置首先我们需要在配置文件中配置默认队列驱动为Redis。在.env文件里配置QUEUE_DRIVER=redis2.创建任务通常,所有的任务类都保存在 app/Jobs 目录。laravel中 app/Jobs 不存在,在运行 Artisan 命令 make:job 的时候,它将会自动创建。php artisan make:job SendReminderEmail 生成的...

2019-10-12 18:05:30

Redis免费可视化客户端 Another Redis DeskTop Manager 下载地址

https://gitee.com/qishibo/AnotherRedisDesktopManager/releases

2019-10-12 13:23:48

在Centos7 上利用Docker搭建LNMP环境

先配置阿里云的容器镜像服务阿里云镜像加速器其实就是在linux里执行sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://e5w39ty6.mirror.aliyuncs.com"]}EOFsudo systemctl ...

2019-09-27 15:35:24

Centos7 安装Docker

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。查看Centos的内核版本 uname -r 2.更新 yumsudo yum update3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo y...

2019-09-27 11:33:10

推荐一个特别好的Chrome插件网站

1.https://www.extfans.com/可以直接下载 并把插件拉到Chrome里就能安装

2019-09-20 17:10:59

PHP AES对称加密

这是一个AES加密解密的文件,支持加密方式为AES-128-CBC,AES-256-CBC这两种,该加密方式能检测数据的完整性和真实性.使用方式1、AES加密需要一个共同的密钥,所有我们需要先生成密钥Encryption::generateKey($cipher); // $cipher是加密方式2、保存该密钥,保存方式就按照自己喜欢的方式来就行了3、使用加密$encrypt = n...

2019-09-16 17:09:51

laravel5.5+Dingo+jwt快速搭建 API系统

1.安装Dingo2.安装JWTcomposer require tymon/jwt-auth 1.*@rc进行一些配置这里指的注意的是,有些文档会说要添加 Tymon\JWTAuth\Providers\LaravelServiceProvider::class ,这只在 Laravel 5.4 及以下版本是必要的,更新的 Laravel 版本无需添加。还有一些文档说要添加 Tymo...

2019-09-11 17:12:31

php ip2long() 产生负数的解决办法

1.第一种解决办法$ip = bindec(decbin(ip2long($this->Ip)));2.第二种解决办法 $ip2 = sprintf('%u',ip2long($this->Ip));第一种解决方法返回的是float类型第二种解决方法返回的是string类型...

2019-08-30 09:52:59

业务中常用的方法

1.两个日期之间的日期数组 /** * @param $start_date * @param $end_date * @return array * 两个日期之间的日期数组 */ protected function date_rang($start_date, $end_date) { return array...

2019-08-29 16:22:06

Git拉取码云项目到本地

1.首先安装GitGit网站网址:https://www.git-scm.com/download/安装好以后,创建自己的项目名称文件夹后,再鼠标左键会出现以下示例,2.在本地生成一个ssh公钥,让它和码云上面的密钥产生关联。生成密钥的的命令行ssh-keygen-trsa-C"xxxxx@xxxxx.com"按照提示完成三次回车,即可生成ssh公钥。3.输入命令查看...

2019-08-23 16:07:15

laravel-admin安装(laravel5.5)

快速搭建一个Laravel 后台管理系统,拥有完整的用户管理及权限管理系统以及丰富的拓展,当前版本(1.5)需要安装PHP 7+和Laravel 5.51.切换Composer的镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/2.下载laravel5.5composer cr...

2019-07-27 11:09:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。