上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: 分布式计算最基本的目的之一就是为了充分利用空闲的计算节点的计算能力。通常,我们首先会将要被分布式计算的程序在每个计算节点部署好,然后才可以调用分布式计算。这种“部署”是一种静态的。之所以称为静态的,是因为还有一种更动态更灵活的方式 -- 我们可以随时的、动态的将我们新完成的程序自动【提交】到已经部署好的分布式框架里动态运行起来。 阅读全文
posted @ 2009-05-28 09:29 zhuweisky 阅读(4222) 评论(14) 推荐(0)
摘要: 在系统中,我们经常会遇到这样的需求:将大量(比如几十万、甚至上百万)的对象进行排序,然后只需要取出最Top的前N名作为排行榜的数据,这即是一个TopN算法。 阅读全文
posted @ 2009-05-23 11:10 zhuweisky 阅读(26765) 评论(14) 推荐(1)
摘要: 系统架构的思想是重要的,但是架构不能纸上谈兵、不能脱离实践。 阅读全文
posted @ 2009-05-13 16:19 zhuweisky 阅读(11360) 评论(37) 推荐(1)
摘要: 在高并发的系统中,我们常采用多数据库分散放置、读写分离、细粒度的隔离级别设定等策略来提高系统的性能。DataRabbit3.3 以及以上版本对这三种策略都给予了内置的支持。 阅读全文
posted @ 2009-04-28 10:18 zhuweisky 阅读(6222) 评论(9) 推荐(0)
摘要: 在大型系统中,我们经常需要监视我们系统执行的性能状况,当出现性能问题时,我们要能够迅速地找到瓶颈在什么地方。在程序的层面上来说,就是看哪个方法执行所消耗的时间很长。 阅读全文
posted @ 2009-04-22 11:16 zhuweisky 阅读(4321) 评论(9) 推荐(0)
摘要: 宽容与忍耐 (转摘) 不让古人,是谓有志;不让今人,是谓无量。 忍耐若与敏感、魄力、思维、迅速行动结合,将所向无敌。 脾气服从理性的判断才会成功,否则只是动物式愤怒欲的满足.或从心理学的角度讲是怒需求。 大智者知道:永远不要目中无人,要甘愿并且能够“容忍愚人”。 容忍一个人无异于侮辱他,或无异于让他在你面前变成小人(儿)。因如在家庭中,常常是大人容忍小人(儿)的无理。 ... 阅读全文
posted @ 2009-04-20 17:27 zhuweisky 阅读(1724) 评论(0) 推荐(1)
摘要: 在XNA中如何实现动画?又如何保证动画在不同配置的机器上以相同的速率运行了? 阅读全文
posted @ 2009-03-14 10:19 zhuweisky 阅读(4383) 评论(4) 推荐(1)
摘要: 在所有的图形引擎中,绘制都是最基础的部分,本文将介绍在XNA框架中与绘制相关的基础知识。 阅读全文
posted @ 2009-03-13 15:55 zhuweisky 阅读(3354) 评论(3) 推荐(1)
摘要: 本文主要介绍基于XNA框架进行游戏开发所需要了解的最基础的元素,如图形设备管理器、精灵、游戏循环等。 阅读全文
posted @ 2009-03-04 18:50 zhuweisky 阅读(3986) 评论(16) 推荐(2)
摘要: 什么是成功了?成功有捷径吗? 我们做技术的,有的想向上或成为架构师、或转向管理,这有捷径吗?有,我相信,最原始最实在的路就是捷径。 无论是做人还是做技术,首先我们都需要 -- 诚实、正直、踏实。这是基础。 只有诚实,才能获得别人的信任。耍弄小聪明,实际上是在玩自己。 只有正直,才能令别人信服,这是做管理者的先决条件。 只有踏实,别人才放心... 阅读全文
posted @ 2009-02-02 17:03 zhuweisky 阅读(3488) 评论(25) 推荐(0)
摘要: 本文讨论针对大型数据表(记录数2千万以上)进行数据查找与分页的可行的高效方案。 阅读全文
posted @ 2009-01-09 17:24 zhuweisky 阅读(4462) 评论(10) 推荐(0)
摘要: 谈到激励,就不得不提一个经典的故事 -- 《兔王遇到的难题》。 1.兔王遇到的难题 南山坡住着一群兔子。在蓝眼睛兔王的精心管理下,兔子们过得丰衣足食,其乐也融融。可是最近一段时间,外出寻找食物的兔子带回来的食物越来越少。为什么呢?兔王发现,原来是一部分兔子在偷懒。 2.奖励的必要性 兔王发现,那些偷懒的兔子不仅自己怠工,对其他的兔子也造成了消极的影响。那些不偷懒的兔子也认为... 阅读全文
posted @ 2009-01-08 15:17 zhuweisky 阅读(1903) 评论(0) 推荐(5)
摘要: 我们现在的一个.NET应用程序需要用到2G左右的内存,当我们将这个程序放到有4G内存的服务器上运行时,就会抛出OutOfMemory异常。为了搞清楚抛出异常的原因,我写了个用于申请内存的测试程序,每次申请100M。运行这个测试程序,发现每次申请到1.2G时就会抛出OutOfMemory异常。我在网上... 阅读全文
posted @ 2009-01-05 10:56 zhuweisky 阅读(4214) 评论(15) 推荐(0)
摘要: 正如ORM名称所指示的,实现ORM的关键点在于解决“对象--关系”之间的映射,例如,如何将一个DataRow转换为一个Entity Object,又如何将一个对某Entity Object的操作映射到一个IDbCommand,等等。我们以DataRabbit为例,在DataRabbit中,使用IO... 阅读全文
posted @ 2008-12-24 10:46 zhuweisky 阅读(6417) 评论(6) 推荐(0)
摘要: Spring.net的IOC容器中的某个对象还未被正确设置其属性就被其它依赖对象使用了,以至于依赖对象获取了错误的数据。 阅读全文
posted @ 2008-12-08 11:48 zhuweisky 阅读(2389) 评论(1) 推荐(0)
摘要: 《DataRabbit 完全手册V1.0》是依据当前最新版本DataRabbit3.2进行阐述的完整使用手册。 阅读全文
posted @ 2008-12-03 11:24 zhuweisky 阅读(3101) 评论(8) 推荐(0)
摘要: 在通过Remoting调用重载的泛型方法时,遇到了一个奇怪的问题,现使用一个例子一步步来说明如下。 一.没有重载的情况 假设Remoting的接口是IComputer: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> pub... 阅读全文
posted @ 2008-11-28 10:20 zhuweisky 阅读(3318) 评论(2) 推荐(0)
摘要: 在多线程程序中,我们经常需要对要访问的资源进行加锁。加锁的目的是为了同步对资源的访问,但是,加锁不可避免的会降低应用的并发量。那么如何在需要加锁的时候,尽可能地提高并发量了? 阅读全文
posted @ 2008-11-26 09:42 zhuweisky 阅读(3452) 评论(5) 推荐(0)
摘要: 记录执行失败的SQL语句和对应的参数值,对于我们分析异常产生的原因是十分有用的,而DataRabbit可以自动为你记录了这些信息。 阅读全文
posted @ 2008-11-19 16:05 zhuweisky 阅读(2938) 评论(2) 推荐(1)
摘要: 这段时间在对我们的棋牌系统做压力测试,模拟3000用户同时在线的状况。在这种情况下,数据库服务器的cpu消耗仅为2%左右(cpu是2*至强4核),内存占用1.8G(物理内存共有4G),大概平均每秒钟向数据库中插入40多条记录(三个表,包括游戏主从记录、利润记录等),还有数十次的select和update。另外,数据库中游戏记录表和利润记录这两个表的现有数据量都有1700万左右,当前数据库的总大小为37G。在如此的情况下运行,cpu是比较平稳的,内存也很平稳,但是每当运行了11到14个小时左右的时候,系统就会产生很多Insert的Timeout日志。为此,我将命令执行的超时由30s改成60s,问 阅读全文
posted @ 2008-11-05 11:09 zhuweisky 阅读(3212) 评论(11) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页