09 2019 档案

摘要:Swagger是一款可以快速生成符合RESTful风格API并进行在线调试的插件。本文将介绍如何在Spring Boot中整合Swagger。在此之前,我们先聊聊什么是REST。REST实际上为Represent... 阅读全文
posted @ 2019-09-17 13:50 双子星世界 阅读(122) 评论(0) 推荐(0) 编辑
摘要:内容协商机制是指客户端和服务器端就响应的资源内容进行交涉,然后提供给客户端最为适合的资源。内容协商会以响应资源的语言、字符集、编码方式等作为判断的基准。HTTP请求头中Content-Type,Accept等内容... 阅读全文
posted @ 2019-09-15 17:23 双子星世界 阅读(422) 评论(0) 推荐(0) 编辑
摘要:Dubbo是一款由阿里巴巴开发的远程服务调用框架(RPC),其可以透明化的调用远程服务,就像调用本地服务一样简单。截至目前,Dubbo发布了基于Spring Boot构建的版本,版本号为0.2.0,这使得其与Sp... 阅读全文
posted @ 2019-09-15 15:58 双子星世界 阅读(151) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot的入口类中,我们通常是通过调用SpringApplication的run方法来启动Spring Boot项目。这节我们来深入学习下SpringApplication的一些细节。自定义Spr... 阅读全文
posted @ 2019-09-15 11:55 双子星世界 阅读(385) 评论(0) 推荐(0) 编辑
摘要:Kafka是一个分布式的、可分区的、可复制的消息系统,下面是Kafka的几个基本术语: Kafka将消息以topic为单位进行归纳; 将向Kafka topic发布消息的程序成为producers; 将预... 阅读全文
posted @ 2019-09-15 10:48 双子星世界 阅读(375) 评论(0) 推荐(0) 编辑
摘要:通常我们开发的程序都是同步调用的,即程序按照代码的顺序一行一行的逐步往下执行,每一行代码都必须等待上一行代码执行完毕才能开始执行。而异步编程则没有这个限制,代码的调用不再是阻塞的。所以在一些情景下,通过异步编程可... 阅读全文
posted @ 2019-09-15 10:24 双子星世界 阅读(174) 评论(0) 推荐(0) 编辑
摘要:HTML 5中新增的跨域资源访问(Cross-Origin Resource Sharing)特性可以让我们在开发后端系统的时候决定资源是否允许被跨域访问。所谓跨域指的是域名不同或者端口不同或者协议不同,比如当从mrbrid.cc网站访问mrbird.cc:8080网站资源就会存在跨域问题。Spri 阅读全文
posted @ 2019-09-15 09:33 双子星世界 阅读(140) 评论(0) 推荐(0) 编辑
摘要:模式注解Stereotype Annotation俗称为模式注解,Spring中常见的模式注解有@Service,@Repository,@Controller等,它们都“派生”自@Component注解。我们都... 阅读全文
posted @ 2019-09-15 09:20 双子星世界 阅读(161) 评论(0) 推荐(0) 编辑
摘要:所谓Spring Bean的生命周期指的是Bean从创建到初始化再到销毁的过程,这个过程由IOC容器管理。一个完整的Bean生命周期可以参考Spring Bean生命周期。这里我们主要记录一些和Bean生命周期相... 阅读全文
posted @ 2019-09-14 21:37 双子星世界 阅读(118) 评论(0) 推荐(0) 编辑
摘要:接触过Spring的同学肯定都听过IOC。在传统的Java编程中,当需要用到某个对象的时候,我们都是主动地显示创建一个对象实例(new)。使用Spring后就不需要这样做了,因为Spring会帮我们在需要用到某些... 阅读全文
posted @ 2019-09-14 21:19 双子星世界 阅读(142) 评论(0) 推荐(0) 编辑
摘要:今天在idea中导一个包时(mybaits-plus-generator,位于maven子模块中),看右边 Maven Projects 中已经加到 Dependencies 里,但是在项目目录结构下面 Ext... 阅读全文
posted @ 2019-09-10 17:48 双子星世界 阅读(810) 评论(0) 推荐(0) 编辑
摘要:最新Finchley版本请访问:https://www.fangzhipeng.com/springcloud/2018/08/07/sc-f7-config.html或者http://blog.csdn.net... 阅读全文
posted @ 2019-09-06 17:04 双子星世界 阅读(105) 评论(0) 推荐(0) 编辑
摘要:最新Finchley版本:https://www.fangzhipeng.com/springcloud/2018/08/06/sc-f6-config.html或者http://blog.csdn.net/fo... 阅读全文
posted @ 2019-09-06 16:23 双子星世界 阅读(112) 评论(0) 推荐(0) 编辑
摘要:在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简单的微服务系统如下图:注意:A服务... 阅读全文
posted @ 2019-09-04 15:04 双子星世界 阅读(103) 评论(0) 推荐(0) 编辑
摘要:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部... 阅读全文
posted @ 2019-09-04 14:47 双子星世界 阅读(105) 评论(0) 推荐(0) 编辑
摘要:上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简... 阅读全文
posted @ 2019-09-04 14:29 双子星世界 阅读(100) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTe... 阅读全文
posted @ 2019-09-04 14:19 双子星世界 阅读(91) 评论(0) 推荐(0) 编辑
摘要:一、spring cloud 简介鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为Spring Boot版本2.0.3.RELEASE, Spring Cl... 阅读全文
posted @ 2019-09-04 14:05 双子星世界 阅读(97) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示