Да, встроенное isNaN(object)
будет намного быстрее, чем какой-либо парсинг regex, потому что это встроено и скомпилировано вместо интерпретируемого на лету.
, Хотя результаты несколько отличаются от того, что Вы ищете ( попытка это ):
// IS NUMERIC
document.write(!isNaN('-1') + "
"); // true
document.write(!isNaN('-1.5') + "
"); // true
document.write(!isNaN('0') + "
"); // true
document.write(!isNaN('0.42') + "
"); // true
document.write(!isNaN('.42') + "
"); // true
document.write(!isNaN('99,999') + "
"); // false
document.write(!isNaN('0x89f') + "
"); // true
document.write(!isNaN('#abcdef') + "
"); // false
document.write(!isNaN('1.2.3') + "
"); // false
document.write(!isNaN('') + "
"); // true
document.write(!isNaN('blah') + "
"); // false
SimpleJdbcTemplat
e не заменяет JdbcTemplate
, это просто java5 -дружелюбное дополнение к нему, для определенных операций, которые могут наилучшим образом использовать varargs и generics.
Если вы посмотрите исходный код для SimpleJdbcTemplate
, вы увидите, что он делегирует всю свою работу JdbcTemplate
, и поэтому, задав время ожидания (или другие параметры) для JdbcTemplate
, вы неявно устанавливаете их также и в SimpleJdbcTemplate
.
Если вы Если вы получаете SimpleJdbcTemplate
через SimpleJdbcDaoSupport.getSimpleJdbcTemplate ()
, тогда JdbcTemplate
уже будет правильно подключен.
редактировать:
Например: