摘要:
MySQL innodb存储引擎使用与oracle相同的行锁机制,对如何查看系统中存在的行锁情况在下面的实验中,将可以看到。下面是测试过程:session 1:更新记录mysql> set autocommit=off;Query OK, 0 rows affected (0.01 sec)mysql> update t1 set email='test@test.com' where id=0;Query OK, 4 rows affected (0.00 sec)Rows matched: 4 Changed: 4 Warnings: 0session 2也更新 阅读全文
摘要:
绝大部分网络上对幂等性的解释类似于:"幂等性是指重复使用同样的参数调用同一方法时总能获得同样的结果。比如对同一资源的GET请求访问结果都是一样的。"我认为这种解释是非常错误的, 幂等性强调的是外界通过接口对系统内部的影响, 外界怎么看系统和幂等性没有关系. 就上面这种解释, System.getCPULoad(), 这两次调用返回能一样吗? 但因为是只读接口, 对系统内部状态没有影响, 所以这个函数还是幂等性的.首先了解一下什么是幂等性,如果你没有兴趣可以直接跳过这段代数概念解释 :)幂等(idempotence)是来自于高等代数中的概念。定义如下(加入了自己理解):单目运 阅读全文
摘要:
汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。 如果您认识某个字,您可以快速地从自动中查到这个字。但您也可. 阅读全文
摘要:
做了几天hadoop试验和测试,发现监控集群状态有点困难,比如在运行较大文件时,要查看datanode的cpu属性,也只能登陆后查看。后来在网上查了下,搜到一个叫ganglia的管理工具,决定尝试安装一下,下面是我安装的记录,我用的是yum安装(主要是安装的关联文件太多):一、 首先看一下ganglia的结构: 可以看到,ganglia可以通过web显示集群状态,这也是我们想要的,基本的信息我们可以理解为:服务端需要安装一个叫GMETAD的工具,节点需要安装GMOND的工具,这些信息有助于我们较好的理解,ganglia的安装。 二、更新yum ganglia的依赖包有很多,但是大多数是在安.. 阅读全文
摘要:
PR值算法原理总体上基于下面2个前提:1、一个网页被多次引用,则它可能是很重要的;一个网页虽然没有被多次引用,但是被重要的网页引用,则它也可能是很重要的;一个网页的重要性被平均的传递到它所引用的网页。这种重要的网页称为权威(Authoritive)网页。2、假定用户一开始随机的访问网页集合中的一个网页,然后跟随网页的链接向前浏览网页,不回退浏览,那么浏览下一个网页的概率就是被浏览网页的PageRank值影响PR值的因素PR值体现为从0到10的11个数值,在Google的工具栏上以一条横向绿色柱状图显示,0级情况下呈白色。它是针对网页而不是网站,因此一个网站的首页和内页往往有着迥然不同的PR值。 阅读全文
摘要:
c客户端环境安装1. 下载 rabbitmq-c 源码包 http://hg.rabbitmq.com/rabbitmq-c/2. 下载 rabbitmq-codegen 源码包 http://hg.rabbitmq.com/rabbitmq-codegen/3. 将rabbitmq-codegen拷贝到rabbitmq-c的目录下,改名为codegen4. macro `AM_PROG_LIBTOOL’ not found in library 解决方案产生这个报错的原因有两种,一种是没有安装libtool,一种是安装了libtool但是aclocal和libtool未安装在同一文件夹下。5 阅读全文
摘要:
1、什么是君子 讲究衣饰打扮这是无可厚非的,然而刻意地追求时尚的新潮未必就是时代的弄潮儿。一个人真正的光辉之处在于其人有闪光的思想,超凡的作为,而绝不是衣着光鲜的外表。与其费尽心思装扮自己,不如深刻你的头脑。 古时候,有位叫公孟的人,打扮成当时流行的君子模样:戴着高高的礼帽,腰间插着记事用的木笏,穿一套漂亮的儒服,来见墨子,对墨子说:“怎么样?我现在像个君子吧?” 墨子却摇摇头答道:“我看不出你有哪点像君子!你有君子的作为吗?” 公孟子于是问;“那君子是先讲究穿着打扮,然后才有一定的作为呢?还是先有作为再来讲究穿着打扮?” 墨子回答说:“君子有为不在服饰,穿君子的... 阅读全文
摘要:
年轻是我们的资本,但并不是每个人都可以任意挥霍的资本。青春,也不会因怜悯任何一个人而停留,它终会老去。如果,你真的爱你的爸妈,爱你的女朋友,爱你自己,就好好的去奋斗,去拼搏吧,这样,你才有能力,有经济条件,有自由时间,去陪他们,去好好爱他们。新年新计划,年轻人必须知道这30条忠告! 1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。 2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。 3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息,... 阅读全文
摘要:
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理论知识10. 接触艺术和人文11. 向新的软件学习12. 完成一个自己的项目接下来我会对这些建议逐个介绍。变得有耐心程序员们会担心锻炼耐心付出的努力得不到应有的回报。其实,培养耐心只要付出很小的投入就能够得到相对而言很大的收获。下面是开始锻炼耐心可以尝试的一 阅读全文
摘要:
员工的工作进度是否一拖再拖?办公室是否很少听到欢声笑语?如果你的公司已经出现这个状况,员工士气如此低迷,那就要赶紧采取措施重振员工的士气。员工士气的低迷可能会导致在工作中团队合作不融洽,工作效率缓慢和营业额下降,总体来说,如此下去将会阻碍公司的发展。如何让员工尽快重拾士气?如何打破公司的这种僵局?领导们应该从工作中密切观察和记录并即时的想办法来改变这样的状况,让员工保持积极向上的工作态度,对公对私都有非常有利。现在分享七个可以重振员工士气的诀窍:1.让员工感受他们的工作不仅仅是一份工作每个人期盼着自己的工作能更上一层楼,但在某些时候,员工在日复一日的重复工作中就慢慢地迷失了自己的方向。Snag 阅读全文