摘要: 前段时间,有朋友问我yii2的依赖注入是怎么个玩法,好吧, 经常看到却一直不甚理解的概念,这里我再对自己认识的依赖注入深刻的表达下我的理解,依赖注入(DI)以及控制器反转(Ioc)。 依赖注入就是组件通过构造器,方法或者属性字段来获取相应的依赖对象。 举个现实生活中的例子来理解, 比如我要一把菜刀 阅读全文
posted @ 2017-04-15 23:53 周伯通之草堂 阅读(813) 评论(0) 推荐(0)
摘要: 要想理解php依赖注入和控制反转两个概念,就必须搞清楚如下的问题: DI——Dependency Injection 依赖注入 IoC——Inversion of Control 控制反转 1、参与者都有谁? 答:一般有三方参与者,一个是某个对象;一个是IoC/DI的容器;另一个是某个对象的外部资源 阅读全文
posted @ 2017-04-15 23:34 周伯通之草堂 阅读(1523) 评论(0) 推荐(0)
摘要: 涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下(伪代码): sql1:查询商品库存if(库存数量 > 0){ //生成订单... sql2:同时库存-1} 当没有并发时,上面 阅读全文
posted @ 2017-04-15 23:10 周伯通之草堂 阅读(24163) 评论(2) 推荐(4)