MrChang Blog

这家伙总以为自己是个天才,实际并不比别人聪明多少!

spring-cloud-eureka-consumer-ribbon

"客户端负载均衡服务消费者"

客户端负载平衡器:Ribbon Ribbon是一个客户端负载均衡器,它可以很好地控制HTTP和TCP客户端的行为。Feign已经使用Ribbon,所以如果您使用@FeignClient,则本节也适用。 Ribbon中的中心概念是指定客户端的概念。每个负载平衡器是组合的组合的一部分,它们一起工作以根据需要联系远程服务器,并且集合具有您将其作为应用程序开发人员(例如使用@FeignClient...

spring-cloud-eureka-consumer

"普通服务消费者(传统方式)"

创建 Eureka-Consumer 创建springboot工程,引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...

spring-cloud-eureka-client

"服务注册与发现-客户端"

创建 Eureka-Server-Client 创建springboot工程,引入依赖 org.springframework.boot spring-boot-starter-parent 1.5.10.RELEASE <properties> ...

spring-cloud-eureka-server

"服务注册与发现"

Spring Cloud 简介 Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Found...

uptimerobot 监控

"多种监控实现"

前言 由于搞了多个公共服务于多台vps,需要监控项目稳定性与服务器稳定性,考察了阿里云云监控与uptimerobot,最后选择了uptimerobot 教程 访问官网,注册账号 : https://uptimerobot.com/ 登陆,点击add new monitor,根据自己的需求添加 配置自定义域名,点击my setting,在右下角找到Public Status...

mysql 账户有远程访问权限,无法访问

"错误信息 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0"

错误信息 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 解决 使用ssh 隧道方式可以登录,查看mysql 配置文件 找到并修改my.cnf文件。在不同的Linux系统下,my.cnf放在不同的位置。这里以Ubuntu Server做示例,其他系统请...

spring-boot-maven-plugin 的坑

"spring-boot-maven-plugin 的坑"

作用 spring-boot-maven-plugin插件在打Jar包时会引入依赖包 maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin 插件,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“Java -jar”命令就可以直接运行。 效果 一般的mave...

2018,一个新的起点

"2017 年终总结 "

前言 首先先再次祝贺各位访问本站的朋友新年快乐。我也正好趁着今天,来总结一下自己过去的一年-2017年。 目标 我在17年初期给自己定了几个小目标,当然不是首富王健林所谈指的“小目标”,当时我决定在17一年里面至少要完成以下几件事情: 降低工资收入占比 养成更好的编码习惯 养成习惯去写博客 换台电脑 多认识几个妹子 买套房子自己付个首付 实际 ...

使用Swagger2Markup归档swagger生成的API文档

"离线存储 "

说明 项目中使用Swagger之后,我们能够很轻松的管理API文档,并非常简单的模拟接口调用,但是构建的文档必须通过在项目中整合 swagger-ui、或使用单独部署的 swagger-ui和 /v2/api-docs返回的配置信息才能展现出您所构建的API文档。本文将在使用Swagger的基础上,再介绍一种生成静态API文档的方法,以便于构建更轻量部署和使用的API文档。 Swagge...

性能测试之 Gatling

"性能测试之 Gatling "

在应用程序上线之前,有多少人做过性能测试? 估计大部分开发者更多地关注功能测试,并且会提供一些单元测试和集成测试的用例。然而,有时候性能漏洞导致的影响比未发现的业务漏洞更严重,因为性能漏洞影响的是整个系统,而不仅仅是一个业务进程。 可能你们很多人听过 JMeter ,但是今天将介绍有竞争力的解决方案 —— Gatling 。它能生成丰富多彩的报告,包含测试案例中收集的所有指标。该功能似...