假如有100W个用户抢一张票,除了负载均衡办法,怎么支持高并发?

yumo6665个月前 (06-02)31
面试被问到了这个问题,找了答案,记录一下场景:多个用户抢一张票假如有100W个用户,抢一张票,除了负载均衡的办法,怎么支持高并发?修改字段 :将库存字段number字段设为unsigned,当库存为0...

万字总结编译利器CMake,从入门到项目实战演练

yumo6665个月前 (06-02)37
一、什么是 CMake你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make...

PHP常用类 – 缓存类 cache

yumo6665个月前 (06-02)32
<?php/** 缓存类 cache* 实 例:...

轻松突破4GB限制:Linux C语言大文件读写

yumo6665个月前 (06-02)34
在 Linux 下使用 C 语言处理大于 4GB 的文件时,需要考虑 32 位系统和 64 位系统的差异,因为 32 位系统对文件偏移量(offset)的支持有限。以下是实现大文件(>4GB)读...

WebAssembly技术_加载ffmpeg在Web端调用解码

yumo6665个月前 (06-02)38
1. 前言WebAssembly 就是运行在 Web 平台上的 Assembly。Assembly 是指汇编代码,是直接操作 CPU 的指令代码,比如 x86 指令集上的汇编代码有指令集、寄存器、栈等...

C语言-文件操作1

yumo6665个月前 (06-02)31
前言学习一下C语言读取文件.示例代码#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[...

本文帮你在Unix上玩转C语言

yumo6665个月前 (06-02)53
shell是一种特殊的应用程序(命令行解释器),他为运行其他应用程序提供了一个接口。posix规范了操作系统是什么样每个进程都有一个工作目录(又叫当前目录),相对路径都是从工作目录开始解释。Ctrl+...

calloc和realloc的使用以及二级指针作为函数参数的输入和输出

yumo6665个月前 (06-02)29
1.calloc与realloc的使用void *malloc(size_t size)size...

「C语言笔记」什么是ANSI C标准?

yumo6665个月前 (06-02)33
我们在很多地方都有看到过K&R C、ANSI C、ISO C、C89、C99、C11等标准,具体有什么不同呢?什么是K&R C?1978年,丹尼斯o里奇(Dennis Ritchie)...

「技术干货」一文搞懂内存映射原理及使用方法

yumo6665个月前 (06-02)58
a. 内存映射原理内存映射即在进程的虚拟地址空间中创建一个映射,分为两种:...