V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  awanganddong  ›  全部回复第 14 页 / 共 26 页
回复总数  515
1 ... 10  11  12  13  14  15  16  17  18  19 ... 26  
2021-08-15 21:30:09 +08:00
回复了 awanganddong 创建的主题 PHP thinkphp 使用 laravel-queue 组建出现的问题
@Rache1 我明白你的意思了

```
https://www.flynsarmy.com/2014/05/using-illuminatequeue-outside-laravel/

Queue::push($date, 'EmailTest', array('foo' => 'bar'));

class EmailTest
{
public function fire($job, $data)
{
mail('[email protected]', 'hiya', $data['foo']);
}
}

```
谢谢你了
2021-08-15 21:13:22 +08:00
回复了 awanganddong 创建的主题 PHP thinkphp 使用 laravel-queue 组建出现的问题
@Rache1 我如果让 testJob 继承这个类就直接报错,我现在不知道怎么继承该类的方法
2021-08-15 18:46:38 +08:00
回复了 awanganddong 创建的主题 PHP thinkphp 使用 laravel-queue 组建出现的问题
@ajaxfunction
现在是拆分成生产者和消费者。
现在看来是麻烦了,实在不行就直接服务之间调用了。坏处是增加了一层网络调用 。
2021-08-15 18:44:10 +08:00
回复了 awanganddong 创建的主题 PHP thinkphp 使用 laravel-queue 组建出现的问题
@Rache1
```
<?php

namespace App\Jobs;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Illuminate\Support\Facades\Log;

class TestJobs implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;

public $data;

/**
* Create a new job instance.
*
* @return void
*/
public function __construct($data) //data 如果是在这里的话,就是上图那个问题,这里代码好像是同步执行的
{

}

/**
* Execute the job.a
*
* @return void
*/
public function handle($data) //如果在这里的话就是 Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method App\Jobs\TestJobs::fire()
{

var_dump($data);
Log::error('test jobs');
}

}


```
2021-08-15 13:49:08 +08:00
回复了 awanganddong 创建的主题 PHP thinkphp 使用 laravel-queue 组建出现的问题
@Rache1 我是在 tp 框架里边引入 laravel 组件,没有走 tp 那一套业务逻辑
2021-07-19 15:20:50 +08:00
回复了 awanganddong 创建的主题 PHP tp5.1 版本下队列的问题
现在打算直接把 laravel 那套 queue 移植过来。相比较之下更稳定一些。
2021-07-18 18:35:44 +08:00
回复了 awanganddong 创建的主题 PHP tp5.1 版本下队列的问题
@JaguarJack 各种稀奇古怪的问题
2021-07-14 23:21:20 +08:00
回复了 awanganddong 创建的主题 Docker docker-compose 配置 nginx 和 PHP 的问题
找到问题了。
php-fpm  镜像的配置文件,你必须全部复制一遍。这样才可以。
2021-07-14 22:20:14 +08:00
回复了 awanganddong 创建的主题 Docker docker-compose 配置 nginx 和 PHP 的问题
```
version: '3'
services:
php:
container_name: php
# build: ./dockerfile/php
image: php:7.2-fpm
expose:
- "9000"
ports:
- "9001:9000"
restart: always
volumes:
- /Users/www:/www
- /${ROOT}/docker/logs/php:/var/log/php
- /${ROOT}/docker/conf/php/php.ini:/etc/php/php.ini:rw
- /${ROOT}/docker/conf/php/php-fpm.conf:/usr/local/etc/php-fpm.conf:rw
- /${ROOT}/docker/conf/php-fpm.d:/etc/php/php-fpm.d
networks:
- lnmp-networks
nginx:
container_name: nginx
build: ./dockerfile/nginx
ports:
- "8081:80"
restart: always
volumes:
- /Users/www:/www
- /${ROOT}/docker/logs/nginx:/var/log/nginx
- /${ROOT}/docker/conf/nginx/conf.d:/etc/nginx/conf.d
- /${ROOT}/docker/conf/nginx/nginx.conf:/etc/nginx/nginx.conf
depends_on:
- php
networks:
- lnmp-networks
networks:
lnmp-networks:

```
这个是和苹果的一一对应的
2021-07-14 16:00:40 +08:00
回复了 awanganddong 创建的主题 Docker docker-compose 配置 nginx 和 PHP 的问题
@Aliencn 我看下
@coolcoffee 我明白你的意思

```
这是我问某位大佬的解决方案
你其实想要自定义配置文件 通过挂载的方式随时更改 重启生效
1 方法一 fpm 启动是 -c php.ini -y fpm.conf 指定
2 方法二 把配置文件挂载到 fpm 启动时不带参数的默认路径下的配置文件
```
2021-07-14 13:58:14 +08:00
回复了 awanganddong 创建的主题 Docker docker-compose 配置 nginx 和 PHP 的问题
Recreating php ... done
Recreating nginx ... done
Attaching to php, nginx
php exited with code 0
php exited with code 0
php exited with code 0
php exited with code 0
php exited with code 0

报错信息如上
2021-06-27 17:12:09 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 在 rc 模式下的锁机制
@qyvlik 谢谢了
2021-06-22 20:59:05 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 在 rc 模式下的锁机制
@qyvlik 既然多字段索引被称为一个索引。那么我困惑的点就是,为什么 mysql 的锁由第一个字段 feature_id 触发。
毕竟 featrue_id 与 member_id 与 state 这几个多字段是定位到唯一值的。
2021-06-22 17:51:40 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 在 rc 模式下的锁机制
@qyvlik
第一点不能在一次 query 中使用,这个不太理解。
第二点,为什么更新的时候,只会挑选一个索引。而不是组合索引。
2021-06-21 19:55:59 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 在 rc 模式下的锁机制
根据我个人理解

在 rc 多个索引的情况下。

会对满足各个普通索引的记录加锁
然后接着对各个普通索引对应的主键索引加锁
2021-06-14 16:27:01 +08:00
回复了 awanganddong 创建的主题 MySQL mysql n+1 查询大家是怎么处理的
@qisyue 现在做了基于 aop 的缓存。
你说的这种缓存,可以考虑。
应该是变动不大的技术方案。
其实耗时最近的是那个连表查询。
但是现在还没办法引入 es 来进行替换。

es 的话,我要建立一套数据同步机制,这个专门维护的话,增加项目复杂度。现在还不太愿意用。
2021-06-13 23:23:57 +08:00
回复了 awanganddong 创建的主题 MySQL mysql n+1 查询大家是怎么处理的
现在这个接口属于 left join 3 张表然后再查询,所以正在想办法,一点点优化
2021-06-13 22:44:20 +08:00
回复了 awanganddong 创建的主题 MySQL mysql n+1 查询大家是怎么处理的
比如现在查用户列表,然后有一个字段是通过循环查获取到的,现在怎么把这个字段改成只查数据库一次。
查询条件是多项组合的。
2021-06-08 22:18:14 +08:00
回复了 awanganddong 创建的主题 程序员 base64 编码有什么不同吗
问题解决了

我和 ios 做接口加密
异或运算之后对结果 base64_safe 操作

然后他那边想一步步对结果,但是 php 转换 2 进制比较麻烦
就直接用 go 和他对结果了
2021-06-03 22:58:26 +08:00
回复了 awanganddong 创建的主题 程序员 app 可以配置 referer 吗
现在对七牛接口异或加密,然后用户必须登陆后才可以获取该接口,到期时间也设置了。
1 ... 10  11  12  13  14  15  16  17  18  19 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3740 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 04:19 · PVG 12:19 · LAX 20:19 · JFK 23:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.