相关文章
12306购票如何做到限流的,什么技术方案,mq吗,提示排队过多,请稍微重试,提示库存不足。具体实现细节是怎么样的
12306(中国铁路客户服务中心)的购票系统是一个典型的高并发、高流量的系统。在春运和节假日等高峰期间,购票需求量极大,用户的请求频繁且集中,系统必须通过多种技术手段来进行 限流 和 负载均衡,确保购票服…
建站知识
2025/2/8 8:38:58
springboot+vue实现SSE服务器发送事件
思路
一个基于订阅发布机制的SSE事件。客户端可以请求订阅api(携带客户端id),与服务器建立SSE链接;后续服务器需要推送消息到客户端时,再根据客户端id从已建立链接的会话中找到目标客户端,将消息推送出去。…
建站知识
2025/2/8 11:45:03
移动端自动化测试Appium-java
一、Appium的简介
移动端的自动化测试框架
模拟人的操作进行功能自动化常用于功能测试、兼容性测试
跨平台的自动化测试
二、Appium的原理
核心是web服务器,接受客户端的连接,接收客户端的命令,在手机设备上执行命令,收集命令…
建站知识
2025/2/6 1:32:05
MySQL-表结构优化
数据库操作中最为耗时的操作就是 IO 处理,大部分数据库操作 90% 以上的时间都花在了 IO 读写上面。所以减少 IO 次数可以在很大程度上提高数据库操作的性能 由于MySQL数据库是基于行存储的数据库,而数据库IO操作的时候是以 page 的方式,也就是…
建站知识
2025/2/7 6:48:20
【2024美国数学建模AB题原文翻译】
2024 MCM 问题A:资源可用性与性别比例 虽然一些动物物种超出了通常的雄性或雌性性别范畴,但大多数物种要么是雄性要么是雌性。尽管许多物种在出生时展现出1:1的性别比例,其他物种则偏离了这个性别比例,这被称为适应性性别比例变化…
建站知识
2025/2/6 1:26:01
Spark是什么?Flink和Spark区别
Spark是什么?Flink和Spark区别 一、Spark二、Spark和Flink区别三、总结 一、Spark Apache Spark 是一个开源的大数据处理框架,主要用于大规模数据处理和分析。它支持多种数据处理模式,包括批处理、流处理、SQL 查询、机器学习和图处理等。 核…
建站知识
2025/2/6 1:31:57
数据结构.期末复习.学习笔记(c语言)
《数据结构》复习概要 一、概论 二、基础1. 基本概念2. 四种逻辑结构及特点3. 算法的概念、特性4. 算法设计的4个要求 三、线性结构1.顺序表2.单链表3.循环链表双向链表4.栈(后进先出)5.队列(先进先出) 四、树和二叉树1.树2.二叉…
建站知识
2025/2/6 1:31:53
MySql---进阶篇(十一)----游标,条件处理程序,存储函数
11.1:游标介绍: 游标( CURSOR )是用来存储查询结果集的数据类型 , 在存储过程和函数中可以使用游标对结果集进行循环的处理。游标的使用包括游标的声明、OPEN 、 FETCH 和 CLOSE ,其语法分别如下。 A. 声明游标 D…
建站知识
2025/2/6 1:32:02