一、IOC控制反转和DI依赖注入 1.控制反转,字面可以理解为:主动权的转移,原来一个应用程序内的对象是类通过new去主动创建并实例化的,对对像创建的主动权在程序代码中。程序不仅要管理业务逻辑也要管理对的象创建和依赖关系。这是很累的,也跟软件工程 "低耦合高内聚" 的概念不十分符合。 有了sprin ...
分类:
编程语言 时间:
2017-10-19 19:58:19
阅读次数:
184
步骤1:找到需要做什么来完成产品backblog可以翻译成“积压工作”,“待解决”,“产品订单”。产品负责人负责增加/删除Backlog。每个工作的时间估计为“天” 步骤2:确定当前冲刺需要解决的内容整个产品的实现分为几个相互冲突的冲刺(Sprint)。产品订单上的任务进一步细化,以小时为单位。如果 ...
分类:
其他好文 时间:
2017-09-10 15:03:22
阅读次数:
113
大而言之,大口径IC卡预付费水表有四个显着优点是其他其他类型智能计量仪表所无法替代的: 1、直接用户透明性。用多少水,扣多少费,用户想什么时候看就什么时候看,想看多久就看多久,这种透明性达到的满意度使直接用户感到踏实。 2、直接用户参入性。何时交费,交多少费,直接用户有一定主动权。不再是扣多扣少,管 ...
分类:
其他好文 时间:
2017-07-13 20:19:31
阅读次数:
192
IOC:Inversion of Control 控制反转 DI:Dependency Injection 依赖注入 控制反转,从字面意思来看,就是控制权又被动变主动,最后又变回被动。 举个例子: 你的主管要求你做一件事情,这个时候就存在这么几个过程, 主管命令你做事情(这个时候主动权在主管,你是被 ...
分类:
其他好文 时间:
2017-02-24 17:54:26
阅读次数:
194
sleep()不释放同步锁,wait()释放同步锁 sleep()的作用是让线程休眠指定的时间,时间到后自动恢复线程执行。运行的主动权是由线程决定的。 wait()可以用notify()直接唤起,运行的主动权在于控制者。 sleep()是Thread的静态方法; wait()是OBJ的静态方法,Ob ...
分类:
其他好文 时间:
2017-01-22 10:38:20
阅读次数:
166
1. 了解客户的需求 与客户沟通,了解客户的需求,拿回来仔细分析,可能有些问题还是不明白,需要多次沟通。客户有时候并不知道自己真正想要什么样的产品,这时我们需要引导客户到确实可行的想法上来,千万不要被客户牵着鼻子走,异想天开。此时可考虑写需求说明书,目的是以文本的方式表明方方的供需关系(类似于合同) ...
分类:
其他好文 时间:
2016-11-26 18:13:41
阅读次数:
237
题目链接: 1661 黑板上的游戏 Alice和Bob在黑板上玩一个游戏,黑板上写了n个正整数a1, a2, ..., an,游戏的规则是这样的:1. Alice占有先手主动权。2. 每个人可以选取一个大于1的数字擦去,并写上一个更小的数字,数字必须是整数,然后由对方进行下一次操作。3. 如果擦去的 ...
分类:
其他好文 时间:
2016-08-30 19:22:44
阅读次数:
118
今天以前一个自己喜欢的人看了我Qkj,确实还是激动的,可是不是说优秀的女人身边都会有很多厉害的男人追求吗, 经过高中的混乱,让我害怕在因为女人的事情争斗上产生了恐惧,让我不敢去争,因为即便你赢了,女人的主动权还是在她自己那里, 就好像自己在闹自己一样,根本没有人在乎,根本没有人明白你在做什么,或者说 ...
分类:
其他好文 时间:
2016-07-24 17:39:20
阅读次数:
185
前言:现在的大多数移动端应用都有实时得到消息的能力,简单来说,有发送消息的主动权和接受消息的被动权。例如:微信,QQ,天气预报等等,相信好处和用户体验相信大家都知道吧。 提出问题:这种功能必须涉及client(客户端)和server(服务器),所以到底client如何和server实现实时连接通讯? ...
分类:
移动开发 时间:
2016-07-04 18:26:56
阅读次数:
304
本书主要思想:现在的美国的医疗制度有各种问题:病人没有知情权、费用太高、费用不透明、医疗事故、医疗数据安全。技术的进步和社会的变化会逐步改善这些弊端:诊断和治疗手段逐步提高,智能手机和互联网、社交网络能逐步在医疗领域发挥作用,病人越来越有主动权。 以下是书中一些重要观点与信息的摘抄: 1:令人惊讶的 ...
分类:
其他好文 时间:
2016-06-16 23:20:42
阅读次数:
387