一、概述开发模式 无论是瀑布式开发、敏捷式开发还是DevOps,整个流程都分为设计、开发、测试和部署四个部分,只不过各个部分的开始和结束时间节点不同。如下图所示: 从瀑布...
一、概述开发模式 无论是瀑布式开发、敏捷式开发还是DevOps,整个流程都分为设计、开发、测试和部署四个部分,只不过各个部分的开始和结束时间节点不同。如下图所示: 从瀑布...
随着越来越多的公司进行SOA和微服务化建设,系统架构也从单体应用架构过渡到了多体应用架构,再到分布式应用架构。服务之间的调用,也由少到多,所处环境也由简单变得复杂。 一、前...
@思绪飘然 文章最后的链接应该可以点击的
详解Spring MVC:下前面分析了Spring MVC的创建过程,本章分析Spring MVC是怎么处理请求的。我们这里分两步:首先分析HttpServletBean、FrameworkServl...
done
认识配置中心前言 在17年时,本人在开始接触Spring Cloud体系构建微服务系统建设时,通过Spring Cloud Config开始认识分布式配置中心。Spring Cloud...
前言 在17年时,本人在开始接触Spring Cloud体系构建微服务系统建设时,通过Spring Cloud Config开始认识分布式配置中心。Spring Cloud...
前言 Synchronized原理是面试中的一个难点。网上的各种资料太乱了 ,概念晦涩难懂,看了不少资料、博客,花了不少时间,才整理成这篇笔记。看完对你大有帮助。 1、内存布...
一、基本介绍 1.1 maven依赖 spring-rabbit依赖了amqp-client,同时对其进行了封装,使用CachingConnectionFactory去管理c...
kyle-rabbitmq
spring cloud bus前言 在微服务架构的系统中,我们通常会使用轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务实例都连接上来,由于该主题中产生的消息会被所有实例监听和消费,所以我们称它...
书写错误,感谢指明,已经更正。chooseServer方法的作用就是在feign需要服务地址选择一个具体实例IP地址进行返回,并拼装出一个完整的HTTP请求。
Ribbon详解简介 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让...
前言 SpringBoot是Spring框架对“约定优先于配置(Convention Over Configuration)”理念对最佳实践对产物,一个典型的SpringB...
不是一回事,es的内核是lucene,简单来说,我们常说的es分片才是lucene索引
Elasticsearch详解5.1 Lucene简介 Lucene是一种高性能、可伸缩的信息搜索(IR)库,在2000年开源,最初由鼎鼎大名的Doug Cutting开发,是基于Java实现的高性能的...
@大木博士丶 很简单,因为网络不通。一般公司使用内部网络,如果访问需要开启VPN授权。
Spring Cloud Feign使用详解通过前面两章对Spring Cloud Ribbon和Spring Cloud Hystrix的介绍,我们已经掌握了开发微服务应用时,两个重要武器,学会了如何在微服务架构中...
能进行调用吗?这个信息量太少了
Spring Cloud Feign使用详解通过前面两章对Spring Cloud Ribbon和Spring Cloud Hystrix的介绍,我们已经掌握了开发微服务应用时,两个重要武器,学会了如何在微服务架构中...
写的非常不错
深入理解JVM-内存模型(jmm)和GC1 CPU和内存的交互 了解jvm内存模型前,了解下cpu和计算机内存的交互情况。【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】 有篇很棒的文章,从cpu讲到内...
1 CPU和内存的交互 了解jvm内存模型前,了解下cpu和计算机内存的交互情况。【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】 有篇很棒的文章,从cpu讲到内...
开篇 回想研究生期间在H3C做项目的时候第一次接触epoll的异步事件,心血来潮看了下java的NIO的实现,希望同样感兴趣的人一起看看。Netty是java NIO的集大成...