1.vc
template<class_Ty>
classauto_ptr
{
public:
typedef_Tyelement_type;
auto_ptr(_Ty*_P=0) :_Owns(_P!=0),_Ptr(_P)
{}
//拷贝构造将_Y的管理权_Owns=false释放后将指针赋值过去
auto_ptr(constauto_ptr<_Ty>&_Y):_Owns(_Y._Owns),_Ptr(_Y.release()..
分类:
系统相关 时间:
2016-09-09 01:10:05
阅读次数:
224
* MHA的整个故障(离线)切换过程 - 检测主库的状态,确认是否崩溃。 - 确认服务崩溃,保存binlog,推送到主控机,并可以强制关闭主库避免脑裂。 - 找出数据最新的从库(也就是read_master_log_pos最大的),确定下新主库。 - 从最新从库上生成差异的relaylog,再加上未 ...
分类:
数据库 时间:
2016-09-06 10:21:15
阅读次数:
218
Lucene 源码剖析 1 目录 2 Lucene是什么 2.1.1 强大特性 2.1.2 API组成- 2.1.3 Hello World! 2.1.4 Lucene roadmap 3 索引文件结构 3.1 索引数据术语和约定 - 3.1.1 术语定义 3.1.2 倒排索引(inverted i ...
分类:
Web程序 时间:
2016-08-26 11:59:14
阅读次数:
601
本文参考:Google、算法导论、STL源码剖析、计算机程序设计艺术。
推荐阅读:
Left-Leaning Red-Black Trees, Dagstuhl Workshop on Dat...
分类:
其他好文 时间:
2016-08-25 21:50:39
阅读次数:
198
在我们第一次学Servlet编程,学Java Web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面。Servlet类编写完之后在web.xml里注册这个Servlet类。 除 ...
分类:
编程语言 时间:
2016-08-23 01:27:32
阅读次数:
323
SpringMVC完成初始化流程之后,就进入Servlet标准生命周期的第二个阶段,即“service”阶段。在“service”阶段中,每一次Http请求到来,容器都会启动一个请求线程,通过service()方法,委派到doGet()或者doPost()这些方法,完成Http请求的处理。 在初始化 ...
分类:
编程语言 时间:
2016-08-23 01:23:09
阅读次数:
313
上一篇文章《SpringMVC源码剖析(一)- 从抽象和接口说起》中,我介绍了一次典型的SpringMVC请求处理过程中,相继粉墨登场的各种核心类和接口。我刻意忽略了源码中的处理细节,只列出最简单的类甚至是接口类,目的就是让大家先从最高层次的抽象意义上来审视SpringMVC这个框架;我也刻意将Sp ...
分类:
编程语言 时间:
2016-08-23 01:17:06
阅读次数:
179
SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开SpringMVC神秘 ...
分类:
编程语言 时间:
2016-08-23 01:12:26
阅读次数:
183
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 关于Framework,就是应用层底下的控制层,离应用层最近,总想找个机会,写写WindowMangerService和ActivityManagerService(注意非控件,而是指一类服务)以及其他一些东西,对底层做一个更为全面的认识。而很早以前,写过一篇文章,来简述Android系统-" An...
分类:
移动开发 时间:
2016-08-19 19:16:24
阅读次数:
255
问题1 在看 SpringMVC源码剖析(五)-消息转换器HttpMessageConverter 的时候,在 org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor ...
分类:
移动开发 时间:
2016-08-02 13:45:12
阅读次数:
341