摘要:
Annotations提供一些本来不属于程序的数据。 比如:一段代码的作者或者告诉编译器禁止一些特殊的错误。An annotation 对代码的执行没有什么影响。Annotations使用@annotation的形式应用于代码:类(class),属性(attribute),方法(method)等等。 阅读全文
摘要:
依赖注入是目前很多优秀框架都在使用的一个设计模式。 Dependency Injection 常常简称为:DI。 它是实现控制反转(Inversion of Control – IoC)的一个模式。 它解决了组件的依赖项和组件之间的过度耦合问题。 JavaEE提供了注入机制,使您的对象能够获得对资源 阅读全文
摘要:
Container是通过Image创建在Image layer之上建立一个container layer。就如面向对象,类和实例,容器就是实例。Image就是类Image负责application的存储和分发,Container负责运行app。 Java容器可以说是增强程序员编程能力的基本工具。如果 阅读全文
摘要:
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。 由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。 由于 Mave 阅读全文
摘要:
VCS 是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。 为了让不同系统上的开发者能够协同工作,集中化的版本控制系统应运而生(CVCS)。 这类系统都有一个单一的集中管理的服务器,保存所有文 阅读全文
摘要:
URI :Uniform Resource Identifier,统一资源标识符; URL:Uniform Resource Locator,统一资源定位符; 其中,URL是URI的子集。 Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式: URL:目前URI的最普遍形式就是无处不在 阅读全文
摘要:
简单说,"函数式编程"是一种"编程范式"(programming paradigm),也就是如何编写程序的方法论。 是一种编程典范,它将计算机运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。 函数编程支持函数作为第一类对象,有时称为闭包或者仿函数(functor)对象。 函数式编程的列子 阅读全文
摘要:
HTTP是一个客户端和服务器端请求和响应的标准TCP,建立在TCP之上 操作步骤可以分为:1.客户端与服务端需要建立连接,比如某个超级链接,这时http就开始了 2.建立连接成功后,发送http请求 3.服务器连接请求后,响应其响应的信息 4.客户端接受到服务器所返回的信息通过浏览器显示在用户的显示 阅读全文