自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 jvm内存模型

jvm内存模型介绍

2022-08-18 18:34:22 129 1

原创 开发中常用的linux命令

开发常用linux命令

2022-08-18 09:36:11 248

原创 使用docker为elasticsearch添加ik中文分词器

使用docker为elasticsearch添加ik中文分词器

2022-07-01 19:10:03 439

原创 Docker 安装部署Elasticsearch 和 kibana

Docker 安装部署Elasticsearch 和 kibana

2022-07-01 15:06:16 603

原创 RabbitMQ详解

深入解析RabbitMQ框架一、消息中间件概述① 什么是消息中间件?消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。② 消息中间件特点?消息中间件最突出的特点就是提供数据传输的可靠性和高效性,主要解决分布式的系统数据传输需求。③ 消息中间件种类?RocketMQ 阿里

2021-06-03 19:56:29 109

原创 springboot框架简单入门

一、springboot简介1.1什么是springboot?Spring Boot 是所有基于 Spring Framework 5.0 开发的项目。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序,并且尽可能减少你的配置文件。Spring Boot内部集成各类应用库(jar)的集合,在使用时,基于maven构建,将对应相关功能所有技术类型的库的jar包坐标导入即可使用(相关类型所有类库,因为springboot不知道可能会使用那种技术类型,所以选择全部导入)

2021-06-02 21:26:40 662

原创 springcloud五大神兽之Gateway

① 什么是网关?API 网关是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过 API 网关这一层。网关的出现原因是伴随微服务架构的出现而出现,因为不同的微服务一般有不同的网络地址(ip+port),但客户端的一个请求可能需要多个微服务的接口互调才可以实现。它是Spring Cloud团队的一个全新项目,基于Spring 5.0、SpringBoot2.0、Project Reactor 等技术开发的网关。 旨在为微服务架构提供一种简单、有效、统一的API路由管理方式。目标是替代Netfl

2021-06-02 21:12:38 184

原创 springcloud五大神兽之Feign

① 什么是Feign?Feign 的英文表意为“假装,伪装,变形”, 是一个http请求调用的轻量级框架。② Feign可以做什么?Feign可以把HTTP 的请求进行隐藏,伪装成类似 SpringMVC 的 Controller一样。你不用再自己拼接 url,拼接参数等等操作,一切都交给 Feign 去做。Feign 是一种声明式、模板化的 HTTP 客户端。在 Spring Cloud 中使用 Feign,可以做到使用 HTTP 请求访问远程服务,就像调用本地方法一样的,开发者完全感知不到这是在

2021-06-02 21:00:59 100

原创 springcloud五大神兽之Hystrix介绍

① Hystrix是什么?Hystrix,英文意思是豪猪,全身是刺,刺是一种保护机制。Hystrix也是Netflix公司的一款组件。② Hystrix可以做什么?实现服务熔断降级处理,保护微服务,防止雪崩效应发生。③ 雪崩效应当单个服务出现问题,调用这个服务的请求就出现线程阻塞,此时若有大量的请求涌入,容器的线程资源就会被消耗完毕导致服务瘫痪。1.微服务中,一个请求可能需要多个微服务接口才能实现,会形成复杂的调用链路。2.如果某服务出现异常,请求阻塞,用户得不到响应,容器中线程不会释放,于是

2021-06-02 20:49:01 158

原创 springcloud五大神兽之Ribbon介绍

① 什么是Ribbbon?Ribbon是Netflix发布的负载均衡器,有助于控制HTTP客户端行为。为Ribbon配置服务提供者地址列表后,Ribbon就可基于负载均衡算法,自动帮助服务消费者请求。② Ribbon可以做什么?Spring Cloud Ribbon是一个基于Http和TCP的客户端负载均衡工具,Ribbon主要解决集群服务中,多个服务高效率访问的问题。③ 客户端~服务端负载均衡区别(1)服务端负载均衡:例如Nginx,通过Nginx进行负载均衡过程如下:先发送请求给nginx服务

2021-06-02 20:11:04 116

原创 springcloud五大神兽之Eureka介绍

一、springcloud简介1.0 什么是微服务?① 业务角度从业务角度分析,就是将整体项目(传统的一站式应用)按照业务拆分,将每个业务拆分为一个个独立的服务,彻底解除业务模块之间的耦合,每个微服务单独提供单个业务功能,一个服务只做一件事。② 技术角度就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,可以拥有自己独立的数据库。③ 微服务优缺点优点:1.每个服务足够内聚,足够小,代码容易理解。这样能聚焦一个业务功能或业务需求。2.开发简单、开发效率提高,一个服务可能就是专

2021-06-02 20:04:08 263

原创 docker常用命令

第一章 docker1.1 什么是虚拟化技术逻辑概念物理概念虚拟化技术:是通过一台计算机,然后虚拟出来若干计算机,每个逻辑计算机上面可以安装不同的操作系统,每个操作系统之间没有关系,在操作系统之上可以安装各种软件,互相不影响,从而可以提高开发效率1.2 为什么需要使用docker如果没有docker,在开发阶段需要安装一套环境,在测试阶段需要安装一套环境,在产品上线又需要安装一套环境docker:是一套标准化的解决方案,可以把开发时候的环境,做一个完整打包,然后直接给测试工程师,在给运维工程师

2021-06-02 19:41:38 75

开发人员面试宝典

该资源由软件公司提供,很多开发者在使用后觉得很切合面试实际问题

2018-07-21

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

TA关注的人

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