12 2018 档案

摘要:laravel 事件机制 实践总结 观察者模式 在EventServiceProvider的linsten数组里面加上事件和监听器,键名是事件,键值里面的数组是一个或者多个监听器, 生成监听和事件文件 php artisan event:generate 编辑Event类 可以添加属性来传递数据,添 阅读全文
posted @ 2018-12-26 11:06 技术-刘腾飞 阅读(592) 评论(0) 推荐(0)
摘要:larabel Artisan Command 使用总结 定义命令 在routes/console.php下定义命令 通过artisan make:command来自动生成(以SendEmails为例) php artisan make:command SendEmails 会在app/Consol 阅读全文
posted @ 2018-12-25 15:53 技术-刘腾飞 阅读(1896) 评论(0) 推荐(0)
摘要:docker swoft 安装并运行docker docker run d p 80:80 name swoft swoft/swoft docker ps 查看正在运行的容器 docker ps a 查看所有容器 包括未运行的 docker exec it swoft bash /docker e 阅读全文
posted @ 2018-12-21 20:06 技术-刘腾飞 阅读(718) 评论(0) 推荐(0)
摘要:composer composer 概述 FIG 最初由几位知名 PHP 框架开发者发起,在吸纳了许多优秀的大脑和强健的体魄后,提出了 PSR 0 到 PSR 4 五套 PHP 非官方规范: 1. PSR 0 (Autoloading Standard) 自动加载标准 2. PSR 1 (Basic 阅读全文
posted @ 2018-12-20 14:16 技术-刘腾飞 阅读(290) 评论(0) 推荐(0)
摘要:AOP编程实践总结 AOP概述 AOP(Aspect Oriented Programming,面向方面编程)是OOP(Object Oriented Programing,面向对象编程)的补充和完善。AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可 阅读全文
posted @ 2018-12-13 17:36 技术-刘腾飞 阅读(244) 评论(0) 推荐(0)
摘要:静态代理和动态代理的区别和联系 代理概述 Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理解决的问题当两个类需要通信时,引入第三方代理类,将两个类的关系解耦,让我们只了解代理类即可,而且代理的出现还可以让我们完成与另一个类之间的关系的统一管理,但是切记,代理 阅读全文
posted @ 2018-12-13 15:37 技术-刘腾飞 阅读(166) 评论(0) 推荐(0)
摘要:Java中的String,StringBuilder,StringBuffer三者的区别 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder StringBuffer String String最慢 阅读全文
posted @ 2018-12-13 10:11 技术-刘腾飞 阅读(151) 评论(0) 推荐(0)
摘要:Optional 概述 Java 8开始引入的Optional类,主要解决的问题是空指针异常(NullPointerException) 使用 of()/ofNullable() of() 和 ofNullable() 方法创建包含值的 Optional。两个方法的不同之处在于如果你把 null 值 阅读全文
posted @ 2018-12-07 13:52 技术-刘腾飞 阅读(188) 评论(0) 推荐(0)