03 2020 档案

摘要:在工作中,会出现两个对象因为接口不兼容不能正常工作,这个时候需要第三方进行适配,比如说,一个人讲中文,另一个将俄语,这个时候需要一个梵音记性转化 适配器模式主要解决在开发过程中需要开发的某种业务功能组件在现有的组件库中已经存在,但是与当前正在写的系统中的接口规范不兼容问题。 定义:将一个类的接口转化 阅读全文
posted @ 2020-03-26 09:13 灬灬灬灬灬灬 阅读(206) 评论(0) 推荐(0)
摘要:工厂方法中只考虑生产同级别的产品,对于综合型的工厂,生产较多种类的产品无法使用,如下图,对于一个产品族,可能无法实现,这时需要使用抽象工厂。 首先看一下抽象工厂的定义:是一种为访问类创建一组相关或相互依赖对象的接口,并且访问类无需指定所需产品,具体类就能得到同族的不同等级的产品的模式结构。 相当于抽 阅读全文
posted @ 2020-03-25 19:42 灬灬灬灬灬灬 阅读(184) 评论(0) 推荐(0)
摘要:在了解工厂方法之前,先了解一下面向对象设计中的开闭原则(OCP) 开闭原则是面向对象设计中“可复用设计的基石”,是面向对象设计中最重要的原则之一,其他的很对设计原则都是实现开闭原则的一种手段。 开闭原则中的“开”是指对于组件功能中的扩展是开放的,是允许对其进行功能扩展的;开闭原则中的“闭”是指对于原 阅读全文
posted @ 2020-03-25 18:08 灬灬灬灬灬灬 阅读(202) 评论(0) 推荐(0)
摘要:建造者模式定义: 讲一个复杂对象的构造与其表示进行分离,使同样的构建过程可以创建不同的表示。其实就是将一个复杂对象分解为多个简单的对象,然后一步一步构建而成,将变与不变进行分析,也就是说产品的组成部分不变,但每一部分都可以进行灵活选择。 其优点: 每个具体的建造着相对独立,这样有利于系统扩展 客户端 阅读全文
posted @ 2020-03-25 15:25 灬灬灬灬灬灬 阅读(189) 评论(0) 推荐(0)
摘要:在学习kafka之前,需要先安装zookeeper 进入要下载的版本的目录,选择 .tar.gz 文件下载,下载链接:http://archive.apache.org/dist/zookeeper/ zookeeper是一套分布式协调服务框架,那么如何理解分布式协调:主要用来解决分布式环境当中多个 阅读全文
posted @ 2020-03-24 11:10 灬灬灬灬灬灬 阅读(470) 评论(0) 推荐(0)
摘要:报错如下: org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind 阅读全文
posted @ 2020-03-09 11:29 灬灬灬灬灬灬 阅读(2688) 评论(0) 推荐(0)
摘要:spring boot2 整合redis,使用下述依赖 implementation 'org.springframework.boot:spring-boot-starter-data-redis' 但是在项目启动的时候,就会报错, Caused by: java.lang.ClassNotFou 阅读全文
posted @ 2020-03-07 17:36 灬灬灬灬灬灬 阅读(1252) 评论(0) 推荐(0)
摘要:Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率! SpringD 阅读全文
posted @ 2020-03-01 13:01 灬灬灬灬灬灬 阅读(1610) 评论(0) 推荐(0)