zoukankan
html css js c++ java
不可恢复错误的sudden death
在错误的发生点上退出模块(可能伴随着重启模块)。退出模块前往往需要先释放资源、保存关键数据、记录日志,等等。该方案的前提是
在错误的发生点的上下文中必须要能够释放所有资源,要能够保存关键数据。要满足这个前提,可以用一个全局的沙盒来保存整个模块到当前为止申请的所有资源,从而在任何出错点上都可以将这个沙盒整个释放掉。
也可以用智能垃圾收集,这样在出错点上只要记录日志和保存数据,把扫尾工作留给智能垃圾收集器完成。这个方案的弱点是如果释放资源是要按某种次序的就比较麻烦。
查看全文
相关阅读:
晨考总结第二天
晨考总结第一天
常用的设计模式总结
AOP底层原理剖析
Spring AOP
jstat统计输出说明
zabbix 触发器匹配字符串告警
hive部分常用函数
nginx日志说明
windwos文件句柄数限制
原文地址:https://www.cnblogs.com/taoxu0903/p/1135357.html
最新文章
Quartz学习——Quartz大致介绍(一)
java集合系列——Set之HashSet和TreeSet介绍(十)
java集合系列——Map之TreeMap介绍(九)
java学习——java中的反射学习笔记
java集合系列——Map之HashMap介绍(八)
java集合系列——Map介绍(七)
centos 6.6 下yum安装部署zabbix2.4所遇到web安装页面无法打开的问题
php5.3 yum安装升级版本到 php5.6
Zabbix3.0部署实践
Zabbix 2.4安装部署
热门文章
轻量级HTTP服务器Nginx(Nginx性能优化技巧)
轻量级HTTP服务器Nginx(常用配置实例)
轻量级HTTP服务器Nginx(入门与安装篇)
轻量级HTTP服务器Nginx(配置与调试Nginx维护Nginx)
Nginx+Tomcat+memcached高可用会话保持
深入浅出Nginx
晨考总结第五天
有序数组的并归排序--及其引出的一些知识
晨考总结第四天
晨考总结第三天
Copyright © 2011-2022 走看看