Maven 模块直接存在类似 Java 语言的聚合与继承关系. 通过依赖和插件管理的可以更好的简化 Maven 的配置.并且通过这两个特性编写出更新简洁完善的 Maven 测试案例.
Maven 学习笔记(五)
Maven 的核心仅仅定义了抽象的生命周期, 具体的任务是交给插件去完成的, 插件以独立构件形式存在, 因此, Maven 只会在使用时才会连接远程仓库下载需要使用的插件.
Maven为了复用代码, 一个插件能完成多个任务. 一些功能组成 Maven 插件, 每个 Maven 插件的功能是插件的目标.
Spring Batch(一)
面对现代企业应用当中的复杂业务以及海量的数据,除了页面复杂的人机交互处理,还有一类是不需要人工干预,只需要定期读入大批量数据,按对应的规则处理。这种处理被称为 “批处理 ”。
Maven 学习笔记(四)
Maven 是通过设计的插件机制来实现 Maven 构件项目的的周期. 比如 :编译周期有 maven-compiler-plugin, 而针对测试插件有 maven-surefire-plugin 等.Maven 拥有3套相互独立的生命周期,clean, default 和 site. clean 生命周期的目的是为了清理项目, default生命周期的目的是为了构件项目, site生命周期的目的是为了建立项目站点.
Maven 学习笔记(三)
Maven 中, 任何一个依赖,插件或者项目构建的输出, 被称为构件. 利用坐标机制, Maven 会使用一个统一位置来存储所有Maven项目共享的构建, 就是 Maven 仓库. 对应一个构建在Maven仓库的路径一般为 groupId/artifactId/version/artifactId-version[-classifier].packaging
Java 项目部署(一)
上周六折腾了一天终于把快一年前的坑给填上了。阿里是越来越会玩了,ECS的价格从原来的40一个月慢慢的涨到了80。发现了腾讯服务器特惠,免费一个月加几张优惠劵,够半年了。把自己开发的一个轻博客部署上去了,这个博客整体样式仿照 Tumblr。注册的时候连接Outlook邮箱发注册邮件老是抽风,有时候邮件可以发成功有时候连接失败,下次有时间注册个邮件平台。
Java Puzzler(5-6)
5. 十六进制和八进制
|
|
Maven 学习笔记(二)
Maven Dependency,Maven 除了快速构建项目外,还有一大功能就是管理项目依赖。Maven 的依赖管理通过groupId、artifactId、version等标识确定一个依赖的坐标,从而通过 Maven 仓库或获取对应的项目依赖的 Jar,自动化的解析任何一个 Java 构件。
Java Annotation
Java Annotation是JDK5.0引入的一种注释机制。随着 Spring 引入了大量的注释类,相比 XML 配置,注释配置更受欢迎,有进一步流行的趋势。可以通过 自定义一些注释来很大程度上减少代码。深入学习注解,就必须能定义自己的注解,并使用注解,在定义自己的注解之前,就必须要了解Java提供的元注解和相关定义注解的语法。
Java Puzzler(1-4)
1. 奇数性
|
|
上面的method是错误的,会在1/4的时间里返回的是错误值
a % b = c中c的值取决于a;只要a为正,无论b取何值,若有余数,c一定为正,同理可知a为负,c一定为负值。