摘要:
正则表达式 概念:正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE),又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法,是计算机将科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里 阅读全文
摘要:
web.xml 文件提供有关包含 Web 应用程序的 Web 组件的配置和部署信息。 Java Servlet 规范根据 XML 模式文档来定义 web.xml 部署描述符文件。为了获取向后兼容性,Web 容器支持任何写入 Servlet 2.2 或更高版本且在 WebSphere® Applica 阅读全文
摘要:
什么是annotation(注解)? java.lang.annotation,接口Annotation。对于Annotation,是Java5的新特性,JDK5引入了Metadata(元数据)很容易的就能够调用Annotations。Annotations提供一些本来不属于程序的数据,比如:一段代 阅读全文
摘要:
依赖注入(injection)是一种对任何编程语言都有效的概念。依赖注入背后的一般概念称为控制反转。根据这个概念,类不应该静态配置其依赖项,而应该从外部配置。 如果Java类使用此类的实例,则Java类依赖于另一个类。我们称之为_class依赖。例如,访问记录器服务的类依赖于此服务类。 理想情况下, 阅读全文
摘要:
容器是一个标准的软件单元,它将代码及其所有依赖关系打包,以便应用程序从一个计算环境快速可靠地运行到另一个计算环境。 Docker容器映像是一个轻量级,独立的可执行软件包,包含运行应用程序所需的一切:代码,运行时,系统工具,系统库和设置。 容器映像在运行时成为容器,在Docker容器的情况下 - 映像 阅读全文
摘要:
version control 版本控制是一种记录文件或文件集随时间变化的系统,以便您以后可以调用特定版本。对于本书中的示例,您将使用软件源代码作为受版本控制的文件,但实际上您可以使用计算机上的几乎任何类型的文件来执行此操作。版本控制,也被称为修订控制或源控制,是对文档的更改,管理计算机程序,大型网 阅读全文
摘要:
Build Tool 什么是Build Tool(构建工具)? 构建工具是从源代码自动创建可执行应用程序的程序(例如.apk for android app)。构建包括将代码编译,链接和打包成可用或可执行的形式。 基本上,构建自动化是脚本或自动化软件开发人员在日常活动中执行的各种任务的行为,例如: 阅读全文
摘要:
URI 全称为 Universal Resource Identifier,统一资源标识符,用来唯一的标识一个资源。 URL 全称为Universal Resource Locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源 位置: 阅读全文
摘要:
HTTP 中文全称为超文本传输协议是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议。它是一种通用的,不分状态(stateless)的协议,除了诸如名称服务和分布对象管理系统之类的超文本用途外,还可以通过扩展它的请求方式,错误代码和报头来完成许多任务。HTTP的一个特点是数据表示方式的典型 阅读全文
摘要:
函数式编程(functional programming)又称函数程序设计、泛函编程,是一种编程范式,它将计算机运算视为函数运算,并且避免使用程序状态以及易变对象。其中,λ演算(lambda calculus)为该语言最重要的基础。而且,λ演算的函数可以接受函数当作输入(引数)和输出(传出值)。比起 阅读全文