大约有 700 项符合查询结果(耗时:0.0172秒) [XML]
Http长连接200万尝试及调优 - 更多技术 - 清泛网 - 专注C/C++及内核技术
Http长连接200万尝试及调优对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们...对于一个server,我们一般考虑他所能支撑的qps,但有那么一...
通过FastCGI Cache实现服务降级 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...了,说点与众不同的:虽然使用了缓存,但出于个性化的考虑,正常情况下缓存都是被穿透的,只有在出现异常情况的时候才查询,架构图如下:
Degradation
实现的关键点在于通过error_page处理异常,并且完成服务降级:
lim...
淘宝应对双\"11\"的技术架构分析 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...数据,越早的数据,越容易被冷落。为此,出于硬件成本考虑,我们在这20个节点中分出了“热节点”和“冷节点”(如图4所示)。
顾名思义,“热节点”存放最新的、被访问频率较高的数据。对于这部分数据,我们希望能给...
为维护国家安全 中国限制出口无人机和高性能计算机 - 资讯 - 清泛网 - 专注...
...够进行并发、并行、同时操作或运行,则在计算R时,应考虑同时操作的因素。
注4:计算APP时,不应考虑那些仅负责输出/输入和外部设备功能(如:磁盘驱动器、通信及视频显示等)的处理器。
注5:计算APP的值,不考虑通过...
内存管理内幕:动态分配的选择、折衷和实现 - C/C++ - 清泛网 - 专注C/C++及内核技术
...请参阅 参考资料中的链接)。它有点过时,因为它没有考虑虚拟内存环境,不过大部分算法都是基于前面给出的函数。
在 C++ 中,通过重载 operator new(),您可以以每个类或者每个模板为单位实现自己的分配程序。在 Andrei Alexandr...
OceanBase使用libeasy原理源码分析:服务器端 - 数据库(内核) - 清泛网 - ...
...相关的各个对象之间关系如下图所示:
OceanBase主要用到的是libeasy的IO线程池部分,没有用到libeasy内置的工作线程池。libeasy采用one event loop per thread的模式,即每个线程一个event loop,
内存资源每连接自管理,连接之间的资源...
代码坏味道(总结) - C/C++ - 清泛网 - 专注C/C++及内核技术
...itch Statements(switch惊悚现身)
不要过多使用switch,可以考虑用多态代替。
11.Parallel Inheritance Hierarchies(平行继承体系)
为一个类增加子类同时也需要为另一个类增加子类,这时可以将一个类委托给另一个类。
12.L...
预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(...
...仍然会使项目总体的编译速度大大降低,得不偿失。这时考虑可以为这组文件建立专用的预编译头。在 VC++ 极早期版本(1.5及以前版本)中是支持单个工程中建立分别针对 .c 和 .cpp 的预编译头的,但之后的版本中只支持单独的...
关于 __VA_ARGS__ 宽字符版本的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...__ 宽字符版本的问题在写一个可变参数的记录日志函数,考虑到宽字符(Unicode版本)时:#define WIDEN2(x) L ## x#define WIDEN(x) WIDEN2(x)#define __...在写一个可变参数的记录日志函数,考虑到宽字符(Unicode版本)时:
#define WIDEN2(x) L ##...
coinitialize失败,返回值是0x80010106 无法在设置线程模式后对其加以更改 ...
...线程方式创建。
创建单线程方式的COM服务器时不用考虑串行化问题,多线程COM服务器就要考虑。
在使用中,使用CoInitialize创建可使对象直接与线程连接,得到最高的性能。创建多线程对象可以直接接收所有线程的调...