1 为什么使用分布式系统? 单体式架构风险高,每次需要完全更新,容易引来大规模问题,不够稳定;而分布式系统易于扩展,根据业务场景进拆分,发布的可...
该课程也可以叫C++ 标准库——体系结构与内核分析;课程精髓是从源代码分析C++STL之体系结构,而STL正是泛型编程最成功的作品,所以也是以S...
CRT是指C Runtime Library,这里的意思是启动代码 链接器会指定二进制的入口函数?入口函数做两件事:1 正确初始化crt;2静态...
经典图片 1. 申请内存的方式 new做以上三个事情,1申请一片内存,然后调用构造函数。new handle的使用场景 std::string ...
第一章:基础知识 线程: linux的多线程: Windows对进程和线程的实现如同教科书一般标准。Linux下执行实体都是任务(task),每...
线程可见性: 线程和cpu核心一对一运行的时候,会从主存读取到cpu寄存器中,也就是线程本地缓存(区别于threadlocal[https://...
神奇的函数声明 float *g(), (*h)(); 这里先拆开来看float * g(); 这样就很容易看出来,这是函数的声明,函数名g,返...
MySQL 事务四大特性 一说到 MySQL 事务,你肯定能想起来四大特性:原子性、一致性、隔离性、持久性,下面再对这事务的四大特性做一个描述 ...
关于代理 说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;此时就涉及到两个角色,一个是被代理角色,一个是目标角色。 被代理角色...