摘要: ㈠ ASM磁盘组管理原则 ① 添加或删除磁盘的影响 当发生添加/删除磁盘组中磁盘的操作时,ASM能够自动平衡 对于普通的删除操作(无force选项),被删除的磁盘在该上数据被有效处理前并不会立刻释放 同样,新增磁盘时,在重分配工作完成前,该盘也不会承担I/O负载的工作 ② ASM如何处理磁盘故障 ASM磁盘组大致有二:普通组和故障组,后者与ASM的冗余方式有所关联。 普通磁盘组就是标准的存储单元,ASM可以向其可访问的磁盘组中读写数据,failure磁盘组是为了提高数据的高可用性。 ASM中的磁盘冗余策略非常简单,概要成三类:外部冗余、标准冗余和高度冗余。其中,外部冗余和fai... 阅读全文
posted @ 2012-11-11 16:47 wenllsz 阅读(10617) 评论(0) 推荐(0) 编辑
摘要: 努力工作为什么?普通人不外乎希望加薪、升职,过的更好。 但是,要想达到这个目标,靠什么? 普通人当然要靠提升自己的能力和经验。 可是,你是不是已经发现,工作最踏实的,却未必取得最好的结果?所以,我想跟大家一起思考这个问题:每周五天,每天八小时,你有几个小时在为自己干活? 当然,我这里说的为自己干活,说的绝对不是干与工作无关的私活。如果你今天重复着和昨天一样的工作,那么你很称职,你在为老板工作, 做的时间长了,老板念你没有功劳还有苦劳,也许会应你的要求涨一点工资, 而如果你不提,那么对不起,您就是那最容易被遗忘的角落。如果你每天很空闲,于是偷偷的在工作的时候洗劫了别人的菜地,还买卖了几个奴隶, 阅读全文
posted @ 2012-11-10 17:37 wenllsz 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 这两种排序方法都是先将一个无序的大的外部文件,分成若干块,分别读到内存中。将每一块都先排好序,放到一个新的外部文件中。二路归并的思路是每次将外部排序的文件两两合并,变成一个二倍大小的文件,然后对二倍大小的文件继续两两合并。直到最终合并为一个文件为止。k路归并是将外部排好序的子文件一次合并。先在各个文件中取出第一个数据,放到一个优先级队列中。然后选出最小的数据输出到外部结果文件里。并从最小数据对应的文件中读取下一个数据。这种方法的关键在于,要将每次从文件中读到的数据和对应的文件关联起来。这样才可以持续的读取。另一个重要的地方在于,当一个文件读取结束时,放置一个最大的数据MAX到优先级队列中当做标 阅读全文
posted @ 2012-11-10 17:36 wenllsz 阅读(503) 评论(0) 推荐(0) 编辑
摘要: Unix Shell这个部分是总结一下在Unix shell中使用的大多数的命令。文件命令 cd directory 改变路径,如果directory没有指明,那么就返回home目录。pwd 显示当前路径。ls 显示目录下的内容,ls -a会显示以点开头的文件,ls -l会显示每个文件的信息,ls -t将文件按使用的频繁程度排序。rm file 删除文件mv old new 重命名old文件为new(也用于在目录之间移动文件)。如果已经有一个名为new的文件,那么就会覆盖。cp old new 创建一个old的副本,并命名为new,如果已经有一个名为new的文件,那么就会覆盖。mkdir... 阅读全文
posted @ 2012-11-10 17:21 wenllsz 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目:给你10只狗,有1000个药品,要么都没毒要么只有一瓶是有毒的,请你在一天内检测出来。已知有毒的药品会散发出毒气,狗闻了会中毒毙命,并且毒气发作的时间是19~23小时。这道题,要用二进制来解决,3的二进制表示11,8的二进制表示1000.下面是解决方案:给10只狗编号1,2,3,4,5,6,7,8,9,10用10个二进制位排列,因为2的10次方等于1024,大于1000,所以一定能找到。用0表示狗没闻,1表示狗闻了。开始排列:0000000001 表示对于第1个药品,编号为1的闻了,其余没闻0000000010 表示对于第2个药品,编号为2的闻了,其余没闻0000000011 表示对于第 阅读全文
posted @ 2012-11-09 17:03 wenllsz 阅读(146) 评论(0) 推荐(0) 编辑
摘要: [java] view plaincopyprint?new Thread() { publicvoid run() { ..... } }.start(); new Thread(){ public void run() { ..... }}.start();如果在上述代码中省略号处面创建一个Dialog的话会出现Can't create handle inside thread这样的错误,所以改用下述message形式的,下述是一个开发项目中具体的例子。[java] view plaincopyprint?privatevoid show... 阅读全文
posted @ 2012-11-09 17:01 wenllsz 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 进行完入职培训,便开启了你在外企中的程序人生了,需要说明的是,此文章不仅限外企。如果待足够长的时间,你将从程序员,高级程序员,team lead,一直到manager,甚至director。我们姑且宏观审视一下此过程,然后再品味一个个细节。然而审视的过程猛然发现,所谓程序员就是把自己作为程序的人。《道德经》第四十二章:道生一,一生二,二生三,三生万物。此句大概说明的是宇宙万物发展变化的过程,而道则为宇宙万物运行的规律。万事万物都有自身的规律,万有引力是规律,相对论是规律,而天天陪伴在我们程序员身边的算法,操作系统,计算机组成等,也可以看成大自然众多规律中的一小部分,也只有掌握好这些规律,我们才 阅读全文
posted @ 2012-11-09 17:00 wenllsz 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 死锁和堵塞一直是性能测试执行中关注的重点。下面是我整理的监控sql server数据库,在性能测试过程中是否出现死锁、堵塞的SQL语句,还算比较准备,留下来备用。--每秒死锁数量[html] view plaincopyprint?SELECT * FROM sys.dm_os_performance_counters WHERE counter_name LIKE 'Number of Deadlocksc%'; SELECT *FROM sys.dm_os_performance_countersWHERE counter_name LIKE 'Number of 阅读全文
posted @ 2012-11-08 15:48 wenllsz 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响。例如:当activity暂停时,它拥有的所有的Fragment们都暂停了,当activity销毁时,它拥有的所有Fragment们都 阅读全文
posted @ 2012-11-08 15:46 wenllsz 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Android 4.0 平台特性API等级:14 Android4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。作为一名开发者,现在你拥有了单一的平台和统一的 API 框架,使你可以开发,并通过一个APK 来发布你的应用程序,并且可以为运行相同版本Android(Android 4.0[API级别14]或以上版本) 的手机、平板电脑和其他设备提供优化了的用户体验。Social... 阅读全文
posted @ 2012-11-08 15:46 wenllsz 阅读(6820) 评论(0) 推荐(0) 编辑