- 博客(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关注的人