自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

熊十三的博客

人生在世,做不了太多事,所以把能做的做好!

  • 博客(14)
  • 收藏
  • 关注

原创 springcloud和dubbo的优劣比较

一、架构完整度:从上图可以看出,Dubbo只是实现了服务治理,而Spring Cloud下面有17个子项目(可能还会新增)分别覆盖了微服务架构下的方方面面,服务治理只是其中的一个方面,一定程度来说,Dubbo只是Spring Cloud Netflix中的一个子集。如果dubbo要实现这些功能就需要额外去集成一些组件。二、通信方式:Dubbo的服务调用是通过RPC实现的:优势:服务调用性...

2019-03-12 11:33:21 1394

转载 dubbo与springcloud的区别

来源(背景):Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Pivotal和Netfix是其强大的后盾与技术输出。其中Netflix开源的整套微服务架构套件是Spr...

2019-02-28 16:19:47 1041

转载 linux常用基本命令记录

首先,要知道在linux中命令的格式基本是一下形式: # 命令名 [-选项] 参数 需要注意的是,命令名、选项或者参数之间都是至少要有一个空格,多个空格没有关系,选项不是必需的。当有多个选项时,可以写在一起。因为Linux基本是由C语言编写的,所以无论命令名或选项,Linux都是严格区分大小写的。1.列出文件夹下文件列表,命令如下: # ls -选项 文件名或者目录名...

2019-02-14 11:00:56 927

原创 【微服务架构】易理解的关于SpringCloud的大致介绍

最近在公司接触到了微服务的模块,用的是SpringCloud提供的工具,所以开始写这个系列的博客记录自己的学习历程。一:什么是微服务(Microservice) 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体

2018-01-30 16:37:39 263

转载 设计模式---策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。主要解决:在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护。使用场景: 1、如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。 2、一个系统需要动态地在几种算法中选择一种。 3

2018-01-15 09:48:01 333

转载 设计模式---装饰者模式

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。主要解决:一般的,我们为了扩展一个类经常使用继承方式实现,由于继承为类引入静态特征,并且随着扩展功能的增多,子类会很膨胀。何时使用:在不想增加很多子

2017-11-29 09:58:39 295

转载 设计模式---适配器模式

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。主要解决:主要解决在软件系统中,常常要将一些”现存的对象”放到新的环境中,而新环境要求的接口是现对象不能满足的。何时使用: 1、系统需要使用

2017-11-28 18:44:40 187

转载 设计模式---原型模式

定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口

2017-11-27 15:28:39 171

原创 设计模式---建造者模式

建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。介绍 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决:主要解决在软件系统中,有时候面临着”一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临

2017-11-27 15:11:19 223

转载 设计模式---单例模式

java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里会介绍常用的几种。   单例模式有以下特点:   1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。   单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被

2017-11-27 11:59:55 170

转载 设计模式---三种工厂模式

在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部大

2017-11-27 09:29:34 279

原创 Could not autowire. No beans of 'UserMapper' type found.

Intellij Idea开发工具在@Autowired或者@Resource注入XxxMapper接口时报如下错误:Could not autowire. No beans of ‘XxxMapper’ type found. less… (Ctrl+F1)Checks autowiring problems in a bean class.解决方法如下,在 Intellij Idea中设置一下:

2017-11-24 08:44:59 12721 1

原创 springboot使用generator-mybatis插件自动生成mybatis文件

我在搭建个人博客环境的时候准备使用这个插件,本以为挺简单的,结果发现坑还是挺多的..觉得有必要记录下来,说不定也可以帮助别的小伙伴们,毕竟之前一直是伸手党~哈哈^_^一、创建一个springboot项目(什么组件都不用加载也行),并在pom.xml中配置generator-mybatis插件:build> plugins> plugin>

2017-11-23 13:14:58 574

原创 springboot个人博客系统---搭建项目环境(一)

一、我使用的是idea编辑器创建springboot项目: 二、选择你要用到的组件打钩三、创建完成后的项目目录结构: 定制Banner(网上看到的小玩意~): 我们在启动Spring Boot项目的时候,在控制台会默认输出一个启动图案,如下: 1.在src/main/resources下新建一个banner.txt文档 2.通过http://patorjk.com/softwa

2017-11-22 17:51:16 7922

空空如也

空空如也

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

TA关注的人

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