摘要: 简介 代理模式属于行为型模式的一种, 控制对其他对象的访问, 起到中介作用. 代理模式核心角色: 真实角色,代理角色; 按实现方式不同分为静态代理和动态代理两种; 意图 控制对其它对象的访问。 类图 实现 JDK自带了Proxy的实现, 下面我们先使用JDK的API来演示代理如何使用, 随后再探究P 阅读全文
posted @ 2018-08-31 19:07 罪恶斯巴克 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 简介 工厂方法模式是创建型模式的一种, 核心结构有四个角色: 抽象工厂,具体工厂,抽象产品,具体产品; 实现层面上,该模式定义一个创建产品的接口,将实际创建工作推迟到具体工厂类实现, 一个产品对应一个工厂, 这样的好处是当有新产品引入时可以不修改具体的工厂角色. 意图 定义了一个创建对象的接口,但由 阅读全文
posted @ 2018-08-30 23:11 罪恶斯巴克 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 安装 Java 开发工具包 JDK : 编写Java程序的程序员使用的软件 JRE : 运行Java程序的环境,包含JVM和基本类库, 但不包含编译器 SE, EE, ME Java FX : 用于图形化界面的一个替代工具包,Oracle在SE版本提供 使用命令行工具 使用集成开发环境 阅读全文
posted @ 2018-08-30 17:49 罪恶斯巴克 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 记录Java的学习轨迹. 工程化专题 "(一)Java工程化 Maven基础" "(二)Java工程化 Maven实践" "(三)Java工程化 Git起步" "(四)Java工程化 Git基础" "(五)Java工程化 Jenkins" 设计模式 "设计模式一: 单例模式(Singleton)" 阅读全文
posted @ 2018-08-29 21:08 罪恶斯巴克 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.1 Java程序设计平台 Java是一门设计优秀的语言,更是一个完整的平台。Java平台包括了一个庞大可重用的类库以及提供了安全性,跨系统,自动垃圾收集等优秀特性的执行环境。 这也使其成为自发布以来就颇为流行的高级程序设计语言。 1.2 Java“白皮书”的关键术语 1. 简单性: 与C++相比 阅读全文
posted @ 2018-08-29 21:01 罪恶斯巴克 阅读(287) 评论(0) 推荐(0) 编辑
摘要: Jenkins简介 Jenkins 是一种用Java语言实现的持续集成工具,Jenkins是一个平台, 在此基础上实现下面两个目的. CI 持续集成(Continous Integration) CD 持续交付(Continous Delivery) 安装 下载地址: https://jenkins 阅读全文
posted @ 2018-08-29 13:21 罪恶斯巴克 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Maven项目版本号 默认版本号: 1.0 SNAPSHOT 最佳实践是约定该版本为不稳定版本,如果发布一定要删除; 建议的版本规则: 主版本号.次版本号.增量版本号 如:1.0.0 RELEASE 10.2.5 FINAL 等. 最佳实践是结合自身情况制定大家都认可的版本号规则. 常见命令 内置的 阅读全文
posted @ 2018-08-28 13:08 罪恶斯巴克 阅读(594) 评论(0) 推荐(1) 编辑
摘要: GIT学习参考: "https://git scm.com/book/zh/v2" 常见命令 初始化项目 添加文件到git版本控制(.java后缀的全部文件) Git 有三种状态, commited(已提交),modified(已修改),staged(已暂存);已提交表示数据已经安全的保存在本地数据 阅读全文
posted @ 2018-08-27 11:53 罪恶斯巴克 阅读(240) 评论(0) 推荐(0) 编辑
摘要: GIT学习参考: "https://git scm.com/book/zh/v2" 版本控制 版本控制记录了一个或若干文件的历史变化,便于今后查阅,恢复。 三类版本控制系统 1. 本地版本控制系统 RCS : 本地存储文件变更系统,无法协作及对权限做统一管理 2. 集中化版本控制系统 CVCS : 阅读全文
posted @ 2018-08-26 21:25 罪恶斯巴克 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Maven 读作['mevən] 翻译成中文是"内行,专家" Maven是什么 1. 包依赖的前世今生: 原始的jar包引用 ant maven. 是一种项目管理工具 2. Maven优势: convertion over configuration 约定优于配置: 这个原则不仅适用于maven, 阅读全文
posted @ 2018-08-21 21:45 罪恶斯巴克 阅读(652) 评论(0) 推荐(0) 编辑