自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuyu19911016520

记录开发中的点点滴滴

  • 博客(15)
  • 资源 (76)
  • 收藏
  • 关注

原创 SpringCloud实战八:Spring Cloud Hystrix隔离、熔断、降级与实践

1.说到隔离、熔断、降级,最出名的就是 Netflix 开源的 Hystrix 组件,Hystix官方对它描述为:Hystrix是一个延迟和容错库,旨在隔离远程系统、服务和第三方库,阻止级联故障,在复杂系统中实现恢复能力。2.下图应用从单块到微服务,系统被拆分为多个,那么产生了个问题,就是微服务的可用性,假设单块应用的可用性是 99.99%,如果被拆分为30个微服务后,总体的可用性是多少,答案是...

2018-12-29 22:57:12 11820 5

原创 SpringCloud实战:Jenkins持续集成

什么是持续集成?大型系统拆分为多个服务后,每个小团队负责一个服务,服务的更新、发布会变得很频繁,通过工具监控代码的提交,持续的进行自动构建,这就是持续集成。为什么要用 Jenkins 做持续集成?Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。是一个免费的源代码,可以处理任何类型的构建或持续集成。安装 Jenkins 与其他必备环境1.服务器环...

2018-12-26 22:58:03 4652 5

原创 SpringCloud实战:docker部署项目

Docker 技术发展为微服务落地提供了更加便利的环境,docker配合kubernetes,可以编排容器,通俗来说,就是通过kubernetes,可以监控微服务的响应情况,请求多服务响应慢时自动拉起docker服务,来缓解服务压力,且不需要人工干预本篇的目的是记录系统上线时,把项目打包为容器服务器需要用到的环境与软件centos7.3java jdk8_191maven3.5.3d...

2018-12-18 14:36:46 3050 1

原创 swagger2 导出api为html和word文档

导出为htmlhttps://cloud.tencent.com/developer/article/1332445导出为wordhttps://www.cnblogs.com/jmcui/p/8298823.htmlhttps://github.com/JMCuixy/SwaggerToWord

2018-12-17 13:48:12 47205 10

原创 SpringCloud实战十:Gateway之 Spring Cloud Zuul

1.Zuul相关概念Zuul是netflix开源的一个API Gateway 网关, 本质上是一个web servlet应用,用来做统一认证与鉴权、动态路由、监控、弹性、安全等边缘服务的框架,它的核心是做服务转发。2.为什么需要网关使用微服务架构后,大型系统往往会拆分为多个微服务,前端页面可能有商品,评价,广告、推荐模块等等,如果没有网关,前端页面就需要自己关心后端各个服务模块的地址,如果服...

2018-12-16 15:00:56 1959 1

原创 SpringCloud实战七:Spring Cloud Ribbon 实战

前面的两篇博客已经讲解了Feign作为服务间的调用,但是Feign是集成、封装了Ribbonn这个组件而来的,让服务间的调用更方便,因此大多使用Feign,本篇让大家了解Ribbon的概念与调用Ribbon是Netflix开发的一个负载均衡组件,它在服务体系中起着重要作用,Pivotal将其整合成为Spring Cloud Ribbon,与其他SpringCloud组件结合可以发挥出强大作用,它...

2018-12-15 15:24:42 5236

转载 PowerDesigner中模型设计导出Excel表格

客户要看数据设计,需要到处Excel表格。去网上搜索下,把使用总结如下:打开powerdesigner,快捷键Ctrl + Shift + X或者Tools>Exectue Commands > Edit/Run Script把下面的脚本放进去执行完毕后,便会自动创建一个Excel文件,接下来我们另存为就可以了。'*********************************...

2018-12-14 14:02:58 2569 1

原创 SpringCloud实战六:Spring Cloud Feign 高级应用

上篇简单的介绍了Feign的使用,本篇将结合注册中心,进行Feign的高级应用,案例中有三个角色:服务注册中心、服务提供者、服务消费者,注册中心为上篇的eureka单机版。具体高级应用为如下几条:1.使用feign进行服务间的调用2.feign开启Gzip压缩3.feign开启日志4.feign替换JDK默认的URLConnection为okhttp5.feign超时设置6.fei...

2018-12-11 23:28:39 22288 4

原创 SpringCloud实战:redisson 分布式锁案例

对前面讲解 redisson 实现分布式锁的文章做个补充(上篇文章地址),背景:启动 redis,6379端口,SpringCloud微服务,模拟秒杀抢购场景,100库存,用jmeter测试,起300个线程并发请求2次,总计600个请求数,最后查看库存是否为负数,证明分布式锁是否锁住了库存。注册中心 10025端口消费者服务 9700端口秒杀服务 8083、8084,启动2个服务测试...

2018-12-10 22:16:59 7802 1

原创 SpringCloud实战五:Spring Cloud Feign 服务调用

  本篇主要讲解什么是Feign,以及Feign入门实践  Feign是一个声明式的Web Service客户端,整合了注解,所以使用起来比较方便,通过它调用HTTP请求访问远程服务,就像访问本地方法一样简单开发者完全无感知1.Feign具有以下一些重要特性:整合了Hystrix,支持fallback容错降级整合了Ribbon,直接请求的负载均衡支持HTTP请求和响应的压缩2.创建...

2018-12-09 22:30:49 3387 1

原创 SpringCloud实战四:Spring Cloud Eureka 高可用

  高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指:通过设计减少系统不能提供服务的时间。  假设系统一直能够提供服务,我们说系统的可用性是100%,如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%,很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。  举个...

2018-12-08 21:49:53 1864 3

原创 SpringCloud实战三:Spring Cloud Eureka 配合 Security 提高安全

  上篇《SpringCloud实战二:Spring Cloud Eureka 服务发现与注册中心》搭建了一个简单的注册中心,启动项目后任何人都可以访问你的 eureka注册中心, http://localhost:10025/ ,从而知道你所有服务的IP与端口,虽然 eureka往往隐藏在网关后的内网,但也是不安全的  引入 spring-cloud-starter-security,可给注册...

2018-12-08 18:13:27 4573 6

原创 SpringCloud实战二:Spring Cloud Eureka 服务发现与注册中心

  Spring Cloud Eureka 它是通过封装 Netflix 开源的Eureka,一款基于 Rest 的服务发现与注册组件,包括 Eureka Server 和 Eureka Client,最新版本为2018年8月发布的1.9.4版本,最新的2.x版本已经不再开源,但是1.9版本已经够用了,不要太过担心  为什么需要服务注册中心?先看几张服务之间调用图项目A写死项目B的IP和端口...

2018-12-07 23:51:10 2843 3

原创 SpringCloud实战:目录

本篇的目的是想做一个《SpringCloud实战》的目录页,方便朋友们查阅1.SpringCloud实战一:前言2.SpringCloud Eureka服务发现与注册中心

2018-12-07 22:15:35 5497 2

原创 SpringCloud实战一:前言

  随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构势在必行,现在最流行的就是微服务架构,微服务是一种架构风格,让敏捷开发、自动化测试、持续交付成为可能。  2011年阿里巴巴开源 Dubbo,但它是一个SOA服务化治理框架,致力于提供高性能和透明化的RPC远程服务调用方案  2014年3月,Martin Fowler发表《Microservices》,通...

2018-12-07 22:10:38 2265 4

java springboot oceanbase测试代码

java springboot oceanbase测试代码

2024-02-23

mydumper-0.15.2安装包,mysql数据备份和恢复

mydumper-0.15.2安装包,mysql数据备份和恢复

2024-02-21

mysql 测试数据集,单表200万条数据

mysql 测试数据集,单表200万条数据

2024-02-21

OceanBase-V4.2.1数据库文档

OceanBase_V4.2.1数据库文档

2024-01-10

nginx-离线安装rpm依赖

nginx-离线安装需要的rpm依赖

2023-09-22

windows版datax.py执行文件

windows版datax.py执行文件

2022-09-01

redis.conf 配置参数

redis.conf 配置参数

2022-04-12

tspider-3.7.4

腾讯开源数据库 tspider-3.7.4

2022-04-07

tdbctl-2.2.tar.gz

腾讯开源数据库 tdbctl-2.2

2022-04-07

tendb-3.3.2

腾讯 tendb-3.3.2 数据库

2022-04-07

SpringBoot集成kafka

SpringBoot集成kafka

2022-01-05

docker-compose-1.27.4.zip

docker-compose-1.27.4.zip

2021-12-14

统一日志格式代码.zip

统一日志格式代码

2021-10-09

ImageMagick-7.0.10-10.tar.gz

ImageMagick-7.0.10-10.tar.gz,用于在Linux服务器上批量压缩图片,安全好用

2020-05-11

flutter_app.zip

flutter app内更新升级源码,整合flutter的几大插件实现android app的更新升级

2020-01-10

rabbitmq_delayed.zip

利用RabbitMQ的延时队列插件,实现延时功能,此是基于SpringBoot实现延时消息的源码,欢迎下载交流

2019-12-20

shardingsphere-sharding-proxy-4.0.0-RC1

shardingsphere-sharding-proxy,代理数据库,提供分库分表,读写分离功能,对mysql客户端与DBA友好

2019-05-10

apache poi 导出excel、word

apache poi 导出excel、word,替换word内容,导出word-文本、图片、表格

2019-03-17

mui拍照上传js_code

Hbuilder mui 相册拍照图片上传,在做WebAPP项目中,需要从相册或是拍照,视频或录音,然后上传,比如修改用户头像或是上传项目图片等.

2019-01-03

asciidoctorj-pdf-1.5.0-alpha-zh.16

asciidoctorj-pdf,用于Swagger生成Pdf文档,该jar包的\gems\asciidoctor-pdf-1.5.0.alpha.zh.16\data\ 文件夹下有fonts、themes,解决pdf中文乱码问题

2018-12-17

mongodb_replica

使用SpringBoot 对MongoDB副本集进行实现,看读数据与写数据操作,是否会自动分配到从库与主库上,关键点在 uri 连接字符串上

2018-10-10

springboot war

springboot 创建 war 项目,打成war包,并部署到外部 tomcat中

2018-09-28

springboot mybatis

springboot 整合mybatis全注解版,在java类的 @Select 注解中编写sql

2018-09-21

ZyMvc模拟SpringMVC

在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,现在通过一个简单的Java项目模拟MVC请求

2018-09-11

Springboot上传服务源码

SpringBoot自定义静态资源路径,编写资源服务,监听请求来源,过滤非自身网站的请求,图片防盗链等

2018-05-14

HikariCP-Demo

SpringBoot-demo,HikariCP、thymeleaf、mybatis、mysql

2018-05-09

haproxy-1.6.9.tar.gz

haproxy-1.6.9.tar.gz,HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理

2018-05-05

rabbitmq-server-3.6.15

rabbitmq-server-3.6.15,RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现

2018-05-05

erlang-20.2.2

erlang-20.2.2-1.el7.centos.x86_64.rpm,rabbitmq的erlang环境

2018-05-05

mongodb3.4.12.tar.gz

mongodb linux 安装文件,版本号 3.4.12.tar.gz,大家也可以在mongodb官网下载

2018-04-09

mongo_demo

springmvc配置连接mongodb数据库,还有操作mongodb的帮助类,和实现方法

2017-12-07

MCodeCheck

安装android sha1 安全码校政app后,它会加载手机所有的应用,选择你要的app,会得到这个App的SHA1值,点击右下角的复制即可

2017-09-05

volley_android

volley,volley、volley、volley、volley、volley

2017-07-01

Redis-x64-3.0.504

Redis-x64-3.0

2017-04-04

java+SSH开发+网盘源码

java+SSH开发+网盘源代码java+SSH开发+网盘源代码java+SSH开发+网盘源代码

2016-09-09

ApacheBench

ApacheBench压力测试工具

2016-09-07

Java模拟实现百度文档在线浏览

Java模拟实现百度文档在线浏览-源码

2016-08-29

HtmlAgilityPack.1.4.6

HtmlAgilityPack.1.4.6

2016-03-07

probe tomcat

probe 可以简单的查看服务器session的连接状态,查看jsp文件,只需放到webapps 目录下,重新启动tomcat,修改conf文件夹,下 user_xml文件,,加入自己的角色。roles

2015-05-14

mapstruct-reference-guide.pdf

MapStruct是一个代码生成器,它基于约定优于配置的方法极大地简化了Java bean类型之间映射的实现。生成的映射代码使用简单的方法调用,因此速度快,类型安全且易于理解

2020-09-11

空空如也

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

TA关注的人

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