摘要: 1.连接池的介绍:1.1应用背景:一般的应用程序都会访问到数据库,在程序访问数据库的时候,每一次数据访问请求都必须经过下面几个步骤:建立数据库连接,打开数据库,对数据库中的数据进行操作,关闭数据库连接。而建立数据库连接和打开数据库是一件很消耗资源并且费时的工作,如果在系统中很频繁的发生这种数据库连接,必然会影响到系统的性能,甚至会导致系统的崩溃。1.2技术思想:在系统初始化阶段,建立一定数量的数据库连接对象(Connection),并将其存储在连接池中定义的容器中。当有数据库访问请求时,就从连接池中的这个容器中拿出一个连接;当容器中的连接已经用完,并且还没有达到系统定义的最大连接数时,可以再创 阅读全文
posted @ 2013-12-28 23:45 孤火 阅读(1245) 评论(1) 推荐(0) 编辑
摘要: 上个星期,我写了篇《Function call by name in Golang》。由于是英文的,所以被人诟病(说谁,谁知道!)。好吧,现在用中文重新写一遍。Golang 中的函数跟 C 的一样,是个代码块,不过它可以像其他类型那样赋值给一个变量。如果你对函数不熟悉,《Codewalk: First-Class Functions in Go》应该是个不错的起点。已经有所了解?那么继续吧!首先,来看看这段 PHP 代码:function foobar() {echo "Hello Golang\n";}$funcs = array("foobar" = 阅读全文
posted @ 2013-12-28 15:11 孤火 阅读(2160) 评论(0) 推荐(0) 编辑