自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bubbleTg的博客

再不过4级就没有机会了,兄弟

  • 博客(10)
  • 资源 (1)
  • 问答 (8)
  • 收藏
  • 关注

转载 springboot问题:Unable to find main class Could not find artifact com. leyou. service: ly- i tem-in

springboot 多个maven模块打包异常:Unable to find main class 原因:在父工程中加入了springboot的maven插件,即: <build> <plugins> <plugin> <groupId>org.springframework.boot</g...

2019-08-26 14:51:19 551

翻译 Spring Cloud实战07-- Zuul网关

通过前面的学习,使用Spring Cloud实现微服务的架构基本成型,大致是这样的: 我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载。为了使得服务集群更为健壮,使用Hystrix的融断机制来避免在微服务架构中个别服务出现异常时引起的故障蔓延。 在该架构中,我们的服务集群包含:内部服...

2019-08-24 10:56:47 111

原创 Spring Cloud实战06-- Feign

在前面的学习中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码: String user = this.restTemplate.getForObject("http://service-provider/user/" + id, String.class); 如果就学到这里,你可能以后需要编写类似的大量重复代码,格式基本相同,无非参数不一样。有没有更优雅的方式,来对这些代码再...

2019-08-24 10:14:08 186

原创 Spring Cloud实战05-- Hystrix断路器

Hystrix断路器 什么是Hystrix Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。 Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 雪崩问题 微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现,会形成非常复杂的调用链路: 如图,一次业务请求,需要调用A、P、H、I四个服务,这四...

2019-08-24 09:03:42 221

原创 Spring Cloud实战04-- 负载均衡Ribbon

负载均衡Ribbon 实际环境中,我们往往会开启很多个bubbletg-provider的集群。此时我们获取的服务列表中就会有多个,到底该访问哪一个呢? 一般这种情况下我们就需要编写负载均衡算法,在多个实例列表中进行选择。 不过Eureka中已经帮我们集成了负载均衡组件:Ribbon,简单修改代码即可使用。 启动两个服务实例 Eureka监控面板: 开启负载均衡 因为Eureka中已经集成了...

2019-08-24 01:09:50 141

原创 Spring Cloud实战03-- Eureka 服务注册中心

Eureka注册中心 认识Eureka 什么是服务注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来 存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是 SOA 架构中最基础的设 施之一。 服务注册中心的作用 1,服务的注册 2,服务的发现 服务注册中心解决了什么问题 服务管理 服务的依赖关系管理 什么是 Eureka 注册中心 Eureka...

2019-08-24 00:40:29 232

原创 Spring Cloud实战02--SpringCloud实战(1)微服务场景模拟,服务提供者,服务调用者创建

微服务场景模拟 首先,我们需要模拟一个服务调用的场景,搭建两个工程:bubbletg-service-provider(服务提供方)和bubbletg-service-consumer(服务调用方)。方便后面学习微服务架构 服务提供方:使用mybatis操作数据库,实现对数据的增删改查;并对外提供rest接口服务。 服务消费方:使用restTemplate远程调用服务提供方的rest接口服务,获取...

2019-08-23 18:12:44 211

原创 Spring Cloud实战01--初识SpringCloud

1.系统架构演变 1.1.集中式架构(单体架构) 单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合 在一个应用中的架构方式。 优点: 项目易于管理 部署简单 缺点: 测试成本高 可伸缩性差 可靠性差 迭代困难 跨语言程度差 团队协作难 1.2.垂直拆分 当访问量逐渐增大,单一应用无法满足需求,此时为了应对更高的并发和业务需求,我们根据业务功能对系统进行拆分: ...

2019-08-23 17:14:19 240

转载 Maven添加Oracle的依赖及驱动

Maven添加Oracle的依赖及驱动maven 引入OracleJava在这里插入图片描述 配置成功。 maven 引入OracleJava 大家可以查考此博文:https://blog.csdn.net/qq_21359547/article/details/79731665 讲的很好。 第一步:查看电脑中Oracle对应jdbc的jar包(Oracle安装文件夹里有)。 第二步:查找当前O...

2019-08-10 10:29:03 542

原创 java System.arrayCopy使用说明

java System.arrayCopy使用说明 java.lang.System.arraycopy()方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置。 下面是 System.arrayCopy的源代码声明 : public static void arraycopy(Object src, int srcPos, Object dest, int des...

2019-08-01 15:27:54 113

ssh_crm_tg.zip(通过SSH 框架写的一个课程设计)

通过SSH 框架写的一个课程设计,基于SSH的客户关系管理系统。

2019-06-19

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

TA关注的人

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