自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java传入一个地址生成二位码并转为base64的字符串

要生成二维码并将其转换为Base64字符串,你可以使用ZXing(Zebra Crossing)库来处理。

2023-08-05 17:05:34 505 3

原创 【SpringCloudAlibaba - RocketMQ分布式消息队列】

接着上章【SpringCloudAlibaba - Sentienl 限流 熔断】,继续学习 RocketMQ分布式消息队列下面对三种发送方式做一个对比可靠性最高: 同步发送 > 异步发送 > 单向发送性能最高:单向发送 > 异步发送 > 同步发送使用场景建议如下如果是比较重要的不可丢失的消息,且对时效性要去不高建议使用同步发送,如转账消息如果是不重要的可失败的消息,比如日志消息,建议使用单向发送如果对时效性要求比较高,且消息不能丢失,可以尝试使用异步发送。

2023-08-02 22:06:23 318

原创 【SpringCloudAlibaba - Sentienl 限流 熔断】

接着上章【SpringCloudAlibaba - Nacos服务发现和配置管理】,继续学习Sentienl 限流 熔断

2023-07-31 20:15:37 218 1

原创 【SpringCloudAlibaba - Nacos服务发现和配置管理】

接着上章【SpringCloudAlibaba】,继续学习Nacos服务发现和配置管理Nacos和Eureka有着相同的能力,甚至更为强大,作为Dubbo 生态系统中重要的注册中心实现。官方对它有如下定义:Nacos致力于帮助您发现,配置和管理微服务。它提供了一组简单有用的功能,使您能够实现动态服务发现,服务配置,服务元数据和流量管理。Nacos使构建,交付和管理微服务平台变得更容易,更快捷。它是通过微服务或云原生方法支持以服务为中心的现代应用程序体系结构的基础架构。

2023-07-27 20:08:45 195 1

原创 【SpringCloudAlibaba】

对SpringCloudAlibaba的学习。

2023-07-24 22:19:14 56

原创 【SpringCloudGateway-服务网关】

接着上章【spring cloud - zuul服务网关】,继续学习SpringCloudGateway-服务网关什么是断言工程,在Spring Cloud Gateway官方文档有如下解释:Spring Cloud Gateway将路由作为Spring WebFlux HandlerMapping基础架构的一部分进行匹配。Spring Cloud Gateway包括许多内置的路由断言工厂。所有这些断言都与HTTP请求的不同属性匹配。您可以将多个路由断言工厂与逻辑and语句结合使用。

2023-07-24 20:14:00 177

原创 【spring cloud - zuul服务网关】

接着上章【SpringCloudNetflix-Hystrix熔断器】,继续学习spring cloud - zuul服务网关。该处使用的url网络请求的数据。@Component@Override// filter类型: 前置"pre" 路由"routing" 后置 "post" 错误"error" return "pre";// 执行顺序,值越小优先级越高 return 0;

2023-07-23 23:38:39 64

原创 【SpringCloudNetflix-Hystrix熔断器】

接着上章【SpringCloudNetflix-OpenFeign客户端负载均衡】,继续学习Hystrix熔断器对Hystrix熔断器的基础知识学习和掌握基本使用。

2023-07-23 23:03:24 177

原创 【SpringCloudNetflix-OpenFeign客户端负载均衡】

接着上章【SpringCloudNetflix-Ribbon客户端负载均衡】,继续学习OpenFeign客户端负载均衡Feign是一个声明式的http客户端,使用Feign可以实现声明式REST调用,它的目的就是让Web Service调用更加简单。Feign整合了Ribbon和SpringMvc注解,这让Feign的客户端接口看起来就像一个Controller。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息。

2023-07-22 23:22:41 585

原创 【SpringCloudNetflix-Ribbon客户端负载均衡】

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。Ribbon是Netflix发布的云中间层服务开源项目,主要功能是提供客户端负载均衡算法。Ribbon客户端组件提供一系列完善的配置项,如,连接超时,重试等。简单的说,Ribbon是一个客户端负载均衡器,Ribbon可以按照负载均衡算法(如简单轮询,随机连接等)向多个服务发起调用(正好可以解决上面的问题),我们也很容易使用Ribbon实现自定义的负载均衡算法。

2023-07-22 22:37:30 125

原创 【SpringCloudNetflix-Eureka服务注册与发现】

对Eureka的基本介绍和使用微服务的通信协议主流的有RPC,Http,SpringCloud是基于Http Restful 风格 ,在Java中发起一个Http请求的方式很多,比如 Apache的HttpClient , OKHttp等等。Spring为我们封装了一个基于Restful的使用非常简单的Http客户端工具 RestTemplate ,我们就用它来实订单服务和用户服务的通信。

2023-07-22 17:21:48 54

原创 【SpringCloudNetflix】

Spring Cloud是一个用于构建分布式系统的框架,它基于Spring框架,并提供了一系列用于解决分布式系统中常见问题的组件和工具。Spring Cloud的目标是简化分布式系统的开发,提供一致性、可靠性和弹性等特性。单体架构(Monolithic Architecture)是一种传统的软件架构模式,它将整个应用程序作为一个单一的、完整的、可执行的单元进行开发、部署和运行。在单体架构中,应用程序的所有功能模块和组件都被打包成一个单独的应用程序,共享同一个代码库和数据库。

2023-07-21 15:10:03 735 1

原创 Spring Boot集成Elasticsearch

Spring Boot是一个用于构建Java应用程序的开发框架,而Elasticsearch是一个开源的分布式全文搜索和分析引擎。通过集成Spring Boot和Elasticsearch,我们可以轻松地在应用程序中使用Elasticsearch来实现高性能的全文搜索、数据分析和实时数据处理。提示:学习笔记,仅供参考通过以上步骤,就可以使用Spring Boot操作Elasticsearch,实现数据的存储和检索功能。

2023-07-20 18:55:27 172

原创 ElasticSearch全文搜索引擎

全文搜索引擎在很多领域都有广泛的应用,包括互联网搜索引擎、企业搜索、内容管理系统、电子邮件搜索、日志分析等ES是一个分布式的全文搜索引擎,为了解决原生Lucene使用中存在的不足,优化Lucene的调用方式,并实现了高可用的分布式集群的搜索方案,ES的索引库管理支持依然是基于Apache Lucene™的开源搜索引擎。ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful API来隐Lucene的复杂性,从而让全文搜索变得简单。

2023-07-20 00:22:55 261

空空如也

空空如也

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

TA关注的人

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