![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目实战
以项目实战为索引,学习基于微服务系统架构 SpringBoot+SpringCloud+SpringData项目开发,深入了解Docker容器化部署、第三方登陆、SpringBoot、 SpringCloud、SpringData 、RabbitMQ等技术
3号深海鱼,强势悍跳预言家
在读西安电子科技大学,智能制造工业大数据研究中心,多个国家重大项目平台开发负责人。掌握java编程语言,了解Mysql数据库常用操作,Linux常用命令的使用,基本的数据结构与算法,网络编程基础,大数据等。掌握SpringBoot+SpringCloud+SpringMVC+SpringData 经典框架。熟练应用IDEA,MyEclipse等集成开发环境。了解RabbitMQ等常用中间件,熟悉redis等缓存技术,掌握ealticsearch索引的使用方法。
展开
-
项目学习第八天Hystrix,Zuul,SpringCloudConfig
项目学习第八天Hystrix,Zuul,SpringCloudConfig熔断器Hystrix微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。Hystrix是Spring Cloud提供的一种带有熔断机制的框架,出现远程调用失败的时候提供一种机制来保证程序的正常运行而不会卡死在某一次调用。Feign 支持Hystrix,修改对原创 2020-06-09 11:23:23 · 188 阅读 · 0 评论 -
项目学习第七天SpringCloud
项目学习第七天SpringCloudSpringCloud主要框架功能主要框架服务发现Netflix Eureka服务调用Netflix Feign熔断器Netflix Hystrix服务网关Netflix Zuul分布式配置Spring Cloud Config消息总线Spring Cloud BusEureka介绍Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-原创 2020-05-16 10:25:38 · 259 阅读 · 0 评论 -
项目学习第六天JWT微服务鉴权
项目学习第六天 JWT微服务鉴权什么是JWTJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用 户和服务器之间传递安全可靠的信息。一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。JWT工具类编写common工程引入依赖<dependency> <groupId>io.jsonwebtoken&l...原创 2020-05-06 20:58:04 · 248 阅读 · 0 评论 -
项目学习第五天 RabbitMQ消息中间件
项目学习第五天 RabbitMQ消息中间件RabbitMQ简介: RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。RabbitMQ 特点:1.可靠性(Reliability)...原创 2020-04-26 00:08:34 · 407 阅读 · 0 评论 -
项目学习第四天ElasticSearch分布式搜索引擎
项目学习第四天 ElasticSearch分布式搜索引擎ElasticSearch特点 (1)可以作为一个大型分布式集群(数百台服务器)技术,处理PB级数据,服务大公司;也可以运行在单机上; (2)将全文检索、数据分析以及分布式技术,合并在了一起,才形成了独一无二的ES; (3)开箱即用的,部署简单;  ...原创 2020-04-21 16:46:01 · 2319 阅读 · 1 评论 -
项目学习第三天MongoDB 文档型数据库
项目学习第三天MongoDB 文档型数据库 MongoDB简介 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非...原创 2020-04-20 00:16:27 · 192 阅读 · 0 评论 -
项目学习第二天业务代码编写-查询与缓存
项目学习第二天业务代码编写-查询与缓存 在这里不会把所有学习步骤繁琐得介绍一遍,而是会挑选一些重点的学习内容加以记录。 首先 完成基础微服务-条件查询,招聘微服务开发,问答微服务开发,文章微服务开发,在开发之前需要完成对每一个服务的表结构分析以后再进行开发。这里拿文章微服务的两个子模块进行举例说明。 进行表结构分析文章表tb_article字段名称字段含义...原创 2020-04-15 22:32:03 · 363 阅读 · 0 评论 -
项目学习第一天SpringBoot+SpringCloud+SpringMVC+SpringData架构
项目学习第一天SpringBoot+SpringCloud+SpringMVC+SpringData架构正文开始前有话要说 各位大佬们好,因为之前有过很多的学习都没能一一记录下来,非常的可惜,所以打算从今天开始在这里记录我找工作前的一些学习过程,希望大家能够多多批评与指正,谢谢大家啦。系统设计和工程搭建 1.了解项目的需求分析; 2 .理解项目的系统设计以及RESTful ; ...原创 2020-04-15 11:31:09 · 2556 阅读 · 0 评论