自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

境里婆娑

成年人的世界没有容易俩字

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

原创 SpringCloud教程-注册中心(Consul)(SpringCloud版本Greenwich.SR4)

文章目录consul简介Consul 的优势:创建工程consul-clientconsul简介Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工具(比如 ZooKe...

2019-12-23 19:02:45 371

原创 windows下安装服务注册Consul

windows下安装服务注册Consulconsul也可以作为服务的注册中心,可以替代Eureka去官网下载 consul : https://www.consul.io/downloads.html找到对应的操作系统下载。下载完成之后解压配置环境变量启动consulconsul agent -dev...

2019-12-22 16:59:21 507

原创 SpringCloud教程- 服务链路追踪(Spring Cloud Sleuth)(SpringCloud版本Greenwich.SR4)

文章目录一、Sleuth简介二、为何使用Sleuth三、构建工程server-zipkinzipkin-serivce-hizipkin-server-hello四、 启动工程演示一、Sleuth简介微服务跟踪(sleuth)其实是一个工具,它在整个分布式系统中能跟踪一个用户请求的过程(包括数据采集,数据传输,数据存储,数据分析,数据可视化),捕获这些跟踪数据,就能构建微服务的整个调用链的视图...

2019-12-21 18:49:05 331

原创 git push代码出现push rejected错误

git push代码出现push rejected错误第一步:先使用命令git pull origin master --alow-unrelated-histories第二步:使用-f参数强制pushgit push -f origin master

2019-12-19 19:01:24 627

原创 SpringCloud教程-消息总线Bus 服务端(server)刷新(SpringCloud版本Greenwich.SR4)

文章目录项目示例config-server-bug前言:本篇文章在上一篇文章基础上进行修改,因为虽然我们做到了利用一个消息总线触发刷新,而刷新所有客户端配置的目的,但是这种方式并不合适。原因有两点:1、破坏了微服务各节点的对等性,2、如果客户端ip有变化,这时我们就需要修改WebHook的配置。上篇文章的架构模式稍微改变一下这时Spring Cloud Bus做配置更新步骤如下:...

2019-12-15 17:11:41 482

原创 SpringCloud教程-消息总线Bus 客户端(client)刷新(SpringCloud版本Greenwich.SR4)

文章目录消息总线(Bus)介绍项目示例config-client-bus前言:前面文章讲了Spring Cloud Config配置中心如何使用,当我们在更新git上面的配置,想要获取最新的配置,需要手动刷新或者利用webhook的机制每次提交代码发送请求来刷新客户端,客户端越来越多的时候,需要每个客户端都执行一遍,这种方案就不太适合了。使用Spring Cloud Bus可以完美解决这一问题...

2019-12-14 20:12:26 457

原创 Apache Common常用jar包

我们在日常开发中,不需要重复造轮子,Apache Common已经帮我们做了好多实用的jar包,直接拿来用就可以。也可以多研究下这些代码是怎么实现的。commons-logging.jar -----记录日志,通常和 log4j.jar共同使用commons-beanutils.jar 主要提供Bean的用法commons-codec-1.3.ja...

2019-12-13 19:29:01 1938

原创 关于Excel和Csv导入和导出工具使用

Excel和Csv导入和导出我们做报表需求的时候很多时候需要导出或导入excel,不过现在有码云或者git有好多开源的工具还好用,我整理了下大家可以关注学习,我们也不用重复造轮子,直接引入jar包,拿来即用。Crab2Died / Excel4J码云地址为:https://gitee.com/Crab2Died/Excel4Jpom文件为:<dependency> &...

2019-12-12 21:02:28 642

原创 本地代码推送到github仓库

git 初始化cd 到需要提交的项目目录下,执行git init添加文件到缓存区git add filename // 添加文件到缓存区,可单一文件或全部文件缓存区提交git commit -m “备注”远程仓库关联git remote add origin 仓库地址提交之前先pull下代码git pull origin master --allow-unrelated-hist...

2019-12-09 20:01:53 271

原创 SpringCloud教程-分布式配置中心Config (SpringCloud版本Greenwich.SR4)

文章目录Config(分布式配置中心)简介创建服务端ConfigServer创建客户端config-clientConfig(分布式配置中心)简介Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此数据初始化自己的应用...

2019-12-08 17:52:31 431

原创 SpringCloud教程- 路由网关Zuul (SpringCloud版本Greenwich.SR4)

文章目录Zuul简介创建zuul-gateway工程服务过滤Zuul简介Zuul是NetFlix开源的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用。Zuul的核心是一些列的过滤器,这些过滤器可以完成以下功能。身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符合的请求。审查与监控:在边缘位置追踪有意义的数据和统计结果,从而带来精确的生产视图。动态...

2019-12-07 15:31:41 536

原创 自定义SpringBoot Starter实现

文章目录自定义stater pom文件配置文件类properties使用配置类创建AutoConfiguration项目结构自定义stater pom文件引入自动配置类spring-boot-starter<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4....

2019-12-05 22:16:37 256

原创 Druid 连接池的实用 配置详解

Druid连接池参数配置详解druid为阿里巴巴的数据源,(数据库连接池),集合了c3p0、dbcp、proxool等连接池的优点,还加入了日志监控,有效的监控DB池连接和SQL的执行情况。DRUID的DataSource类为:com.alibaba.druid.pool.DruidDataSource。...

2019-12-04 22:09:31 934

原创 SpringBoot @EnableAutoConfiguration注解

前言: Spring Boot中引入了自动配置,让开发者利用起来更加的简便、快捷。比如内嵌的tomcat端口默认配置是8080,这些都属于Spring Boot自动配置的范畴,当然其自动配置相当多,springboot框架的神奇之处在于@EnableAutoConfiguration注释,此注释自动载入应用程序所需的所有Bean——这依赖于Spring Boot在类路径中的查找一、 @En...

2019-12-02 21:21:13 399

原创 SpringCloud教程- 断路器(Hystrix)(SpringCloud版本Finchley)

文章目录一、断路器简介(Hystrix)二、在ribbon中使用断路器(Hystrix)前言:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个...

2019-12-01 15:37:26 237

空空如也

空空如也

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

TA关注的人

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