Size: a a a

2020 April 23

I

Ilia in pro.jvm
даже для петпрожекта нехорошо
источник

I

Ilia in pro.jvm
потому что за инъекциями и остальным следить эт геморно
источник

D

Dave in pro.jvm
Понятно, спасибо большое) пошел переделовать...
источник

VG

Vik Gamov in pro.jvm
Dave
Народ, подскажите пожалуйста, могу ли я в DAO использовать такие конструкции в методах getByNamee(GET_BY_NAME + "'" + name + "'");
где - GET-BY... - константа с куском SQL, name - String из сервлета
Добро пожаловать в Sql injection
источник

VG

Vik Gamov in pro.jvm
только PreparedStatement с вопросиками
источник

VG

Vik Gamov in pro.jvm
Про что сделать следующий стрим, сходите проголосовать
источник

VG

Vik Gamov in pro.jvm
источник

T

Tim Ami in pro.jvm
Доброго времени суток, подскажите пожалуйста что будет при синхронизации на null? Т.е. Object object= null;  где то в коде object.wait() - какое будет поведение, и главное  у object.notify() ?
источник

ch

central hardware in pro.jvm
Npe
источник

T

Tim Ami in pro.jvm
Хм, я вначале тоже это предположил, но в тест в котором эта ситуация возникает - не заканчивается, при том что этот кусок кода внутри try/catch. Поэтому и предположи что возможно какое то другое поведение есть...
источник

S

Sergei in pro.jvm
В момент вызова object.wait() - NPE
источник

S

Sergei in pro.jvm
Tim Ami
Хм, я вначале тоже это предположил, но в тест в котором эта ситуация возникает - не заканчивается, при том что этот кусок кода внутри try/catch. Поэтому и предположи что возможно какое то другое поведение есть...
Раз уж речь зашла про это - не можeт быть, что NPE просто не в том потоке, где try/catch?
источник

T

Tim Ami in pro.jvm
думаю нет, к тому же тест(junit4) не должен ли падать при npe?
источник

AP

Alexander Pukhalsky in pro.jvm
Alexandr
С библиотекой машинного зрения понятно, пригодится.
Спасибо за ответы.
Советы по поводу библиотеки реализовывающей эмуляцию браузера для сайтов актуальна.
С машинным зрением есть ещё sikuli. На основе opencv, кажись
источник

AE

Alexandr Emelyanov in pro.jvm
Tim Ami
Хм, я вначале тоже это предположил, но в тест в котором эта ситуация возникает - не заканчивается, при том что этот кусок кода внутри try/catch. Поэтому и предположи что возможно какое то другое поведение есть...
Let me 🔎 Google that for you:
🔎 java synchronize on null
источник

S

Sergei in pro.jvm
Tim Ami
думаю нет, к тому же тест(junit4) не должен ли падать при npe?
Тест в одном потоке, исключение - в другом.
источник

S

Sergei in pro.jvm
Tim Ami
думаю нет, к тому же тест(junit4) не должен ли падать при npe?
Насколько я помню, исключения сами собой из поток в поток никак не передаются.
источник

S

Sergei in pro.jvm
Соответственно можно сколь угодно падать с NPE  в одном потоке, и получать как будто успешное прохождение тестов в другом.
источник

S

Sergei in pro.jvm
Tim Ami
думаю нет, к тому же тест(junit4) не должен ли падать при npe?
источник

T

Tim Ami in pro.jvm
да, практически моя ситуация (listener на Observable), спасибо за инфу. спасибо всем.
источник