后端

艾体宝新闻 | Redis 月度更新速览:2025 年 12 月

📊 Redis Cloud 成本报表 API 正式 GARedis Cloud 现已推出成本报告 API(Cost Report API),让你能够直接、自动地获取账单数据,而无需再依赖手动从管理界面下载。该 API 基于 FinOps 开放成本与使用规范(FinOps Open Cost and Usage S

从单机架构到分布式:Redis为何成为架构升级的关键一环?

 目录1.前言插播一条消息~2.正文2.1单机架构2.1.1核心定义与应用场景2.1.2优势2.1.3缺点2.1.4走向分布式2.2何为分布式2.3数据库分离2.3.1问题分析2.3.2解决方案2.3.3新的局限与问题2.4负载均衡2.4.1问题分析2.4.2解决方案:负载均衡2.4.3优势以及新瓶颈2.5读写分离2.5.1核心与流程2.5.2局限与新问题 2.6引入缓存2.6.1读

使用CocosCreator + spine制作水排序游戏

1. 完成效果说明 使用spine做倒水逻辑时。水块本质上讲就是获取spine动画的插槽,设置插槽颜色。 2. spine相关 1.倒水倒出的动画(spine_out)说明:这是一个倒出水的spine动画,其中这部分的动画插槽会在spine部分的结尾一起说明。 注意的是这个动画中需要包含3个骨骼挂点。其中一个是瓶子的挂点(

vue新建环境变量以及网络请求工具axios的二次封装

1. 【环境变量】背景: 在我们的实际项目开发中,一般会区分几个环境,分别是开发环境、测试环境和生产环境,当然不排除分的比较细的还有预发布环境,一般来说这四个环境就足够我们使用了。 2. 新建环境步骤: 2.1 在根目录下新建4个环境变量文件: .env.dev【开发环境】 .env.test【测试环境】 .env.uat【预发布环境】 .env.prod【生产环境】 四个环境内

从 JavaScript 数组中删除元素

方法汇总: 从数组尾部删除:pop() 从数组头部删除: shift() 按指定索引删除:splice() 用 splice()删除数组中的特定值 pop() 从Array 尾部删除元素 var numbers = [1,2,3,4,5]; numbers.pop(); // returns 5 console.log(numbers); // [1,2,3,4] shift()

Wireshark:又一个可以查看https消息内容的工具

我们在接口测试和故障诊断调试时,需要查看消息里边的内容,如果是http消息可以通过wireshark抓包分析软件看到,但https消息内容在传输过程中是加密的,怎样才能看到https加密后的消息呢? 从技术上来说,需要拿到密钥,通过密钥对消息内容进行解密。 从难易程度上来说,有两个难题:获取密钥和密钥解密。密钥是不会在交互过程中传输的,对于第3方,拿到密钥的可能性不大或者非常难。对于密钥解密,非专

API 入门 (18) 认识 REST

API 设计是有风格的,RPC、REST、GraphQL 是当前比较流行的三种设计风格。在后面的文章中,我们会采用 REST 风格,对 API 进行设计和实现,所以本文就和大家一起认识一下 REST. REST 是 Representational State Transfer 的缩略词表示,直译过来就是表征状态传输,具象状态传输,表述性状态转移,表现状态传输等,这也是网络上常见等译法。这种直译,

重新认识数组

什么是数组 数组是一个连续内存空间,存储相同数据类型的数据结构。 数组优缺点 优点:由于连续的内存空间,且每个元素的数据类型相同,也就是每个元素的字节数相同,所以可以随件访问数组任意元素。计算公式为:a[k]_address = base_address + k * type_size。通过下标查找数组的时间复杂度为T(n) = O(1)。 缺点:不适合插入和删除,有序数组的删除和插入的时间复杂度