- 博客(11)
- 收藏
- 关注
原创 dom4j操作xml文件
在pom 中引入: <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency>(一)新增一个xml文件 本地没有xml文件,创建一个新的xml文件:private static final St
2017-02-26 18:16:58 293
原创 Maven聚合与继承
Maven的聚合特性能够把项目的各个模块聚合在一起构建,而maven的继承特性怎能帮助抽取各个模块相同的依赖和插件配置,在简化pom的同时,促进各个模块的一致性。
2017-02-26 16:11:54 267
原创 java基础学习(一)
java与c++的区别: C++支持与C语言的向后兼容性,C++是c的一个超集,包括许多c语言不具备的特性。这些特性导致c++在某些方面过于复杂。 java是基于c++的,但是它是一种更纯粹的面向对象程序设计语言。在java中几乎一切都是对象。在java中用”引用“操作对象,但是,拥有一个引用并不一定需要有一个对象与之绑定,例如:String str; 但是如果直接使用该引用,向其发送消息,
2017-02-23 21:43:23 236
原创 Maven仓库 和生命周期
对于maven来说,仓库分为:本地仓库和远程仓库。 当maven根据坐标寻找构建时,会首先查看本地仓库,存在则直接使用,如果本地仓库不存在此构件,或者需要最新版本时,maven就会去远程仓库查找,发现需要的构建之后,下载到本地仓库使用。安装好maven后,如果不执行任何maven命令,本地仓库目录是不存在的。当用户输入第一条maven命令后,maven才会创建本地仓库,然后根据需要和配置,下载构件
2017-02-22 22:33:38 317
原创 Maven依赖
Maven存在以下几种依赖范围: a、compile:编译依赖范围。默认使用该依赖范围。对于编译、测试和运行三种classpath都有效。 b、test:测试依赖范围。只对测试classpath有效。在编译主代码或者运行项目的使用时将无法使用此类依赖。 c、provided:已提供依赖范围。对于编译和测试有效,但是在运行时无效。 d、runtime:运行时依赖范围。对于测试和运行时有效,但是
2017-02-20 23:46:54 2241 1
原创 邮件服务测试GreenMail
GreenMail是开源的邮件服务测试套件 在POM中定义项目依赖: <!--实现发送必须的类库--> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> <dep
2017-02-20 22:36:54 1926 1
原创 Spring Framework所需的构建
Spring实现依赖注入、切面编程、数据库等需要的一些构件: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.3.RELEASE</version> </dependency> <d
2017-02-15 00:27:44 268
原创 Maven坐标和依赖
任何一个构件都可以使用maven坐标唯一标识,Maven坐标元素包括:groupId,artifactId,version,package,classifier: dependency> groupId>org.sonatype.nexusgroupId> artifactId>nexus-indexerartifactId> version>2.
2017-02-15 00:09:48 230
原创 Maven中使用Junit测试
在src\test\java中编写测试程序,会出现提示找不到junit.jar包:import static org.junit.Assert.assertEquals;import org.junit.Test;public class HelloTest { @Test public void testHello(){ App app=new App();
2017-02-14 23:01:56 25444
原创 创建一个maven项目(非web项目)
1、在启动页面选择Create New Project后,会出现如下: 选择Maven项目后,勾选 Create from archetype。对于非web项目,选择maven-archetype-quickstart 能快速建立一个普通maven项目。 2、下一步Next之后,填写groupid,artifaceId;再下一步,在Properties中添加 archetypeCatal
2017-02-11 16:41:18 4940
原创 MongoDB 分片(一)
分片 分片是指将数据拆分,将其分散存放在不同的机器上的过程。不需要强大的计算机就可以存储更多的数据,处理更大的负载。 MongoDB支持自动分片。允许创建一个包含许多台机器(分片)的集群,将数据子集分散在集群中,每个分片维护着一个数据集合的子集。 复制是让多台服务器都拥有同样的数据副本;而每一个分片都有其他分片拥有的不同的数据子集。分片可以增加可用RAM,增加可用磁盘空间,减轻单台服务器
2017-02-11 16:37:29 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人