05 2016 档案
摘要:Webx是一套基于Java Servlet API的通用Web框架。它在Alibaba集团内部被广泛使用。从2010年底,向社会开放源码。 Webx框架是一个稳定、强大的Web框架。建立在SpringExt的基础上,具有超强的扩展能力。你可以使用全部的Webx,也可以使用部分Webx。你也可以比较容易地用SpringExt做出自己的可扩展组件。 Webx的优势 成熟可靠性 Webx在阿里巴巴和淘...
阅读全文
摘要:本文讨论可选依赖和排除依赖. 帮助用户理解它们是什么, 如何使用, 它们如何工作, 以及什么时候使用它们最合适. 本文也将解释为什么排除是基于单个依赖的, 而非POM级别的. Optional Dependencies 可选依赖用在不能真正地将一个项目划分为多个子模块时. 一些依赖只在该项目中的某些特性中使用, 并且如果这些特性没有使用到的话, 这些依赖就不需要. 最理想的情况, 这样的特性...
阅读全文
摘要:依赖管理是maven的一个广为人知的特性, 这也是maven擅长的一个领域. 为单一的工程管理依赖不是很难, 但当你着手处理多模块工程和包含数十或数百个模块的应用时, maven可以帮助你很好地保持高度控制和稳定性. Transitive Dependencies 依赖传递性是 maven 2.0中的一个新特性. 这不需要你去搜索和指定你自己的依赖需要的库, 而是自动地包含它们. 这个特性通过从...
阅读全文
摘要:顶层工程描述文件: pom.xml. 此外, 还有一些供用户阅读以快速理解工程的文本性文档, 如: readme.txt, license.txt,等. 该结构下只有2个子目录, src和target. target目录用于存储构建的所有输出. src目录包含构建该工程的所有源材料, 它包含了一个子
阅读全文
摘要:Artifact Repositories 在maven中, repository 用来存储构建工程和各种依赖. 严格上来说, 只有两种类型的仓库: 本地和远程. 本地仓库是指在你自己的机器上缓存远程的下载, 同时也包含了你还没有发布的临时构建. 远程仓库指任意其他类型的仓库, 可以通过多种协议来访
阅读全文
摘要:Introduction to Build Profiles Apache Maven 2.0 竭尽全力确保生成可移植的构建. 这意味着: 允许在POM内的构建配置, 避免所有文件系统的引用(在继承\依赖) , 并且更严重地依赖本地仓库来存储支持该功能的元数据. 然而, 有时移植性不是完全可行的.
阅读全文
摘要:What is a POM? Project Object Model,工程对象模型。是maven工作时的基本单元。它是一个工程信息和配置细节的xml文件,maven使用这些信息来构建整个工程。大多数工程包含了一些相同的缺省配置。 例如,构建目录target,源代码目录src/main/java,测试源代码目录src/test/java,等等。 POM在Maven1中的对应文件名为project...
阅读全文
摘要:一、概述 1. 简介 Introduction Maven,一个意为accumulator of knowledge的犹太词,起初只是为了简化Jakarta Turbine项目中的构建流程。若干个项目拥有不同的Ant构建文件,我们需要一个标准化方式来构建这些项目,一个清晰地定义项目的组成的方式、一个简单的发布项目信息的方式和跨项目共享JAR文件的方式。这就是现在可用于构建和管理任意基于JAV...
阅读全文
摘要:一、定义 借助于物理层,为网络层提供服务。 定义一个合适的传输差错率。 对传输的数据流进行管理,以免快速的发送淹没了慢速的接收端。 传输单元是帧。 二、功能 任务:把网络层的数据组合成帧,加上一定的校验,交给物理层用比特流传输到目的计算机。 为网络层提供了一条可靠的数据链路。 相连:物理介质 的连接
阅读全文
摘要:概念 将有向图中的顶点以线性方式进行排序,是指对于任何连接自顶点u到顶点v的有向边uv,在最后的排序结果中,顶点u总是出现在顶点v的前面。 例如,图的顶点可能代表将要被执行的任务,边代表一个任务必须在另一个任务之前执行。在该应用场景中,一个拓扑排序结果就是一个有效的任务序列。 前置条件 一个有向图能
阅读全文
摘要:简介 队列是一种特殊的线性表。从队头删除,从队尾插入。 拓扑排序 对一个有向无环图G进行拓扑排序,是指将G中所有顶点排成线性序列,使得图中任意一对顶点u,v,若边(u,v)属于E(G),则u在线性序列中出现在v之前。
阅读全文
摘要:一、链表 链表的题目一般不难,主要考查coding能力。 1.链表相加 给定2个链表,分别表示2个非负整数。它们的数字逆序存储在链表中,且每个结点只存储一个数字。计算这两个数的和,并返回和的链表头指针。 【分析】leetcode第2题。 逆序存储的好处是,可以从头指针开始,逐位计算当前位和进位,依次放入表示和的链表中。 【扩展思路】上述逆序链表这个结构其实非常巧妙,还可以用来实现大数运算。(我...
阅读全文

浙公网安备 33010602011771号