自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dingpeiqiang的博客

唯有学习 方得自我

  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 第一章 项目管理基础

2020-12-08 22:22:36 188

转载 【UML基础教程】- 状态机图statechart diagram

转载:https://www.cnblogs.com/wolf-sun/p/3443964.html引言状态机图和顺序图、通信图有哪些区别?顺序图、通信图:描述多个对象间的交互状态机图:描述单个对象的状态及引起状态变化的原因实例分析:大学生学籍管理系统按国家招生规定录取的新生,持录取通知书,按学校有关要求和规定的期限到校办理入学手续。因故不能按期入学者,应当向学校请假,...

2020-01-15 10:36:34 3088

转载 【UML基础教程】- 协作图(通信图)collaboration diagram

引言用例图、活动图、时序图之间的关系?时序图与协作图之间的关系共同点:二者都是用对象间的交互来描述用例的。案例:时序图协作图共同点:时序图与协作图均显示了对象间的交互。不同点:时序图强调交互的时间次序。协作图强调交互的空间结构。案例剖析这里还使用上片文章中的赤壁之战的时序图来分析。思考:孔明向哪些对象发送了...

2020-01-15 10:08:55 2904 1

转载 【UML基础教程】- 时序图(顺序图)sequence diagram

转载:https://www.cnblogs.com/wolf-sun/p/UML-Sequence-diagram.html引言用例图、类图、活动图、时序图之间是什么关系?时序图有什么作用? 先来模拟一下三国演义的赤壁之战的时序图,先知道它到底长什么样子,再深入介绍:小伙伴惊呆了,这样画战略图,一目了然,原来著名的战役是这么回事。这样看三国演义再也不会睡着了.......

2020-01-15 09:56:29 3448

转载 【UML基础教程】- 活动图activity diagram

转载https://www.cnblogs.com/wolf-sun/p/3432135.html活动图的引入:先上实例实例描述:假如现在有一个简单的音乐盒,用户根据歌曲名称搜索自己喜爱的音乐,找到后,用户可以以MP3模式播放(同步显示歌词),也可以以MV模式播放。由于音乐和歌词都来自于互联网,因此在播放之前应连接这些文件。 根据上述描述,该音乐盒的用例图如下:...

2020-01-14 21:05:56 2155

转载 【UML基础教程】- 包图Package

引言 在windows中文件夹有什么作用? 1、对文件进行分类管理 2、避免了命名冲突包的作用一个程序往往包含了很多类,那么如何管理这些类就成了一个需要解决的问题(分组机制)。 这些类可能由不同的程序员进行建立,当把这些类合并成一个大系统时,往往会产生命名冲突(类名冲突)。 包的两个作用:分组机制,命名空间。...

2020-01-14 20:44:27 398

转载 【UML基础教程】- 类图class的实现关系Realization

接口的概念接口是一组没有实现的操作的集合。接口只提供操作的声明,不提供任何相应的功能代码。具体的功能代码由使用该接口的类实现,这叫做实现关系。一般意义的操作: public void turnUp() { Console.WriteLine("{0}风扇加速转动",name); } 没有实现的操作:public void turnUp();...

2020-01-14 20:31:16 263

转载 【UML基础教程】- 类图class的泛化关系

泛化关系的引入 在现实生活中,有时会出现一类事物具有另一类事物的全部特点,除此之外还有自身的特点。 例如:“不管白猫黑猫,捉到老鼠的就是好猫。”泛化关系的概念与符号(Generalization)如果一个类A(父类)的属性和操作能被另一个类B(子类)所继承,则类B不仅可以包含类A中的属性和操作,而且还可以添加自己独有的属性和操作,这种...

2020-01-14 20:17:32 669

转载 【UML基础教程】- 类图class的依赖关系

转载:https://www.cnblogs.com/wolf-sun/p/3422097.html依赖关系的概念与符号依赖表示一个类以某种形式依赖于其他类。当两个类处于依赖关系中时,其中一个类的改变可能会影响另一个类。符号:依赖关系在代码中的表现在程序代码中,依赖关系意味着一个类的对象出现在另一个类的操作中。常见的有两种情况:一个类将另一个类的对象...

2020-01-14 20:09:25 486

转载 【UML基础教程】- 类图class的关联关系(聚合、组合)

转载 :https://www.cnblogs.com/wolf-sun/p/3420120.html关联的概念关联用来表示两个或多个类的对象之间的结构关系,它在代码中表现为一个类以属性的形式包含对另一个类的一个或多个对象的应用。程序演示:关联关系(code/assocation) 假设:一个公司只有三名员工:一个员工要么没有工作,要么只能在一个公司工作。(代码简化了,...

2020-01-14 20:04:12 1144

转载 【UML基础教程】- 类图Class

转载:https://www.cnblogs.com/wolf-sun/p/3415367.html类图的概念及组成1、类图的概念 类图是描述类、接口以及他们之间关系的图,它显示了系统中各个类的静态结构,是一种静态模型。2、类图的组成 2种类元素(类和接口) 4种关系(依赖关系、实现关系、泛化关系和关...

2020-01-14 14:06:42 1323

转载 【UML基础教程】- 用例图中的各种关系(include、extend)

转载:https://www.cnblogs.com/wolf-sun/p/3413072.html用例图中的各种关系一、参与者与用例间的关联关系 参与者与用例之间的通信,也成为关联或通信关系。二、用例与用例之间的关系包含关系(include) 扩展关系(extend)包含关系(1) 概念 包含关系描述的是一个用例需要某种功能...

2020-01-14 12:40:12 901

转载 【UML基础教程】- 用例图Use Case

转载地址:https://www.cnblogs.com/wolf-sun/p/3411175.html用例图的概念 用例图是描述用例、参与者以及它们之间关系的图。用例图的作用用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为。 用例图定义和描述了系统的外部可见行为,是分析、设计直至组装测试的重要依据。 让用户参与前期的系统分析与设计。参与者...

2020-01-14 12:26:56 955

转载 FreeMarker教程与实战 - 【FreeMarker语法】

FreeMarker模板文件组成FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:文本: 直接输出的部分 注释: <#-- ... -->格式部分,不会输出 插值: 即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 FTL指令: FreeMarker指定,和HTML标记类似,名字前加#予以区...

2020-01-11 11:16:39 710 1

转载 FreeMarker教程与实战 -【springboot整合Freemark模板】

添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency>...

2020-01-11 11:05:31 229

转载 FreeMarker教程与实战-【简介】【应用场景】【Quick Start】

简介FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写,FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由FreeMarker 生成页面,通过模板显示准备的数据FreeMarker 不是一个 We...

2020-01-11 10:51:47 232

转载 单例在 Java 中的实现

单例是一种创建型设计模式,让你能够保证一个类只有一个实例,并提供一个访问该实例的全局节点。单例拥有与全局变量相同的优缺点。尽管它们非常有用,但却会破坏代码的模块化特性。你可能会在一些其他情况下使用依赖于单例的类。你也将必须使用单例类。绝大多数情况下,该限制会在创建单元测试时出现。在 Java 中使用模式复杂度: ⭐流行度:⭐⭐使用示例:许多开发者将单...

2020-01-08 16:41:41 112

转载 原型在 Java 中的实现

原型是一种创建型设计模式,使你能够复制对象,甚至是复杂对象,而又无需使代码依赖它们所属的类。所有的原型类都必须有一个通用的接口,使得即使在对象所属的具体类未知的情况下也能复制对象。原型对象可以生成自身的完整副本,因为相同类的对象可以相互访问对方的私有成员变量。在 Java 中使用模式复杂度:⭐流行度:⭐⭐使用示例:Java 的Cloneable(可克...

2020-01-08 16:15:38 165

转载 抽象工厂在 Java 中的实现

抽象工厂是一种创建型设计模式,它能创建一系列相关的对象,而无需指定其具体类。抽象工厂定义了用于创建不同产品的接口,但将实际的创建工作留给了具体工厂类。每个工厂类型都对应一个特定的产品变体。在创建产品时,客户端代码调用的是工厂对象的构建方法,而不是直接调用构造函数(new操作符)。由于一个工厂对应一种产品变体,因此它创建的所有产品都可相互兼容。客户端代码仅通过其抽象...

2020-01-07 20:54:04 285

转载 工厂方法在 Java 中的实现

工厂方法是一种创建型设计模式,解决了在不指定具体类的情况下创建产品对象的问题。工厂方法定义了一个方法,且必须使用该方法代替通过直接调用构造函数来创建对象(new操作符)的方式。子类可重写该方法来更改将被创建的对象所属类。在 Java 中使用模式复杂度: ⭐流行度:⭐⭐⭐使用示例:工厂方法模式在 Java 代码中得到了广泛使用。当你需要在代码中提供高层次的灵活...

2020-01-07 20:26:19 195

转载 代理在 Java 中的实现

代理是一种结构型设计模式,让你能提供真实服务对象的替代品给客户端使用。代理接收客户端的请求并进行一些处理(访问控制和缓存等),然后再将请求传递给服务对象。代理对象拥有和服务对象相同的接口,这使得当其被传递给客户端时可与真实对象互换。在 Java 中使用模式复杂度: ⭐⭐流行度:⭐使用示例:尽管代理模式在绝大多数 Java 程序中并不常见,但它在一些特殊情况下仍然...

2020-01-07 19:38:13 153

转载 享元在 Java 中的实现

享元是一种结构型设计模式,它允许你在消耗少量内存的情况下支持大量对象。模式通过共享多个对象的部分状态来实现上述功能。换句话来说,享元会将不同对象的相同数据进行缓存以节省内存。在 Java 中使用模式复杂度: ⭐⭐⭐流行度:⭐使用示例:享元模式只有一个目的:将内存消耗最小化。如果你的程序没有遇到内存容量不足的问题,则可以暂时忽略该模式。享元模式在核心 Java...

2020-01-07 17:09:50 84

转载 外观在 Java 中的实现

外观是一种结构型设计模式,能为复杂系统、程序库或框架提供一个简单(但有限)的接口。尽管外观模式降低了程序的整体复杂度,但它同时也有助于将不需要的依赖移动到同一个位置。在 Java 中使用模式复杂度:⭐流行度:⭐⭐使用示例:使用 Java 开发的程序中经常会使用外观模式。它在与复杂程序库和 API 协作时特别有用。下面是一些核心 Java 程序库中的外观示例:...

2020-01-07 16:04:02 117

转载 组合在 Java 中的实现

组合是一种结构型设计模式,你可以使用它将对象组合成树状结构,并且能像使用独立对象一样使用它们。对于绝大多数需要生成树状结构的问题来说,组合都是非常受欢迎的解决方案。组合最主要的功能是在整个树状结构上递归调用方法并对结果进行汇总。在 Java 中使用模式复杂度:⭐⭐流行度:⭐⭐使用实例:组合模式在 Java 代码中很常见,常用于表示与图形打交道的用户界面组件或代码的层次...

2020-01-07 13:45:48 463

转载 桥接在 Java 中的实现

桥接是一种结构型设计模式,可将业务逻辑或一个大类拆分为不同的层次结构,从而能独立地进行开发。层次结构中的第一层(通常称为抽象部分)将包含对第二层(实现部分)对象的引用。抽象部分将能将一些(有时是绝大部分)对自己的调用委派给实现部分的对象。所有的实现部分都有一个通用接口,因此它们能在抽象部分内部相互替换。在 Java 中使用模式复杂度: ⭐⭐⭐流行度:⭐...

2020-01-06 16:28:35 95

转载 适配器在 Java 中的实现

适配器是一种结构型设计模式,它能使不兼容的对象能够相互合作。适配器可担任两个对象间的封装器,它会接收对于一个对象的调用,并将其转换为另一个对象可识别的格式和接口。在 Java 中使用模式复杂度: ⭐流行度:⭐⭐⭐使用示例:适配器模式在 Java 代码中很常见。基于一些遗留代码的系统常常会使用该模式。在这种情况下,适配器让遗留代码与现代的类得以相互合作。...

2020-01-06 12:40:18 174

转载 访问者在 Java 中的实现

访问者是一种行为设计模式,允许你在不修改已有代码的情况下向已有类层次结构中增加新的行为。在 Java 中使用模式复杂度: ⭐⭐⭐流行度:⭐使用示例:访问者不是常用的设计模式,因为它不仅复杂,应用范围也比较狭窄。这里是 Java 程序库代码中该模式的一些示例:javax.lang.model.element.AnnotationValue和Annotati...

2020-01-05 15:20:35 75

转载 模版方法在 Java 中的实现

模版方法是一种行为设计模式,它在基类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。在 Java 中使用模式复杂度:⭐复杂度:⭐⭐使用示例:模版方法模式在 Java 框架中很常见。开发者通常使用它来向框架用户提供通过继承实现的、对标准功能进行扩展的简单方式。这里是一些核心 Java 程序库中模版方法的示例: java.io.InputSt...

2020-01-05 14:20:14 121

转载 策略在 Java 中的实现

策略是一种行为设计模式,它将一组行为转换为对象,并使其在原始上下文对象内部能够相互替换。原始对象被称为上下文,它包含指向策略对象的引用并将执行行为的任务分派给策略对象。为了改变上下文完成其工作的方式,其他对象可以使用另一个对象来替换当前链接的策略对象。在 Java 中使用模式复杂度:⭐流行度:⭐⭐⭐使用示例:策略模式在 Java 代码中很常见。它经常在各种框...

2020-01-05 12:50:01 139

转载 状态在 Java 中的实现

状态是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为。该模式将与状态相关的行为抽取到独立的状态类中,让原对象将工作委派给这些类的实例,而不是自行进行处理。在 Java 中使用模式复杂度:⭐流行度:⭐⭐使用示例:在 Java 语言中,状态模式通常被用于将基于switch语句的大型状态机转换为对象。这里是核心 Java 程序库中一些状态模式的...

2020-01-05 11:30:10 286

转载 观察者在 Java 中的实现

观察者是一种行为设计模式,允许一个对象将其状态的改变通知其他对象观察者模式提供了一种作用于任何实现了订阅者接口的对象的机制,可对其事件进行订阅和取消订阅。在 Java 中使用模式复杂度: ⭐⭐流行度:⭐⭐⭐使用示例:观察者模式在 Java 代码中很常见,特别是在 GUI 组件中。它提供了在不与其他对象所属类耦合的情况下对其事件做出反应的方式。这里是核心 Java...

2020-01-05 10:11:27 89

转载 中介者在 Java 中的实现

中介者是一种行为设计模式,让程序组件通过特殊的中介者对象进行间接沟通,达到减少组件之间依赖关系的目的。中介者能使得程序更易于修改和扩展,而且能更方便地对独立的组件进行复用,因为它们不再依赖于很多其他的类。在 Java 中使用模式复杂度:⭐⭐流行度:⭐⭐使用示例:中介者模式在 Java 代码中最常用于帮助程序 GUI 组件之间的通信。在 MVC 模式中,控制器是中介...

2020-01-04 15:46:17 165

转载 迭代器在 Java 中的实现

迭代器是一种行为设计模式,让你能在不暴露复杂数据结构内部细节的情况下遍历其中所有的元素。在迭代器的帮助下,客户端可以用一个迭代器接口以相似的方式遍历不同集合中的元素。在 Java 中使用模式复杂度:⭐⭐流行度:⭐⭐⭐使用示例:该模式在 Java 代码中很常见。许多框架和程序库都会使用它来提供遍历其集合的标准方式。下面是该模式在核心 Java 程序库中的一些...

2020-01-04 12:43:49 193

转载 命令在 Java 中的实现

命令是一种行为设计模式,它可将请求或简单操作转换为一个对象。此类转换让你能够延迟进行或远程执行请求,还可将其放入队列中。在 Java 中使用模式复杂度: ⭐流行度:⭐⭐⭐使用示例:命令模式在 Java 代码中很常见。大部分情况下,它被用于代替包含行为的参数化 UI 元素的回调函数,此外还被用于对任务进行排序和记录操作历史记录等。以下是在核心 Java 程序库中...

2020-01-04 09:08:32 92

转载 责任链在 Java 中的实现

责任链是一种行为设计模式,允许你将请求沿着处理者链进行发送,直至其中一个处理者对其进行处理。该模式允许多个对象来对请求进行处理,而无需让发送者类与具体接收者类相耦合。链可在运行时由遵循标准处理者接口的任意处理者动态生成。在 Java 中使用模式复杂度: 两颗星流行度: 一颗星使用示例:责任链模式在 Java 程序中并不常见,因为它仅在代码与对象链打交道时才能发挥作用...

2020-01-03 12:47:55 271

原创 Sftp.java:379 突然上传失败原因

Closing JDBC Connection [Transaction-aware proxy for target Connection [HikariProxyConnection@331469588 wrapping oracle.jdbc.driver.T4CConnection@1f8b10c4]]cn.hutool.extra.ssh.JschRuntimeException: S...

2019-12-19 13:08:33 1433

原创 zookeeper分布式集群搭建与一键启动一键关闭

简介 Zookeeper是一个高可用的分布式数据管理和协调框架,并且能够很好的保证分布式环境中数据的一致性。在越来越多的分布式系统(Hadoop、HBase、Kafka)中,Zookeeper都作为核心组件使用安装环境准备在本机通过VMware 安装三台虚拟机centos系统,并分别设置固定IP 机器名 IP d...

2019-08-31 17:14:52 914

原创 centos7免密远程登录

SSH介绍SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH原理节点A要实现无密码公钥认证连接到节点B上时,节点A是客户端...

2019-08-31 15:15:15 687

原创 centos7中ssh的安装与卸载

卸载 (root用户)是否已安装卸载操作是否卸载成功安装yum install -y openssh*查看ssh状态Inactive dead 说明已经安装成功,但是没有启动ssh服务再看一下服务状态...

2019-08-31 13:31:24 3614

原创 CSDN 写博客 word文档复制粘贴 图片粘贴 加载失败问题解决

答案就是使用 DOCX 文档格式在这中格式的文档中编辑后,可以直接粘贴到 CSDN 博客中截图如下:

2019-08-31 13:30:25 1441 4

机械专业中英文对照

不错的文件 对学习机械专业知识很有帮助

2011-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除