摘要: 1.1 基本思想 “意图导向编程”, ,也称目的导向编程/自顶向下编程. 其基本思想是: 每一个问题都可以分解成一系列的功能性步骤,在写代码的过程中,会按照顺序有意识的去完成每一个步骤;而意图导向编程则是先假设每一个步骤都有一个理想的方法来完成,而不关注每个步骤的具体实现,在这种情况下,需要关心的是 阅读全文
posted @ 2018-01-31 16:35 王小帅 阅读(741) 评论(0) 推荐(1) 编辑
摘要: `Maven POM`的同时,还能促进各个模块配置的一致性。 5.1 聚合 聚合也称多模块,能够一次构建多个模块。聚合模块本身是一个 项目,所以也有自己的 文件,该 文件的 为`pom 和``元素,如: 这里每个 的值都是一个当前 的相对目录,一般而言,为了方便快速定位内容,模块所处的目录名称应该与 阅读全文
posted @ 2018-01-28 21:03 王小帅 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Maven为了支持构建的灵活性,内置了3大特性,即:属性、 和资源过滤。 6.1 Maven属性 的属性与 代码的常量有异曲同工之妙,都是为了消除重复,对相关内容进行统一管理并且可以减少日后升级版本的工作量,降低错误发生的概率。 在 文件中,可以通过 的方式来引用属性。 在 中,存在6类属性,分别为 阅读全文
posted @ 2018-01-28 21:03 王小帅 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 7.1、资源排除 7.2、环境区分 7.3.配置jdk版本—maven全局配置 阅读全文
posted @ 2018-01-28 21:03 王小帅 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 2.1 Maven坐标 Maven坐标是Maven用来表示一个组件依赖的标示。 通过下面几个元素定义坐标: . :定义当前 项目隶属的实际项目。不应该是组织或公司(一个公司有很多项目,每个项目有很多模块)。 :定义实际项目的一个 模块,推荐使用实际项目名称作为前缀。 :定义 项目当前所处的版本。 : 阅读全文
posted @ 2018-01-28 21:02 王小帅 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 3.1 依赖的配置 一个依赖声明可以包含下面元素: 依赖的基本坐标。 :依赖的类型,对应于项目坐标定义的 ,默认: 。 :依赖的范围。 :标志依赖是否可选, 。 :用来排除传递性依赖。 3.2 依赖范围 依赖范围是用来控制依赖于三种 (编译 、测试 、运行 )的关系。 的依赖范围有如下几种: :编译 阅读全文
posted @ 2018-01-28 21:02 王小帅 阅读(242) 评论(0) 推荐(0) 编辑
摘要: `Maven`的生命周期是对所有构建过程的抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建步骤。 的生命周期是抽象的,其实际行为是由插件来完成的,生命周期和插件两者协同合作,密不可分。 这种思想与设计模式中的模板方法非常相似。模板方法模式在父类定义 阅读全文
posted @ 2018-01-28 21:02 王小帅 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.1 Maven是什么,能做什么 Maven是一个跨平台的项目管理工具,主要服务于 平台的项目构建、依赖管理和项目信息管理。 Maven的用途之一是项目构建,能够自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署,只需要输入简单命令即可(如 )。 Maven不仅是构建工具,还是依赖管理工 阅读全文
posted @ 2018-01-28 21:01 王小帅 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 单机配置 redis.properties配置 redis的服务器地址 redis.host=127.0.0.1 redis的服务端口 redis.port=6379 客户端超时时间单位是毫秒 redis.timeout=100000 最大建立连接等待时间 redis.maxWaitMillis=1 阅读全文
posted @ 2018-01-28 20:43 王小帅 阅读(2640) 评论(0) 推荐(0) 编辑
摘要: `Spring Data Redis ValueOperations BoundValueOperations`中,在集成好了SPD之后,在需要的地方引入: // 注入模板操作实例 @Autowired private RedisTemplate template; // 从模板中取出对应的操作类实 阅读全文
posted @ 2018-01-28 20:43 王小帅 阅读(331) 评论(0) 推荐(0) 编辑