自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenFeign和Feign

Feign是一个声明式的Web服务客户端,它可以轻松地调用其他微服务的API。它基于注解和反射机制,可以自动生成HTTP请求和响应的代码,从而减少了手动编写HTTP客户端的工作量。

2023-07-31 20:59:45 326 1

原创 SpringCloud

基于 Spring Boot 的 Spring 集成应用程序,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,提供与外部系统的集成。如服务注册与发现、配置中心、负载均衡、断路器、消息总线、数据监控等;换句话说:Spring Cloud 提供了构建分布式系统所需的“全家桶”。核心组件Eureka:服务注册与发现。Feign:基于动态代理机制,根据注解和选择的机器,拼接请求 url 地址,发起请求。Ribbon:实现负载均衡,从一个服务的多台机器中选择一台。

2023-07-30 19:20:10 123

原创 Redis高级

Redis持久化是指将Redis的数据保存到硬盘中,以便在服务器重启或崩溃后能够恢复数据。由于Redis默认将数据保存在内存中,如果不进行持久化操作,重启服务器将导致数据丢失。为了解决这个问题,Redis提供了两种持久化方式:RDB持久化和AOF持久化。问题原因解决方案雪崩1. Redis热点数据同时过期,大量请求全部打到MySQL,MySQL宕机2. 单个Redis服务出现问题或重启1. 将热点数据过期时间设置为随机值,避免同时过期 2. 配置Redis集群,解决单点故障问题击穿。

2023-07-25 21:49:21 68

原创 Redis基础(一)

Redis(Remote Dictionary Server的缩写)是一种先进的键值存储系统,常用于构建缓存、消息队列、实时统计等应用,是一个开源的使用ANSI C语言编写、支持网络、可基于内存也可持久化的日志型、Key-Value(NoSQL)数据库。Redis提供的事务是将多个命令打包,然后一次性、按照先进先出的顺序(FIFO)有序的执行。

2023-07-24 21:00:41 111 1

原创 线程池的拒绝策略:优化处理能力的关键

在多线程编程中,线程池是一种常用的工具,可以有效管理和调度大量的线程任务。然而,在高负载情况下,线程池可能无法接受新的任务,这就需要定义一种拒绝策略来处理这种情况。本文将介绍线程池的拒绝策略,以及如何选择合适的策略来优化处理能力。线程池的拒绝策略是在线程池无法接受新任务时采取的一种处理方式。当线程池中的线程已经达到最大容量并且队列已满时,新的任务将会被拒绝。拒绝策略定义了线程池如何处理这些被拒绝的任务,以避免任务丢失或造成系统崩溃。

2023-07-22 16:31:17 918 2

空空如也

空空如也

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

TA关注的人

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