首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
weiwenhao
掘友等级
后端开发
|
-
择一事 终一生
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
41
文章 20
沸点 21
资讯 0
赞
41
关注
返回
|
搜索文章
文章
热门
最新
weiwenhao
4年前
PHP
促销系统的设计
一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容,抗并发(本次不考虑秒杀系统的设计)等等. 废话说完了,进入正题吧 对各种促销行为进行分析,会发现本质上是由两个部分和一个作用域组成. 两个部分既上图中的rule和action部分. …
4647
12
1
weiwenhao
4年前
Laravel
订单系统的设计
对于用户购买的每一件实体,我们都需要谨慎的做一条记录,其会涉及到运输/促销/退货等问题, 例如variantA我们购买了三件,那么我们就需要为这三件相同的变体分别创建三条记录. 上面三张表的关系从上往下 一个order会有多个item,一个item根据quantity的值,会有…
737
2
评论
weiwenhao
4年前
ORM
ORM 陷阱
产品实现中有一类常见的需求是,取出一组数据, 且这组数据中的每一项都携带固定数量的关联数据. 但在MySQL(ORM)中这种需求并不能比较完美的实现. 但这并不能满足该需求,并且这是一种错误的写法. 这里的期望是10个作者,每个作者取出3篇帖子,一共取出了30篇帖子,实际生成的…
1223
8
评论
weiwenhao
4年前
Laravel
编写具有描述性的 RESTful API (四): 通知系统
上一节讲到了用户行为,由用户行为自然的便引出了通知系统。当用户喜欢了一篇帖子,那么该帖子的作者应该收到一条提醒。 laravel 提供了一套 Notification 组件,用于处理通知,其支持通过多种频道发送通知,包括邮件、短信 、通知还能存储到数据库(站内信)以便后续在 W…
1180
14
1
weiwenhao
4年前
Laravel
编写具有描述性的 RESTful API (三): 用户行为
用户行为泛指用户在网站上的交互,如点赞/关注/收藏/评论/发帖等等. 这些行为具有共同的特征,因此可以用一致的编码来描述用户的行为 按照 RESTful 规范将上面的行为抽象为资源, 可以得到 user_follower , comment_liker , post_liker…
604
2
评论
weiwenhao
4年前
Laravel
编写具有描述性的 RESTful API (二): 推荐与 Observer
接上一篇提到的,通过专题( collection ), 来实现推荐阅读的编写. 按照惯例,先来看看 专题的设计稿 ,然后设计出表结构. 专题存在管理员( collection_admin )/投稿作者( collection_author )/关注者( collection_f…
770
1
评论
weiwenhao
4年前
Laravel
编写具有描述性的 RESTful API (一): Workflow
这是个系列,将会以结构较为简单明了的 简书 为参考,编写一套简洁,可读的社区类型的 RESTful API. 先来看看**设计稿**,根据设计稿可以设计出基础的帖子表结构. 当然这不会是最终的表结构,后面会根据实际情况来一点点完善该表. 然后看看评论表.简书的评论并不是无限级的…
1197
7
评论
weiwenhao
4年前
后端
程序员的键盘使用指南
如果你使用了mac相关的电脑并外接了非苹果键盘,需要注意一下 command键和option的位置. 更为标准且习惯的方式应该是 alt设置为command键,win设置为option键. 设置的方式也很简单,点击键盘 -> 修饰键 进行设置即可. caps既大小写锁定键,相信…
3032
3
1
weiwenhao
4年前
MySQL
MySQL中JSON字段的使用技巧
mysql5.7.8之后开始原生支持json. 在类似mongodb这种nosql数据库中,json存储数据是非常自然的, 在mysql中合理的使用json,能够带来极大的便利 可以看出,使用json字段使数据表的设计更加自然,集中,业务也相应的更加的简单方便. laravel…
3596
22
2
weiwenhao
4年前
Vue.js
Vue工程化最佳实践
api目录用于存放 api请求,文件名与模型名称基本一致,文件名使用小驼峰, 方法名称与后端restful控制器一致. 上面展示的是一个后台系统, empty为一个空布局.用于登录页面, 其他页面则使用default布局. 布局不需要过多介绍,写过laravel blade都很…
1.0w
130
58
下一页
个人成就
文章被点赞
338
文章被阅读
42,484
掘力值
1,459
关注了
13
关注者
200
收藏集
0
关注标签
14
加入于
2017-08-11
温馨提示
当前操作失败,如有疑问,可点击申诉