自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 springcloud中config和bus的使用

一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。市面上开源的配置中心有很多,BAT每家都出过,360的QConf、淘宝的diamond、百度的disconf都是解决这类问题。国外也有很多开源的配置中心Apache的Apache Commons Configuration、owner、cfg4j等等。在Spring Cloud中,有分布...

2019-06-26 20:57:07 640

原创 springcloud中Zuul路由端点

当@EnableZuulProxy与Spring Boot Actuator配合使用时,Zuul会暴露一个路由管理端点/routes。借助这个端点,可以方便直观的查看以及管理Zuul路由。/routes端点的使用非常简单,使用GET方法访问该端点,即可返回Zuul当前映射的路由列表。使用POST方法访问该端点,就会强制刷新Zuul当前映射的路由列表,路由会自动刷新,但Spring Cloud提供...

2019-06-21 15:55:37 193

原创 SpringCloud 使用Zuul构建微服务网关

为什么要使用微服务网关?不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下问题:1、客户端会多次请求不同的微服务,增加了客户端的复杂性。2、存在跨域请求,在一定场景下处理相对复杂。3、认证复杂,每个服务都需要独立认证。4、难以重构,随着项目的迭代,可能需要重新划分微服务。5、某些微服务可能使用了防火...

2019-06-21 15:51:41 210

原创 springcloud 熔断器Hystrix的具体使用

熔断器(CircuitBreaker)熔断器的原理很简单,如同电力过载保护器。它可以实现快速失败,如果它在一段时间内侦测到许多类似的错误,会强迫其以后的多个调用快速失败,不再访问远程服务器,从而防止应用程序不断地尝试执行可能会失败的操作,使得应用程序继续执行而不用等待修正错误,或者浪费CPU时间去等到长时间的超时产生。熔断器也可以使应用程序能够诊断错误是否已经修正,如果已经修正,应用程序会再次尝...

2019-06-21 10:14:30 232

转载 RabbitMQ

想学就点下面的链接…超级有用哦,嘻嘻https://blog.youkuaiyun.com/hellozpc/article/details/81436980

2019-06-20 09:32:55 115

原创 SpringCloud的简介,SpringCloud与SpringBoot的关系,SpringCloud中eureka和fegin的使用

1 SpringCloud简介1.1什么是SpringCloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简 化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、 熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并 没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起...

2019-06-19 15:55:56 776

转载 Linux安装Erlang + Docker安装RabbitMQ

1、Linux安装Erlang注:wget找不到命令解决方法:yum -y install wgetLinux安装Erlang :https://blog.youkuaiyun.com/ws_kfxd/article/details/858587362、Docker安装RabbitMQ注:默认账号为 guest/guestDocker安装RabbitMQ:https://blog.youkuaiyun.com...

2019-06-17 09:24:25 692

原创 MongoDB语法与现有关系型数据库SQL语法比较

MongoDB语法与现有关系型数据库SQL语法比较MongoDB语法 MySql语法db.test.find({‘name’:‘foobar’}) <==> select * from ...

2019-06-14 11:06:56 124

原创 Redis、Memcache和MongoDB的区别

>>MemcachedMemcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcached的局限性:只支持简单的key/value数据结构,不像Redis可以支持丰富...

2019-06-14 10:57:04 102

原创 MongoDB的介绍及Spring Boot 中使用 MongoDB 增删改查

本文快速入门,MongoDB 结合SpringBoot starter-data-mongodb 进行增删改查1、什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键...

2019-06-14 10:15:52 153

原创 java mongodb 使用MongoCollection,BasicDBObject 条件分页查询

不多说,直接上代码://链接数据库 MongoClient mongoClient = new MongoClient( "172.26.xxx.xxx" , 27017 ); MongoDatabase mongoDatabase =mongoClient.getDatabase("xxxx"); MongoCollection<Doc...

2019-06-14 09:12:58 2751 1

转载 Linux使用docker安装MongoDB,配置用户名密码

1.使用docker拉取mongo镜像docker pull mongo2.查看容器id-- docker ps -a3.进入mongo 容器docker exec -it 44f96cf87614 mongo admin44f96cf87614 为mongo容器id4.创建一个 admin 管理员账号:db.createUser({ user: 'root', pwd...

2019-06-12 17:00:54 1744

原创 springboot整合redis

redis的默认端口号为63791.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> ...

2019-06-11 20:45:12 134

原创 Docker下redis的主从配置

1、拉取redis镜像docker pull redis2、启动3个redis容器服务,分别使用到6379、6380、6381端口docker run --name redis-6379 -p 6379:6379 -d redisdocker run --name redis-6380 -p 6380:6379 -d redisdocker run --name redis-6381 ...

2019-06-11 20:35:48 1767 1

原创 查询本周所有的数据(本周第一天是周一)

1.查询本周所有的数据(本周第一天是周一)SELECT * FROM task WHERE YEARWEEK(date_format(时间字段,'%Y-%m-%d'),1) = YEARWEEK(now(),1);2.查询本周所有的数据(本周第一天是周日)SELECT * FROM task WHERE YEARWEEK(date_format(时间字段,'%Y-%m-%d')) = YE...

2019-06-05 11:56:12 865 1

原创 实现vue中 固定数据的简单的增删改查

实现vue中 固定数据的增删改查<html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <...

2019-06-05 08:17:33 723

原创 springboot整合vue(使用swagger2 ui)

1.所需要swagger2的依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</v...

2019-06-04 19:22:43 1501

原创 springdatajpa

1.配置ymlspring: thymeleaf: cache: true check-template-location: true enabled: true encoding: utf-8 mode: HTML5 prefix: classpath:/templates/ suffix: .html excluded-v...

2019-06-04 09:56:31 143

空空如也

空空如也

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

TA关注的人

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