自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 oracle增量备份

采用0112111增量备份策略,7天一个轮回也就是周日0级备份,周1 2 4 5 6 采用2级增量备份,周3采用1级增量备份配置控制文件备份路径RMAN > CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u01/backup/rmanbk/ccontrolfile_%F';数据备份目录

2015-10-29 23:35:14 338

原创 Oracle SQL性能优化

(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被...

2015-10-29 23:33:50 67

转载 mongodb分配集群 shard key

重新配置了shard cluster 另外看了《scaling mongodb》这本书的前两章 回头来再读这篇文档 感觉容易理解很多 顺便把它给翻译了吧Shard KeysShard keys 是collection中的一个字段 Mongo DB用这个keys来对数据进行分片存放到集群中的各个存储节点上去CardinalityCardinality 在这里的意思指

2015-10-27 14:56:49 602

原创 Mongodb 索引分析工具 Dex 安装与使用

Dex 是一个开源的MongoDB优化工具,它通过对查询日志和当前数据库索引进行分析,向管理员提出高效的索引优化策略,以下是安装教程,作为记录:一、环境:  1、python2.7.3(经测试2.4不支持)2、pip3、dex0.4,会包含pymongo模块4、mongodb 2.0.2(本文写的时候,2.2不支持)5、centos5.6 二、步骤:A...

2015-10-27 14:55:02 300

转载 NoSQL数据库是否适用于非互联网行业

这几年,NoSQL数据库可以说是风头强劲,甚至有专家和牛人撰文,说关系型数据库已经走到头了,对此,我本人持怀疑态度。并且,花了几个星期时间,研究了一点这方面的东西,把自己的心得记录在下面。NoSQL数据库的特征:wordpress空间开源、自由使用,有问题到社区寻求帮助;无Scheme限制,使用灵活;分布式支持,易于横向扩展,总体成本低;事务支持不好,数据读写一致性差;

2015-10-15 21:41:35 350

原创 解决C++代码单元测试中的难题-不可验证和IO调用

在做C++程序的单元测试时,大家经常会遇到两个问题:1.不方便验证测试结果,原因是因为不可访问保护和私有类成员2.对于需要访问的connect、receive、send等不好绕过 这里介绍两种方法,即可解决:1.在编译单元测试代码时,加上UNIT_TEST宏(名字可以为其它你喜欢的),并将private定义成public,即:#define private public...

2015-10-15 21:40:14 102

转载 嵌入式系统编程之软件架构

本文介绍了嵌入式系统编程软件架构方面的知识,主要包括模块划分、多任务还是单任务选取、单任务程序典型架构、中断服务程序、硬件驱动模块设计等,从宏观上给出了一个嵌入式系统软件所包含的主要元素。模块划分模块划分的"划"是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设

2015-10-14 20:51:12 631

原创 如何挑选嵌入式微处理器

要选好一款处理器,要考虑的因素很多,不单单是纯粹的硬件接口,还需要考虑相关的操作系统、配套的开发工具、仿真器,以及工程师微处理器的经验和软件支持情况等。微处理器选型是否得当,将决定项目成败。当然,并不是说选好微处理器,就意味着成功,因为项目的成败取决于许多因素;但可以肯定的一点是,微处理器选型不当,将会给项目带来无限的烦恼,甚至导致项目的流产。 1 嵌入式微处理器选型的考虑因素在产品...

2015-10-14 20:49:38 1187

转载 C#和JAVA GET,SET对比

使用GET,SET方法的好处:隐藏内部成员,但又想外部能够以某种正确的方式来访问和修改内部成员的属性,因此通过构造GET,SET访问器来控制访问成员,确保数据的一致,完整和正确性。下面分析JAVA和C#写法JAVA写法:通过定义GET,SET方法来访问内部属性,达到控制访问的目的。命名规范:所有成员变量,最好以小写字母开头。GET,SET访问器(方法)的对应

2015-10-04 12:55:33 635 1

原创 在C/C++中调用Java

Java跨平台的特性使Java越来越受拓荒人员的欢送,但也常常会听到不少的抱怨:用Java开发的图形用户窗口界面每次在提议的时候都会跳出一个控制台窗口,这个控制台窗口让原本颇为棒的界面失神不少。怎么能够让颠末Java启示的GUI程序不弹出Java的管教台窗口呢?真实那时得多风行的开荒情况好比JBuilder、Eclipse都是使用纯Java开拓的集成情况。这些集成环境发动的时辰切实不会掀开一...

2015-10-04 12:54:00 114

转载 linux下查找最耗iowait的进程

很多时候发现linux系统输入一些命令很慢,用top查看IOwait占用CPU很高,top下面列出的进程中,不论按cpu排序、内存排序、时间排序,都看不出来到底哪个进程(哪个分区)占用ipwait最高。WaitingCPU花费在等待I/O操作上的总时间,与blocked相似,一个系统不应该花费太多的时间在等待I/O操作上,否则你应该进一步检测I/O子系统是否存在瓶颈。那

2015-10-01 21:17:36 692

原创 高效使用Linux的七个习惯

越来越多的人愿意尝试linux系统,这些习惯也许会令你事半功倍,找到其中的乐趣。刚开始使用Linux时你也许会感到不习惯,许多高手也都有这样的经历。毕竟,曾经他们也都是新手。但是现在Linux团体已经在为新用户提供有关指南,手册和基本的技术文档来使他们尽快上手方面做的相当出色。三年前我首次接触Linux,很多人通过论坛,在线聊天和电子邮件等帮助我,这些“企鹅”们真是相当热心。 对此,...

2015-10-01 21:16:02 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除