实习小计04 讲的不多,没啥讲的

这周 做完了一个需求,改了上个需求的bug.
今天 git push 了。
然后 拿到了一个新的需求,比较简单哦。
然后 之前 一个亚马逊的帖子 有个大佬告诉我,亚马逊接口是限流的,我记下了,然后还跟leader说了,然后 让我每次执行完接口后休眠一秒。 感觉挺好的哈哈

以下是一些笔记:

PHP : 把一组数据以一个数值进行分组统计,再把每组数据按一个数值为键展示

下面的例子: [ array_key_group : 对一组数据根据某个值,进行统一的放在一个数组中,达成分组的效果。]

首先 $orderItemses 定义了一个名为 array_key_group的函数 根据order_id对一个数组进行分组;

但是每一组里面的数据,我希望能够以goods_id为key进行展示,故:


$orderItemsGroupByOrderId = array_key_group($orderItemses, 'order_id');

// 以order_id分组,每组数据再以goods_id为键
$newGroup = [];
foreach ($orderItemsGroupByOrderId as $key => $items) {
    $newGroup[$key] = array_key_by($items, 'goods_id');
}

业务名词

快照数据: 当时存下来的一个数据,这次要做一个定时任务,去生成一些数据,leader说要做快照数据,然后给我解释了这个名词意思。对比名词就是实时数据。

有些地方 讲了好几次 还是会搞不好

我也不知道咋回事,怎么这些规定我不进脑子呢。!

删除 要加二次确认

添加,删除的地方,要加权限

sql 语句 给全,包括添加修改语句,建表语句

讲过的东西 一定得自己过脑子,不能傻乎乎的去敲代码啊!!!

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 7

另外,应该养成自己写sql的习惯吧,感觉 用navicat图形化界面多了,今天写个insert语句都有点忘了。。。毕竟平时crud的时候也是框架调方法。所以还是能练就练哦。。。

2年前 评论

我不是大佬, 互相学习。 然后那个限流亚马逊的文档有写,限流具体是限多少的, 比如每小时500这样。 写 SQL 的话, 个人感觉还是要多看一些书,学习是一个接受新事物的过程,没写过的SQL要多写写做练习, 特别熟的SQL写的太多其实也没啥意义。

2年前 评论
ChristophShao (楼主) 2年前

现在还有招PHP实习的吗,有点惊讶

2年前 评论
徵羽宫 2年前
三餐四季 2年前

然后 之前 一个亚马逊的帖子 有个大佬告诉我,亚马逊接口是限流的,我记下了,然后还跟 leader 说了,然后 让我每次执行完接口后休眠一秒。 感觉挺好的哈哈

我认为没必要直接用sleep去实现,因为你无法把握限流情况下sleep后是否仍然能成功,laravel提供了一个retry的函数,可以按次数重新请求,并且可以填一个sleep时间,肯定是比直接sleep好的

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!