上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页
摘要: 微服务浅述 架构演进 提到架构演进,我们很容易想到‘单体应用 分布式/SOA 微服务’的演进过程,那么为什么会有这个必然演进?演进的过程中遇到了哪些坑?是怎么解决这些坑的? 为什么会有这个必然的架构演进? 因为痛点驱动。因为互联网公司很容易突然爆发,今年的数据量可能比去年的数据量翻上N倍。那么刚开始 阅读全文
posted @ 2019-01-16 10:30 技术-刘腾飞 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 解决分布式锁的核心思路 在多台服务器集群中,只能够保证一个jvm/进程进行操作。 基于数据库 不建议 性能不好 基于redis 多个客户端,使用setnx命令方式,同时在redis上创建相同的一个key,因为rediskey不能够允许重复,谁能创建key成功,返回1,谁就能够获取到锁。没有 阅读全文
posted @ 2019-01-15 16:52 技术-刘腾飞 阅读(171) 评论(0) 推荐(0) 编辑
摘要: laravel自动生成model 添加PHP扩展 config/app注册GeneratorServiceProvider类 开始生成 //以yd_order_from 表为例 CREATE TABLE ( int(50) unsigned NOT NULL AUTO_INCREMENT COMME 阅读全文
posted @ 2019-01-05 17:31 技术-刘腾飞 阅读(4335) 评论(0) 推荐(0) 编辑
摘要: quartz 概述 特点 强大的调度功能 灵活的应用方式 分布式和集群能力 用到的设计模式 Builder 模式 factory模式 组件模式 链式写法 体系结构 调度器 任务 触发器 架构图 spring boot quartz pom配置 编写job类 编写quartz定义类 阅读全文
posted @ 2019-01-01 19:36 技术-刘腾飞 阅读(808) 评论(0) 推荐(0) 编辑
摘要: laravel 队列服务使用总结 使用步骤 配置队列驱动 迁移队列需要的数据表,在数据库中生成job表 php artisan queue:table php artisan migrate 编写任务类 php artisan make:job ProcessPodcast 推送任务到队列 运行队列 阅读全文
posted @ 2019-01-01 17:18 技术-刘腾飞 阅读(541) 评论(0) 推荐(0) 编辑
摘要: laravel 事件机制 实践总结 观察者模式 在EventServiceProvider的linsten数组里面加上事件和监听器,键名是事件,键值里面的数组是一个或者多个监听器, 生成监听和事件文件 php artisan event:generate 编辑Event类 可以添加属性来传递数据,添 阅读全文
posted @ 2018-12-26 11:06 技术-刘腾飞 阅读(575) 评论(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 技术-刘腾飞 阅读(1879) 评论(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 技术-刘腾飞 阅读(711) 评论(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 技术-刘腾飞 阅读(281) 评论(0) 推荐(0) 编辑
摘要: AOP编程实践总结 AOP概述 AOP(Aspect Oriented Programming,面向方面编程)是OOP(Object Oriented Programing,面向对象编程)的补充和完善。AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可 阅读全文
posted @ 2018-12-13 17:36 技术-刘腾飞 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页