`
cenwenchu
  • 浏览: 165259 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
     今天是年底最后一次技术分享,一大早晨跑好了,就把胡子刮得干干净净的,平时对这电脑如何邋遢无所谓,但是给同学做分享,不能够太邋遢,这也算是对他们的尊重.分享的PPT上个礼拜2就准备好了,毕竟这是今年最后一次分享 ...
Author:文初 Blog: http://blog.csdn.net/cenwenchu79/   问题        &
    昨天下午收到了公司的邮件,今年第五个专利确认授理了,很开心,因为期待了很久了,一个专利的提交到被确认授理就需要3个月左右的时间。一想,年底了,也算收获吧。回想这一年,有迷茫的时候,有郁闷的时候,也有付出得到回报的喜悦。其实当自己真的付出而不计较收获的时候,收获往往是最大的,而当自己莫名的忿忿不平的时候,也是自己低潮的时候。但没有情绪就不是正常人了,有起有伏才会让自己学会去忍耐和进步。    今天有些不在状态,可能也是年底的缘故吧,现在要调整好自己的状态,好好的把这一年最后的尾巴收好。不论做什么,在什么地方做,都要让自己觉得踏踏实实的过了一天。年底还有几件事情虽然已经8成知道了结果,但还需 ...
     今天收到InfoQ的推荐邮件,看了标题就很感兴趣,花了一些时间一看,果然是很不错的一个案例分析,同时也让自己学到了不少。大致罗列一下看后的一些文章重点内容。案例地址:http://www.infoq.com/cn/articles/webber-rest-workflow ...
作者 Jim Webber, Savas Parastatidis & Ian Robinson译者 徐涵 发布于 2008年12月3日 下午7时28分 社区 SOA 主题 工作流/业务流程管理, REST 标签 设计准则, 模式, Web服务 我们已习惯于在大型中间件平台(比如那些实现CORBA、Web服务协议栈和J2EE的平台)之上构建分布式系统了。在这篇文章里,我们将采取另一种做法:我们把支撑Web运行的协议和文档格式视为一种应用平台,一种可通过轻量级中间件访问的平台。我们通过一个简单的客户-服务交互的例子,展示了Web在应用集成中的作用。在这篇文章里,我们以 ...
    下周一应该是我今年最后一次参加内部培训了,所要讲的内容也是我这大半年来都在专注的技术:Open API&SIP。由于文章要在程序员1月刊发表,因此文章暂时不能放在Blog上,不过下周一的培训PPT还是可以分享一下的。有兴趣的集团的同学也可以来阿里软件听。同时也很高兴的看到在csdn的blog在年底冲过了10w,希望明年有更多的分享能够贡献出来^_^     csdn blog屏蔽了flash的嵌入,只好请大家到这个blog去看了:http://www.blogjava.net/cenwenchu/archive/2008/12/10/245414.html
    昨天,淘宝的同学沈冲说今天下午要过来和我谈谈关于日志系统设计方面的问题,我很爽快地答应了,也难得不是一个公司的同学会如此虚心的跑过来和我交流。到了下午三点多,看还没有人过来,以为不来的,结果前台说 ...
    今天,有一个使用我优化的Memcached cache Client给我发了邮件问到一个参数的作用,觉得还是比较重要的一个参数,因此也说一下,同时也在这里说一下,当前优化过的客户端已经作了几次小的升级,修复了一些边界数据的问 ...
     一句话:“不要为做别人已经作过的事情而沾沾自喜,要做就做别人没有做或者做不到的”。原话可能不是这句了,但是意思差不多,这是上次架构委员会开会的时候,阿里集团新来的首席架构师王坚和我们说的一句话。原因就是集团内或者公司内部资源重复去做一些工作,包括我在内很多程序员就整天津津乐道的去重复做一些工作,对于别人的成果(国外开源除外),总是有些排斥,特别是一些关键性技术,但其实真正的架构师应该关注如何能够找到合适的方法正确高效的解决问题,如何积累技术,而不是重复建设,这点很多人都很清楚,但是真的遇到一些情况的时候,就忘记了这些准则。     一个人,我们阿软的首席架构师赵进。说到对人能力的佩服, ...
Open API分析、实践和思索 Author:文初 Email:wenchu.cenwc@alibaba-inc.com Blog:http://blog.csdn.net/cenwenchu79  
    昨天集团架构委员会(虚拟组织)作了第二次交流,各个子公司都说了当前的一些进度,问题和想法,我也大致讲了一下阿里软件的服务集成平台的一些进展和自己的一些思考,这里先贴一下PPT的图片,后面想整理以下关于当前Open API的一些想法以及对Open API Framework的一些思路。              
SIP5.0以后服务的请求量爆发性增长,因此也暴露了原来没有暴露出来的问题。由于过去一般一个新版本发布周期在一个月左右,因此如果是小的内存泄露,在一个月之内重新发布以后也就看不出任何问题。 因此这阵子除了优化Memcache客户端和SIP框架逻辑以外其他依赖部分以外,对于内存泄露的压力测试也开始实实在在的做起来。经过这次问题的定位和解决以后,大致觉得对于一个大用户量应用要放心的话,那么需要做这么几步。 1.       在GC输出的环境下,大压力下做多天的测试。(可以在 JAVA_OPTS增加-verbose:gc -XX:+PrintGCDetails -XX:+HeapDumpOnOut ...
SIP5.0以后服务的请求量爆发性增长,因此也暴露了原来没有暴露出来的问题。由于过去一般一个新版本发布周期在一个月左右,因此如果是小的内存泄露,在一个月之内重新发布以后也就看不出任何问题。 因此这阵子除了优化Memcache客户端和SIP框架逻辑以外其他依赖部分以外,对于内存泄露的压力测试也开始实实在在的做起来。经过这次问题的定位和解决以后,大致觉得对于一个大用户量应用要放心的话,那么需要做这么几步。
    记得在我前一阵子的blog中写了关于jdk1.5的pool的内存溢出问题,这次乘着新的memcache客户端的使用,做了一次全面的压力测试。 jdk采用1.5的压力测试结果压了一个周末回来就无法响应了,看了看它的GC输出: 全都是[Full GC [T ...
下文是转贴于http://www.javadby.com/yuyanjichu/20080322/5220.html。因为这几天压力测试,然后再重温GC的时候,觉得这片文章写得比较详细,对于去看GC print有一些帮助。转贴一下。   调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不 ...
Global site tag (gtag.js) - Google Analytics