每日练手10道面试题(一)
每日练手面试题 1.Statement和PreparedStatement有什么区别?哪个性能fan更好? 前者可以防止Sql注入,会给变量加上单引号 每次预编译,会先往缓存里面找有没有之前执行过的,有就重复结果,没有再重新执行,并存入缓存,所以前者效率更快一些 前者可以执行带参数的sql语句 2.说出数据连接池的工作机制是什么? 这个你可以想象成木桶装水原理,连接数量主要由最短的连接数量决定,无论是否连接,一直保证有这么多至少可以连接,而最大连接数决定了这个连接池也就是木桶修好了之后最大装水量,而在最大装水之前,修的过程,也就是等待队列,需要等着,如果超出最大连接数,就会触发四种拒绝策略 哪
下载地址
用户评论