maxActive
The maximum number of active connections that can be allocated from this pool at the same time, or zero for no limit.
理解:同一时间能够从池中获取的最大的活动链接数。(也就是一个池的最大并发量),为0表示不限制。

maxIdle
The maximum number of active connections that can remain idle in the pool, without extra ones being released, or zero for no limit.
理解:能够在池中保存的处于空闲状态的活动链接的最大数目。前提是没有额外的链接被释放。(也就是说没有他的使用中的链接被释放的情况下,连接池中保存的最大空闲链接数)为0表示不限制。

maxWait
The maximum number of milliseconds that the pool will wait (when there are no available connections) for a connection to be returned before throwing an exception, or -1 to wait indefinitely.
当没有可以使用的数据库链接的时候,连接池将要等待一个链接被返回的最长时间(毫秒),超过这个时间就要抛出异常。-1表示不受限制。