2013年4月28日
摘要: http://blog.sina.com.cn/s/blog_3fe961ae010139u6.html传统关系型数据库面临的挑战lHighPerformance——对数据库高并发读写的需求lHugeStorage——对海量数据的高效率存储的需求lHighScalability&HighAvailablity——对数据库的高可扩展性和高可用性的需求。对于当前的很多网站来说,关系数据库的很多主要特性往往无用武之地,例如:l数据库事务一致性需求很多系统并不要求严格的数据库事务,对读一致性的要求很低,因此数据库事务管理成了数据库高负载下一个沉重的负担。l数据库的实时性需求对关系型数据库来说, 阅读全文
posted @ 2013-04-28 15:27 kkmm 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1: 本人西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献给各位学弟学妹,公司比较全,你 想去的公司不在这里面,基本上是无名小公司了;但无名小公司有时也很给力。以下绝对是各大公司2013届校招的数据,少数几个是2012 2011的数据,都已经特别注明,数据真实重要性高于一切!!!2013年以前的数据来源:西电好网论坛和西电睿思论坛,应届生论坛,选进来的都是已经确 认的信息,放心参考。2:待遇全部为税前,没有哪个公司会说税后工资3:说月薪的公司,其实年薪不是简单的*12,因为有年终奖,比如华为,第一年你就可以7500*13这么算;而互联网公司的 阅读全文
posted @ 2013-04-28 14:32 kkmm 阅读(609) 评论(0) 推荐(0) 编辑
摘要: http://www.mysqlops.com/2012/05/07/alibaba-ioe.html【导读】预计2012年5月7日,阿里巴巴集团将正式公布技术团队合并的事情,涉及的部门:阿里巴巴运维团队、阿里巴巴DBA团队、阿里巴巴平台技术部、大淘宝运维团队、大淘宝DBA团队、大淘 宝核心系统部、阿里云计算运维团队、阿里云计算DBA团队和阿里巴巴集团安全团队,从一些可以猜测到的信息分析,上述技术团队合并之后,大淘宝的员工将成为相关技术团队的掌舵者。去IOE政治运动是阿里巴巴集团首席架构师某博士主导的,阿里巴巴和淘宝的技术团队内部非常有影响力的XX负责执行,合并之后阿里巴巴集团内部所有子公司去 阅读全文
posted @ 2013-04-28 14:05 kkmm 阅读(254) 评论(0) 推荐(0) 编辑
摘要: sharding是将一个大数据库按照一定规则拆分成多个小数据库的一门技术. 当我们的应用数据量越来越多,访问量越来越大的时候,我们会作何选择?继续提升数据库服务器的性能还是采用一项技术让数据库平滑扩展?虽然伴随着服务器的更新换代,性能越来越好,更换更加豪华的服务器能暂时解决这个问题,但是无论是从花费和可控都无法让人满意。这时数据库sharding是一个更加可行的方案。 常用的sharding方案有以下几种, 1。按功能划分(垂直切分) 将不同功能相关的表放到不同的数据库中,譬如将用户管理相关表放到shard 1上,将blog相关表放到shard 2上。。。这样做的好处是非常直观,当需要用户.. 阅读全文
posted @ 2013-04-28 13:20 kkmm 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码class A{public:void print(){ cout<<”This is A”<<end 阅读全文
posted @ 2013-04-28 11:25 kkmm 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 问:我们为什么常常定义一个基类的指针,去调用派生类的成员函数?答:利用多态问:好处在哪里 就是不用自己重写一遍某些函数吗 ,我的意思是为什么不直接定义派生类的指针呢?答:调用的时候不需要知道pBase所指的具体派生类,只要调用就Ok,这是oo的体现。这样,使用pBase的指针就可以针对于不同的子类用相同的逻辑去处理,减少了代码。如果不用pBase的指针,那么对于Derived1和Derived2的子类需要2套代码,还完全一样!#include<iostream>using namespace std;class Base{public: virtual void testFunc( 阅读全文
posted @ 2013-04-28 11:24 kkmm 阅读(189) 评论(0) 推荐(0) 编辑