版权声明:原创不易,转载请注明转自http://blog.csdn.net/weewqrer/article/details/51913194 异常恢复是提高鲁棒性最重要的方法。 前言:这篇文章是我自己的笔记,基本上是我翻译的《Thinking in Java》第12章,翻译不是目的,目的是想写一遍 ...
分类:
编程语言 时间:
2017-07-14 09:58:31
阅读次数:
120
一、页面生命周期 ionViewCanEnter Navigation Guard => 这个页面可以被加载吗? ionViewDidLoad 页面已经被加载 ionViewWillEnter 页面将要被Enter且进入活动状态 ionViewDidEnter 页面已经被Enter且是活动状态 io ...
分类:
其他好文 时间:
2017-07-13 00:57:19
阅读次数:
138
这种情况一般多个线程读是不需要加锁的。就在写的时候需要加锁。 那么要做的就是让不写的时候,读不受同步限制。让多线程自由的读。 这个时候就要用读写锁 boost已经有读写锁,而c++ 14才有读写锁。 ...
分类:
编程语言 时间:
2017-07-06 22:03:58
阅读次数:
240
stp生成树协议目前主要分stp、rstp、mstp三类,依次向下兼容。 1、涉及的概念: stp:根交换(跟网桥)、根端口、指定端口、可选端口,bpdu保护、root保护、收敛慢,单树。 rstp:根交换、根端口、指定端口、可选端口,bpdu保护、root保护、收敛较快,单树。 mstp:总根交换 ...
分类:
其他好文 时间:
2017-07-05 13:49:35
阅读次数:
384
WAFW00F WAFW00F识别和指纹Web应用防火墙(WAF)产品。 其工作原理是首先通过发送一个正常http请求,然后观察其返回有没有一些特征字符,若没有在通过发送一个恶意的请求触发waf拦截来获取其返回的特征来判断所使用的waf。 支持的WAF产品 使用说明 可以使用--help查看,一般直 ...
分类:
Web程序 时间:
2017-07-05 11:28:17
阅读次数:
438
Android 65K问题相信困惑了不少人,尽管AS的出来能够通过分dex高速解决65K问题,可是同一时候也easy由于某些代码没有打包到MainDex里引起NoClassDefFoundError。随着5.0的推出,Android也放出了Multidex Support Library来解决问题。 ...
分类:
移动开发 时间:
2017-07-04 19:59:06
阅读次数:
469
我在博客上发表一些我的Android学习心得,希望对大家能有帮助。 这一篇我们讲述一下最新的ADT环境下怎样进行Android混淆 在新版本号的ADT创建项目时。混码的文件不再是proguard.cfg。 而是project.properties和proguard-project.txt。 我们把之 ...
分类:
移动开发 时间:
2017-07-01 13:38:39
阅读次数:
226
【DG】[三思笔记]一步一步学DataGuard 它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声)......................Oracle Data Guard。而对于我而言,我一定要亲切的叫 ...
分类:
其他好文 时间:
2017-06-24 19:47:24
阅读次数:
1447
1. switchover操作 1.1 备库先关闭实时日志应用 1.2 主库先判断是否可以支持switchover操作 该值为:TO STANDBY;表示支持。该值为:SESSION ACTIVE;表示主库有激活会话。不妨碍switchover操作。 1.3 启动switchover;主库转换phy ...
分类:
其他好文 时间:
2017-06-22 17:00:25
阅读次数:
155
1. REDO数据实时应用 启动实时应用的优势在于,REDO数据不需要等待归档完成,接收到即可被应用,这样执行角色切换时,操作能够执行得更快,因为日志是被即时应用的。 要启动实时应用也简单,前提是Standby数据库端配置了Standby Redologs。 物理Standby要启用实时应用,要在启 ...
分类:
其他好文 时间:
2017-06-21 14:00:44
阅读次数:
202