引言:通过上一篇的论述,我们知道gradle脚本是如假包换的groovy代码,但是这个groovy代码是运行在他的上下文环境里面的,学名叫语义模型。这一篇我们就来看看他的语义模型到底是什么。gradle下载安装gradle的下载安装并没有什么出乎意料的东西,进入他的官网(http://gradle....
分类:
其他好文 时间:
2015-08-25 18:21:34
阅读次数:
271
转自:http://lavasoft.blog.51cto.com/62575/18771/Java关键字final、static使用总结一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解...
分类:
编程语言 时间:
2015-08-19 19:35:37
阅读次数:
236
//提供方法执行的上下文环境 OperationContext context = OperationContext.Current; //获取传进的消息属性 MessageProperties properties = cont...
分类:
其他好文 时间:
2015-08-15 18:07:50
阅读次数:
315
上一篇博客讲解了ORM思想,以及ORM的优缺点,并说了ORM有很多的实现方式,我们将以Hibernate为基础来进行讲解。
Hibernate是一个基于元数据的轻量级的ORM框架:
1,元数据(Meta Data):data about data(数据的数据),也就是说描述一个对象数据,相当于这个对象的上下文环境。
2,轻量级:占用资源少,没有侵入...
分类:
Web程序 时间:
2015-08-12 21:44:34
阅读次数:
139
策略模式 ——他是一种行为类的设计模式。当使用的类比较简单,且相互不关联,只在特定的行为上有所差别的时候他十分有用。作用将一组特定行为的算法封装成类,以适应不同的上下文环境,避免了if-else这样的的硬编码使用场景电商网站,不同的用户显示不同的广告,传统方式使用if-else
分类:
其他好文 时间:
2015-08-11 20:40:47
阅读次数:
119
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇博文《设计模式中类的关系》中已经有所提及,下面就来详细...
分类:
其他好文 时间:
2015-07-31 12:25:59
阅读次数:
205
ActionContext是当前的Action的上下文环境,通过ActionContext可以获取到request、session、ServletContext等与Action有关的对象的引用;ServletContext是域对象,一个web应用中只有一个ServletContext,生命周期伴随整...
分类:
其他好文 时间:
2015-07-23 06:37:31
阅读次数:
160
1.概念
策略模式:将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式就是策略模式
2.功能
使用策略模式实现Ioc, 依赖倒置, 控制反转
3.举例
假如一个电商网站系统,针对不同的人群要跳转到不同的商品类目,并且所有广告位展示不同的广告
4.要解决的问题
1.不会因为上下文的改变而改变代码(传统都是使用 if else 来判断)
2.如果新增加一种类型的...
分类:
Web程序 时间:
2015-07-12 14:17:18
阅读次数:
178
Storm 配置图文解析. 一个worker进程(process)会产生N个线程(executor),那么并行度(parallelism)就是所有线程的数目。setNumWorkers
任务(task)是线程执行的工作队列,线程的任务数说明线程的吞吐能力。一个线程的各个任务之间并不是并发的。setNumTasks
线程(executor)是执行任务的上下文环境。...
分类:
其他好文 时间:
2015-07-01 12:16:37
阅读次数:
128
其实项目中还没有用到。但自己还是想逐步了解一些高级的JS语法,不是为了炫技,也不像找前端的工作。主要目的是:1.学习设计思想,提升解决问题的能力2.让自己的脑子动起来,别太笨。简单的几句话总结一下call,apply和bind:三者都是为了改变函数执行时的上下文环境。We really do wan...
分类:
其他好文 时间:
2015-06-25 12:08:41
阅读次数:
133