自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAP定理

CAP定理是分布式系统中的一个重要理论,它指出在分布式系统中,一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三个要素最多只能同时实现两点,不可能三者兼顾。因此,在分布式系统中,一致性和可用性之间存在一种权衡关系。在网络分区的情况下,系统必须在一致性和可用性之间做出选择:是优先保证数据的一致性,还是优先保证服务的可用性!在分布式系统中,一致性和可用性是两个关键的设计目标,但在某些情况下,它们可能相互冲突,导致无法同时实现。

2024-05-20 14:03:22 873

原创 JSON Web Token (JWT)

JSON Web Token (JWT) 简介JSON Web Token (JWT) 是一种开放标准 (RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为 JSON 对象在各方之间安全地传输信息。JWT 通常用于身份验证和授权过程中,允许用户在成功登录后,后续每个请求都携带 JWT,以便访问受保护的路由、服务和资源。JWT 的结构:包含 JWT 的元数据,如令牌类型(JWT)和签名算法(如 HS256)。:包含声明(claims),这是关于实体(通常是用户)和其他数据的声明。

2024-05-13 18:25:42 852 1

原创 双工通信-

其次,全双工技术可以与其他先进技术相结合,如人工智能和机器学习,以实现更加智能化和自动化的网络管理,从而提高网络的适应性和灵活性。例如,全双工通信需要高性能的硬件设备和复杂的算法支持,这增加了实现的难度和成本。在实现全双工通信的过程中,确保数据传输的完整性和安全性是一个复杂的问题,特别是在低延迟和高数据吞吐量的环境下。在5G网络中,全双工通信技术也发挥着重要作用,它能够提高无线信号的吞吐量和容量,减少网络延迟,支持无人机与地面控制中心之间的实时双向通信,以及在智能物联网中实现设备之间的双向通信。

2024-05-06 14:37:20 980 1

原创 前后端通信

在这个例子中,我们将在前端页面上发送一个 GET 请求给后端,后端接收请求后返回一个 JSON 格式的响应。上面的代码创建了一个简单的 HTTP 服务器,它监听端口 3000,并且处理了一个 `/data` 的 GET 请求,并返回一个包含 `"Hello from the server!在实际应用中,您可能会使用更复杂的通信方式,例如使用框架(如React、Vue.js、Angular等)来处理数据和UI交互。上面的代码创建了一个简单的 HTML 页面,包含一个按钮和一个用于显示服务器响应的。

2024-04-22 21:39:29 384 2

原创 缓存预热*

缓存预热是一种缓存优化技术,其核心思想是在系统上线或服务重启之前,提前将相关的缓存数据加载到缓存系统中。这样做的目的是为了避免在实际请求到达时进行缓存项的加载,从而减少了响应时间,提升了系统的性能。保持应用程序性能稳定:在应用程序启动或缓存失效之后,缓存预热可以防止请求对后端数据源产生突然的压力,从而保持应用程序的性能稳定。提高缓存命中率:通过预先加载热点数据,缓存预热可以提高缓存的命中率,从而减少对后端数据源(如数据库)的访问,降低系统的负载。注解实现缓存预热,在需要进行缓存预热的类上添加。

2024-04-12 22:33:43 249

原创 微服务项目搭建配置

公共模块存放实体类、dto、feign客户端。* pom加入公共模块即可。* pom中加入公共模块即。这个是非必须的,看项目需要。* pom中加入依赖。

2024-04-11 22:06:15 629 1

原创 关于淘宝镜像过期问题解决方案

问题: 将项目拷贝到另一台电脑启动时报错Error: The project seems to require yarn but it's not installed解决方法:1.删除项目中的yarn.lock文件2.终端执行npm install -g yarn再次启动项目npm run serve就可以了

2024-04-10 20:55:15 578

原创 XXL-JOB#【轻量级分布式任务调度平台】

XXL-JOB是一个轻量级分布式任务调度平台,主打特点是平台化,易部署,开发迅速、学习简单、轻量级、易扩展,代码仍在持续更新中。调度中心任务调度控制台,平台自身并不承担业务逻辑,只是负责任务的统一管理和调度执行,并且提供任务管理平台执行器负责接收“调度中心”的调度并执行,可直接部署执行器,也可以将执行器集成到现有业务项目中。通过将任务的调度控制和任务的执行解耦,业务使用只需要关注业务逻辑的开发。XXL-JOB主要提供了任务的动态配置管理、任务监控和统计报表以及调度日志几大功能模块,

2024-04-08 22:09:28 687

原创 雪花算法求id

雪花算法(Snowflake Algorithm)是一种生成分布式系统中唯一 ID 的算法。它的设计目标是在分布式环境下生成全局唯一的 ID,适用于大规模系统中的分布式 ID 生成需求。Snowflake 算法的核心思想是通过将 64 位的 ID 分成不同的部分,来保证 ID 的唯一性和可排序性。

2024-04-03 11:30:37 384 1

原创 12306项目

12306项目采用前后端分离的分布式架构实现的,前端主要完成会员登陆,注册,购票,订单等功能的展示,其中会员可以使用浏览器通过用户名或邮箱或手机号三者中的任意一个配合密码完成登陆;add-to-simple-url-handler-mapping: true # 解决options请求被拦截问题。uri: lb://consumerh2204a # 路由的目标地址 lb就是负载均衡,后面跟服务名称。# uri: http://127.0.0.1:8081 # 路由的目标地址 http就是固定地址。

2024-04-01 21:35:44 765

空空如也

空空如也

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

TA关注的人

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