code
藤花马
这个作者很懒,什么都没留下…
展开
-
程序里面的异常
是时候换个角度来看待程序异常了。 异常应该是程序的一部分,他和非异常一样重要。 异常就是阴阳的另一面,所有的输入都有正常和异常,不处理,无视异常就是耍流氓。 据说程序里面有1/3的代码时用来处理异常。 处理异常的几个原则 1>态度要端正,异常的存在时常态,不要忽律,逃避,假设。 2>方法有优雅:能处理尽量处理,不能处理尽量报告详细。 3>要能经受异常的打击:异常要尽量隔离,缩小他原创 2017-06-23 21:30:35 · 188 阅读 · 0 评论 -
性能瓶颈的源头和处理方法
和现实世界的瓶颈一样,性能瓶颈也是由输出和处理速度的不匹配造成的。 常用的处理方法可以分为堵和疏。 堵就是限制输入的速度,常见的pool就是其中的一种,但是这种方法会降低整体的throughput。 疏就是加快处理速度,榨干系统的硬件性能,scale out,这才是根本的解决之道。原创 2017-07-04 22:52:04 · 398 阅读 · 0 评论