遇到一面试官这么问我: Tomcat里默认的数据库连接是多少? 我也具体不知道是多少,因为平时配置数据库连接的时候配置30个. 所以随即回答30个. 只见面试官闷笑了声,也就没说什么了.
后来回去百度,google了一下,没查到默认配置的, 大多数都是说怎么去配置最大,最小,或者等待的一些操作,没说默认的配置.
求高手给我这个菜鸟指点指点...
后来回去百度,google了一下,没查到默认配置的, 大多数都是说怎么去配置最大,最小,或者等待的一些操作,没说默认的配置.
求高手给我这个菜鸟指点指点...
还有很多我认为比较蛋痛的问题...
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
这个应该算是默认的数据库链接
initialSize 0 初始化连接:连接池启动时创建的初始化连接数量,1.2版本后支持
maxActive 8 最大活动连接:连接池在同一时间能够分配的最大活动连接的数量, 如果设置为非正数则表示不限制
maxIdle 8 最大空闲连接:连接池中容许保持空闲状态的最大连接数量,超过的空闲连接将被释放,如果设置为负数表示不限制
minIdle 0 最小空闲连接:连接池中容许保持空闲状态的最小连接数量,低于这个数量将创建新的连接,如果设置为0则不创建
maxWait 无限 最大等待时间:当没有可用连接时,连接池等待连接被归还的最大时间(以毫秒计数),超过时间则抛出异常,如果设置为-1表示无限等待