自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ElasticSearch API教程

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。确保已经安装ElasticSearch,创建一个maven工程。 ElasticSearchClientTest ElasticS

2022-06-27 23:22:10 524 1

原创 RabbitMQ快速入门

2007年,Rabbit 技术公司基于 AMQP 标准开发的 RabbitMQ 1.0 发布。RabbitMQ 采用 Erlang 语言开发。Erlang 语言专门为开发高并发和分布式系统的一种语言,在电信领域使用广泛。RabbitMQ 中的相关概念: 2. 创建连接 3. 创建生产者 4. 创建消费者 5. 去rabbitMQ管控台查看 消费者1 消费者2 消费者1 消费者2 消费者

2022-06-22 13:09:14 296

原创 初识Nginx

Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯 的程序设计师伊戈尔·⻄索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。这里使用docker安装nginx。拉取nginx镜像 2. 创建容器,设置端口映射、目录映射 nginx.conf 3. 启动nginx(这里映射3个端口) 4. 创建nginx映射配

2022-06-15 23:28:23 307

原创 dubbo快速入门

一、dubbo概念Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC 框架,可以和Spring框架无缝集成。二、dubbo框架虚线都是异步访问,实线都是同步访问 蓝色虚线:在启动时完成的功能 红色虚线(实线)都是程序运行过程中执行的功能 调用关系说明: 服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。

2022-03-23 16:36:44 3646

原创 微服务容错的4种手段

一、微服务容错简介如果服务提供者响应非常缓慢,那么消费者对提供者的请求就会被强制等待,直到提供者响应或超时。在高负载场景下,如果不作任何处理,此类问题可能会导致服务消费者的资源耗尽甚至整个系统崩溃。二、微服务容错的4种手段1. 隔离线程池隔离线程池隔离就是通过Java的线程池进行隔离,B服务调用C服务给予固定的线程数量比如12个线程,如果此时C服务宕机了就算大量的请求过来,调用C服务的接口只会占用12个线程不会占用其他工作线程资源,因此B服务就不会出现级联故障。信号量隔离隔.

2022-03-22 13:14:46 1816

原创 Spring Cloud入门项目

第一章 Spring Cloud简介Spring Cloud是Spring提供的微服务框架,由下面几个部分组成。注册中心 配置中心 服务链路追踪 负载均衡 服务容错 服务网关 服务发布与回滚 服务动态伸缩、容器化下面我们来搭建一个简单的Spring Cloud项目。第二章 EurekaEureka是一个用于服务注册和发现的组件,也就是上面说的注册中心的部分。Eureka基本机构主要包括以下3个角色。Eureka Server:服务注册中心,提供服务注册和发现功

2022-03-22 12:58:01 879

原创 JSON解析教程

JSON(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。

2021-06-18 23:00:12 128

原创 线程的3种创建方法

1. 继承Threadpublic class MyThread extends Thread { @Override public void run() { //要执行的任务 }}

2021-06-12 20:56:52 102

空空如也

空空如也

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

TA关注的人

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