摘要: 监控预警 监控预警对于微服务很重要,一个可靠的监控预警体系对微服务运行至关重要。一般监控分为如下层次: 从基础设施到用户端,层层有监控,全方位,多角度,每一个层面都很重要。 总体来说,微服务可分5个监控点:日志监控,Metrics监控,健康检查,调用链检查,告警系统 阅读全文
posted @ 2014-09-13 13:42 南哥的天下 阅读(255) 评论(0) 推荐(0)
摘要: C++ STL 几个容器的底层实现 C++ STL 的实现: 1.vector 底层数据结构为数组 ,支持快速随机访问 2.list 底层数据结构为双向链表,支持快速增删 3.deque 底层数据结构为一个中央控制器和多个缓冲区,详细见STL源码剖析P146,支持首尾(中间不能)快速增删,也支持随机 阅读全文
posted @ 2014-09-13 13:33 南哥的天下 阅读(1723) 评论(0) 推荐(0)
摘要: 指针的引用(*&)与指针的指针(**)在下列函数声明中,为什么要同时使用*和&符号?以及什么场合使用这种声明方式? void func1( MYCLASS *&pBuildingElement ); 论坛中经常有人问到这样的问题。本文试图通过一些实际的指针使用经验来解释这个问题。仔细看一下这种声明方 阅读全文
posted @ 2014-09-13 13:02 南哥的天下 阅读(863) 评论(0) 推荐(0)
摘要: 了解了HTTP协议和HTML文档,我们其实就明白了一个Web应用的本质就是: 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。 所以,最简单的Web 阅读全文
posted @ 2014-09-13 12:59 南哥的天下 阅读(1439) 评论(0) 推荐(0)
摘要: DLL编写中extern “C”和__stdcall的作用 动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。 (1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。 (2) 隐式调用:可以使用#pragma comment(lib, 阅读全文
posted @ 2014-09-13 10:57 南哥的天下 阅读(23643) 评论(0) 推荐(1)