Carp Choi的博客
01
22
网络IO模型 网络IO模型
这篇文章由一道题开始: 关于网络IO模型,下列哪一项是正确的? A.Select比Epoll更快 B.nginx使用的是select模型 C.apache支持select和epoll两种方式的切换 D.epoll能支持更大的并发 看
2019-01-22 Carp Choi
22
UML各类关系介绍 UML各类关系介绍
继承关系(generalization)继承关系用一条带空心箭头的直线表示。如下图所示(A继承自B): 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。继承关系为is-a的关
2019-01-22
12
Go的异常处理 defer, panic, recover Go的异常处理 defer, panic, recover
Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在G