006项目
webbench 测压软件 最高并发3W webbench做测试时自身也会消耗CPU和内存资源,为了测试准确,需要将webbench安装在别的服务器上。 tar -xzvf webbench-1.5.tar.gz cd...
webbench 测压软件 最高并发3W webbench做测试时自身也会消耗CPU和内存资源,为了测试准确,需要将webbench安装在别的服务器上。 tar -xzvf webbench-1.5.tar.gz cd...
单例模式 class A{ public: static A* getInstance(); static A* instance; private: A(); ~A(); }; A* A::instance = nullptr; //内存读写reorder不安全 导致双检查锁失效 //先分配内存 再执行构造器 最后返回给实例 //编译器...
B+树 具有n个关键字的节点含有n个分支。而在B树中,具有n个关键字的节点含有n+1个节点。 B+树的叶子节点包含了所有关键字,并且包含信息。 B...
volatile 用来告诉编译器不要对该变量做任何优化,编译器每次操作该变量时,一定要从内存中取出,而不是使用寄存器中与存在的值,因为值可能已经发生了改变。...
逻辑用语千万条,第一首先往里套。 首先,其次,然后,最后。 第一,第二,第三,第四。 书籍 《C++ primer》 第五版 《后台开发》 徐晓鑫 《linu...
TCP头部 16位源端口 16位目的端口 32位序号 32位确认序号 4位TCP头部长度 单位为4字节 6位标志位 16位滑动窗口 16位校验和 16位紧急指针...
阻塞IO和非阻塞IO 阻塞的文件描述符为阻塞IO 非阻塞的文件描述符为非阻塞IO 同步IO和异步IO 同步IO向应用程序通知的是IO就绪事件。要求用...