摘要: AOP切面 文档中是这么说的 好像除了说AOP是一种面向切面编程以外 也没有说什么 不过在AOP实现中 又说道aop的主要作用是在不侵入原有代码的情况下添加新的功能 其实如果你了解Java的话就会知道,切面的概念在Java中是很常用的,这里的切面跟Java中的应该差不多 还有就是aop跟中间件有点像 阅读全文
posted @ 2020-05-27 14:30 包子心的土豆 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 承接上文 第一天的时候,开启ws服务之后 php bin/swoft ws:start 可以通过ip加端口的方式进行访问 这是我们访问到的页面 我们知道要想学习一个新的框架,首先要知道的就是它的路由是怎么写的 文档上说,swoft框架使用的是注解,而不像laravel或者tp那样定义路由 先看一下 阅读全文
posted @ 2020-05-25 11:45 包子心的土豆 阅读(489) 评论(2) 推荐(0) 编辑
摘要: 起因 很简单,老大看我太闲,给我找点事情做... 开始 对于swoft的介绍官网上面都有,说的好像是挺厉害的,咱也没用过 据说是一个基于 Swoole 扩展实现的 PHP 微服务协程框架,不要看这只是一句话,却包含了很多咱不知道或者没有在实际工作中接触过的东西, swoole,微服务,协程 既然这么 阅读全文
posted @ 2020-05-22 15:41 包子心的土豆 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 起因 工作中习惯使用模型关联查询数据,因为模型关联之后返回的数据可以是一对多的数组,使用join链表查询则是返回多条数据,使用模型关联就少不了对关联的模型进行查询 问题及解决 还是上代码说明 这是一个规格表关联商品 $sku = ProdSku::with('skuProd')->where([ [ 阅读全文
posted @ 2020-04-30 17:58 包子心的土豆 阅读(4360) 评论(0) 推荐(0) 编辑
摘要: 场景 商城项目中的商品是安装类别区分的,在页面中也是按照分类展示的,为了是接口的反应速度更快,后端决定对产品进行缓存,考虑到redis的数据结构,决定采用有序列表和哈希,存储分组的有序列表以及分组的的哈希,以及每一个分组下产品的有序列表以及产品的哈希,举个例子 假如有十个分组,将这是个分组按照一定的 阅读全文
posted @ 2020-04-21 10:35 包子心的土豆 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 起因 公司项目使用到了redis队列, 使用队列就会遇到队列被干掉的情况, 所以需要使用守护进程 过程 当项目上线之后, 需要在子项目根目录启动队列 php think queue:listen 但是这种写法, 一旦窗口关闭, 队列就会取消, 所以我就想了一个取消救国的方法, 让它在后台运行 noh 阅读全文
posted @ 2020-04-13 11:51 包子心的土豆 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: tp6.0 新出了一个多应用模式,本以为多应用模式就是多模块的意思 但是经过多次尝试之后才明白, 多应用是真的多应用 多模块:一个app 分前端api 和 管理后台 多应用:多个应用 多个不同的应用 如一个订餐app 一个商城app 完全没有关系,只是写在同一个框架里面 同时一个应用里面又可以分为多 阅读全文
posted @ 2020-04-01 13:50 包子心的土豆 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 起因 不得不说,这两天确实有点闲 开始 第一步 安装php rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum 阅读全文
posted @ 2020-03-27 10:59 包子心的土豆 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 起因 上一个项目刚刚写完, 老板就扔过来一个新的项目需求, 不让人活啊, 一看需求,微信小程序直播, 没搞过啊, 怎么办,不能认怂啊, 搞起来 过程 遇到问题不要慌, 先发一个朋友圈, 玩笑... 第一步, 肯定是先去官方网站逛逛, 看一下文档 https://developers.weixin.q 阅读全文
posted @ 2020-03-21 19:11 包子心的土豆 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 起因 这两天在搭建虚拟主机,环境基本配置好了,访问html 文件没有问题, 但是在访问php 文件时出现file not found 的错误 解决 出现问题之后, 首先打开日志 找到错误的提示信息, FastCGI sent in stderr: "Primary script unknown" w 阅读全文
posted @ 2020-03-15 10:33 包子心的土豆 阅读(464) 评论(0) 推荐(0) 编辑