摘要: 解决Redis Cluster模式下的排序问题 阅读全文
posted @ 2016-03-29 17:53 ProgramMonkey 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 利用zookeeper的特性实现商品抢购 阅读全文
posted @ 2016-03-17 10:20 ProgramMonkey 阅读(1605) 评论(1) 推荐(0) 编辑
摘要: 多个进程尝试去在指定的目录下去创建一个临时性(Ephemeral)结点 /locks/my_lock ZooKeeper能保证,只会有一个进程成功创建该结点,创建结点成功的进程就是抢到锁的进程,假设该进程为A 其它进程都对/locks/my_lock进行Watch 当A进程不再需要锁,可以显式删除/locks/my_lock释放锁;或者是A进程宕机后Session超时,ZooKeeper系统自动删除/locks/my_lock结点释放锁。此时,其它进程就会收到ZooKeeper的通知,并尝试去创建/locks/my_lock抢锁,如此循环反复 阅读全文
posted @ 2016-03-16 19:57 ProgramMonkey 阅读(1597) 评论(0) 推荐(0) 编辑
摘要: dubbo是一个分布式服务框架,是阿里巴巴开发的一个解决RPC远程调用优化的核心框架,包含负载均衡算法,能提高分布式系统的性能。 zookeeper是hadoop的一个子项目,主要用来解决分布式系统的数据一致性、状态同步、服务集群管理、配置同步等一系列的问题。本文使用zookeeper作为dubbo 阅读全文
posted @ 2016-03-13 23:04 ProgramMonkey 阅读(5739) 评论(2) 推荐(0) 编辑
摘要: 进入到提高班以来,就一直听着时间管理这个词,当时觉得跟自己距离好远。得到它就可以得到整个人生的感觉,很是神奇。后来断断续续的用了一些时间管理的工具,但总是不疼不痒的感觉。 前几日,听了吉庆师哥给我们讲他的时间管理,顿时感觉,自己时间管理做的是有多不好。 我们每天的时间是有限的,一个人的一生更是有限的,如何将有限的时间去做好我们身边的每一件事?我觉得2013年8月14号是我的一个分水岭,因为,从那天开始,我开始记录自己的生活,运用GTD安排自己的生活,不让生活牵着鼻子走。 其实我们管理的并不是时间,而是我们做的事。我们将事情分派到合适的时间段中,在有限的精力中完成他们。得到更多产出就是时间管理. 阅读全文
posted @ 2013-08-16 20:42 ProgramMonkey 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 做学生管理系统是,会一直弹出一个对话框就是: 运行时错误’3021‘; BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。 它几乎无所不在,它的意思很简单就是,它需要数据时,没有数据可用了。 一般来讲,学生管理系统,就有2个地方最容易出现这个问题。 第一个:编码错了If mrc.EOF = False Then mrc.MoveFirst mybookmark = mrc.Bookmark mrc.MoveLast mrc.Delete mybookmark = mrc.Boo... 阅读全文
posted @ 2013-08-07 15:56 ProgramMonkey 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 学生管理系统是8月5号师傅给验收的,从中出现了很多的问题,让我措手不及,现在记录下来,让大家看看并且希望能共同进步。 学生管理系统验收错误一:类型不匹配数据类型的问题:学生管理系统对数据类型要求:限制数据的大小和类型 方法一:可以在SQL中直接改方法二:可以在text中的属性maxleng中更改下面是查到的一些属性一般看看,就可以用了第一类:字符型的数据第二类:数值型数据第三类:二进制数据类型第四类:日期和时间类型第五类:其他类型二、不该为NULL的值,如何在SQLserver2008 中修改再看看上面的SQL设计图中,还可以看到有NULL值。一般来讲,是要对它进行限制的,不能为空的,就要将对 阅读全文
posted @ 2013-08-07 15:23 ProgramMonkey 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 学生管理系统从上学期考试的那段时间开始敲的,于是就被暂时搁置了一段时间,以至于用了这么长时间去完成,今目标上延期了6次(每次申请延期都很纠结~~~~~~~)。 废话不多说啦,就说说期间的常见问题吧。常见问题 问题一:BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。 这个问题是从一开始,每一个窗体敲完后,最有可能出问题的错误。这个错误是应为1、没有数据可用(数据库中没有信息),2、这是就要往数据库中添加信息时,没有连接到数据库中才会出现的结果。 解释:1.使用ADO连接数据库进行查询的时候,数据库将查询结果返回查询端,在查询端的内存里面就会有一个列表,这个. 阅读全文
posted @ 2013-07-31 15:26 ProgramMonkey 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 从事计算机产业的人士可以说是一抓一大把。作为一个初出茅庐的计算机专业的人来说,根本轮不到你去选择公司。当你写出的代码只有自己能看懂,那么请问,有公司会要这样一个不知“专业”的人吗? 一名出色的程序员是需要团队合作的,然而你的代码只有你自己看的懂得话,如何让自己融入到一个团队中,更别说区领导别人了。这就是我要说的第一点:代码的注释。 出色的注释能够更加容易理解和容易跟踪,能领导阅读者通过你的应用程序的曲折处。 那么怎么写代码是最好的?第一:用文字说明代码的作用。不要重复,不要写无用的代码。最好能一句话就可以概括。 第二:用注释来说明何时可能出错和为什么出错。 第三:增强注释的美观和可读性。 .. 阅读全文
posted @ 2013-07-28 11:26 ProgramMonkey 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 暑假开始了,英语季一如期待的那样让人向往。 学者如牛毛,成者如麟角,就是说的中国学习英语的人,想要学好英语,必须知道的几件事:一、我们对英语的错误观点:1.要有语言环境,多跟外国人交流,最好是能出国,不久自然就能会说了。2.学习外语要多记多背,也就是说是用记忆学语言。 3.想纠正发音,一定要专听和模仿纯正的发音,比如BBC或VOA那种。4.要学习外语语法,如果语法熟练,说句子就正确了。5.要有一定词汇量,要大量背单词。 6.学外语必须非常刻苦,长时间反复练习。 有了这样的学习英语的认知,于是我们毫无例外的全军覆灭在学习英语的热潮中。二、 外语的学习,一定要想清楚一件事:英语是用来获得的,不是. 阅读全文
posted @ 2013-07-18 20:15 ProgramMonkey 阅读(229) 评论(0) 推荐(0) 编辑