自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker之部署RabbitMQ集群并实现Haproxy代理,你学会了吗?

前言 本小节我们学习一下使用Docker部署RabbitMQ集群。 RabbitMQ Docker Hub 目录参考 [root@iZ2ze8sm5upgi8z1dcazqeZ rabbitmq]# pwd /workspace/rabbitmq [root@iZ2ze8sm5upgi8z1dcazqeZ rabbitmq]# tree . ├── config │ └── docker-compose.yml ├── data │ ├── rabbitmq1 │ ├── rabbi

2022-05-18 20:01:34 324

原创 SpringCloud微服务 之 Provider & Cosumer

前言 本小节我们将进入学习SpringCloud的预热阶段既学习与理解微服务中的服务提供者和消费者。 我们知道在微服务的架构体系中服务与服务间的通讯可以通过RestTamplate(Spring对RESTful API请求的一种简单封装)和Fegin(SpringCloug集成的声明式客户端,后面我们将学习到)。 此处我们对本节案例中涉及到的一些技术栈或知识点不做细数,学习的基础前提是大家对SpringBoot有比较好的了解并且对SpringCloud有一个整体认识。我们将模拟一个业务场景:微服务中有

2022-05-18 19:44:28 295

原创 SpringBoot项目中实现返回结果和枚举类的国际化

前言 什么是国际化呢?国际惯例,来时来一段官方介绍: 国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。 它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。 换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。 开发这样的程序的过程,就称为国际化。 在我们实际开发中,一个web应用可能要在多个地区使用,面对不同地区的不同语言,为了适应不同的用户,我们可以尝试在前端页面实现多语言的支持,那么同样对

2022-05-18 19:39:16 1289

原创 阿里P7+架构师带你SpringCloud学习 - 浅谈微服务架构

前言 目前越来越多的话题都围绕着微服务,许多公司也在使用微服务架构。笔者也刚刚接触微服务不久,也算是微服务架构的初学者,谨以本文来记录学习过程中对微服务架构的一些理解。好啦,废话不多说,我们往下看。 1.微服务是什么? 微服务,英文名MicroService,他是一种架构风格一种架构设计模式,通常表现为一个庞大而复杂的应用其背后是由数个职责分明的服务组成,这些服务他们各自分工明确,可以独立部署同时也可以根据需求进行扩展,各个服务之间松耦合并且可相互通信。 结合我们生活来说,一个公司内部组织架构也

2022-05-18 19:33:47 132

原创 阿里10年开发大niu带你学习SpringBoot自动配置原理源码剖析

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Spring Boot特点 1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Sp

2022-05-18 19:00:21 101

原创 SpringBoot系列基础入门与MongoDB实现增删改查

相信你还在为SSM框架繁琐的搭建过程而苦恼,还在为复杂的配置文件而忧心,现在SpringBoot终于来了,它化繁为简,让开发变得极其简单而快速,短短几年时间已经成为了开发的主流框架。作为一个与时俱进的程序员,当然要把握时代的潮流,因此将从这篇文章开始,由基础到进阶,开始对springboot进行一个全面的分析。 一、什么是Springboot 其实Springboot是Spring家族中的一个全新的框架,它是用来简单应用程序的创建和开发过程,化繁为简,简化SSM框架的配置。比如说在使用SSM框架开发.

2022-05-18 17:02:26 425

原创 对于Netty框架,你是如何进行逻辑分析和环境客户端逻辑处理的呢?

前言 首先在使用Netty框架的时候需要了解Netty是一个什么东西。 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架。 使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。 “快速”和

2022-05-17 21:40:44 117 1

空空如也

空空如也

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

TA关注的人

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