@jvmchat

Страница 2729 из 2890
Rushan
15.08.2018
09:52:40
Всем добрый день! Подскажите, а почему не срабатывает контроллер @RequestMapping(value = "/create", method=POST, consumes = {"text/plain ; charset=UTF-8"}) public long Create(@RequestBody Product pr){ long result = dao.createProduct(pr); return result; } была проблема с юникодными символами - приходят вопросы. Раньше в метод заходил. Сейчас, как добавил consumes - даже не заходит в метод контроллера

Ivan
15.08.2018
09:55:05
не матчится consumes

Митко Соловец?
15.08.2018
09:58:10
ожидается совсем не то, что передается

Google
Yura
15.08.2018
10:02:40
@aNNiMON это да, с другой стороны я и сейчас могу tags(null), Но в целом понятно

Alexandr
15.08.2018
10:16:39
не матчится consumes
так ты ожидай applicaton/json

Rushan
15.08.2018
10:20:48
Всем спасибо! Метод заработал, кроме того, что юникод так и не распознался

Ivan
15.08.2018
10:27:59
так ты ожидай applicaton/json
спасибо за совет

Alexandr
15.08.2018
10:28:01
Всем спасибо! Метод заработал, кроме того, что юникод так и не распознался
В body будет распознаваться, во всем остальном - нет, т.к. там по стандарту веба только us-assci

Ivan
15.08.2018
10:28:07
только не мне

Slava
15.08.2018
10:41:55
кто знает, как лечить No usages found in All Places в IDEA (2018.1) ?

пришёл в метод из того места, где он юзается, пытаюсь найти все места - хер там

даже не находит то место, откуда я пришёл в его описание

точнее он умеет искать только по проектным классам, по maven-dependency не смог ничего найти

Max
15.08.2018
10:50:05
Привет всем. "and lower(:#{#geo.city?:'null'})" — кусочек запроса Помогите разобратся что за решётка(#) и почему там фигурные скобки

Alexey
15.08.2018
10:52:53
даже не находит то место, откуда я пришёл в его описание
Скорее всего, неадекватная реакция на десятую яву. Например, maven в проекте старый

Или типа того

Google
Alexey
15.08.2018
11:11:15
Может, по другим причинам проект из мавена нормально не импортировался

Vit
15.08.2018
11:11:20
Eclipse и Netbeans на 10

Alexey
15.08.2018
11:12:21
однако, 10-ой джавы нигде нет, IDEA крутится на 8-ке
Попробуйте автоимпорт из мавена в идее запустить. Или вручную там рефреш нажать

Slava
15.08.2018
11:16:17
не помогло

Vasily
15.08.2018
11:23:15
кто знает, как лечить No usages found in All Places в IDEA (2018.1) ?
File -> Invalidate Caches / Restart -> Invalidate and Restart подождать перестроения индекса. может помочь

Slava
15.08.2018
11:23:42
это было первым, что сделал)

Денис
15.08.2018
11:39:29
Привет всем Подскажите пожалуйста, отправляю с PHP cURL Multipart запрос и вот если в боди засовываю файл то сервлет нормально читает части а если отправлю запрос без файла то части уже не читает, в чем моя ошибка?

Artjom
15.08.2018
11:56:46
Почти как пропатчить фрибсд вопрос

guga
15.08.2018
11:57:03
думаю твоя ошибка в php

а если без шуток, давай код

но не на php, само собой

Mikhail
15.08.2018
12:00:29
но не на php, само собой
Вы не любите php? Это потому, что он черный?

guga
15.08.2018
12:01:24
Вы не любите php? Это потому, что он черный?
просто один слон мне уже сломал жизнь(pg), второй разрушил все что осталось(gradle) вот только третьего мне не хватало

вы думали я от хорошей жизни в рекрутинг пошел?

Ivan
15.08.2018
12:02:12
Новый стек, php pg gradle. Язычненько ?

Mikhail
15.08.2018
12:03:45
просто один слон мне уже сломал жизнь(pg), второй разрушил все что осталось(gradle) вот только третьего мне не хватало
И что, теперь все слоны плохие? Может их и запускать на одном сервере с джавой нельзя?

Google
guga
15.08.2018
12:07:38
И что, теперь все слоны плохие? Может их и запускать на одном сервере с джавой нельзя?
конечно нет, для gradle есть ci, а базу лучше таки держать отдельно

не клади все яйца в одну корзину

Денис
15.08.2018
12:09:37
Так собираю запрос

for (Part part : request.getParts()) { System.out.println(part.getName()); }

Так читаю части

Konstantin
15.08.2018
12:10:57
это чат пхп или я не туда попал

Mikhail
15.08.2018
12:11:01
for (Part part : request.getParts()) { System.out.println(part.getName()); }
А вокруг весь код засекречен?

Денис
15.08.2018
12:11:32
А вокруг весь код засекречен?
Так а что еще нужно? Даже это не выходит

Mikhail
15.08.2018
12:14:27
Добавь проверку на null для $file

Добавляй поле worknoteScan только если $file не null

Денис
15.08.2018
12:16:56
guga
15.08.2018
12:17:10
Ты чо не пишешь
Не некро пости.

Roman
15.08.2018
12:19:30
Есть ли какой-нибудь профилировщик, который показывает всю потребляему озу ? пользуюсь Jprofiler , кроме хип памяти ничего найти не могу

Mikhail
15.08.2018
12:26:23
for (Part part : request.getParts()) { System.out.println(part.getName()); }
А что выводит в первом и втором случаях?

Денис
15.08.2018
12:27:25
А что выводит в первом и втором случаях?
Когда файла нет ничего не выводит а когда есть то имена всех частей

Денис
15.08.2018
12:34:22
А запрос точно доходит до сервлета, во втором случае?
Да, потому что другие println срабатывают как до цикла так и после

Google
Денис
15.08.2018
12:34:57
Что и эксепшенов нет?
Если были бы, то начал с них

Mikhail
15.08.2018
12:42:55
Логируй $post

Денис
15.08.2018
12:44:15
В $_POST всегда все правильно выдает

Admin
ERROR: S client not available

Mikhail
15.08.2018
12:45:28
В $_POST всегда все правильно выдает
Причем здесь $_POST, я говорю про $post из этого куска

Денис
15.08.2018
12:47:33
Ну он соответственно тоже выдает то что записал в переменные)

Pavel
15.08.2018
12:49:43
Ну он соответственно тоже выдает то что записал в переменные)
есть классная штука - называется дебаг, заюзай)

Mikhail
15.08.2018
12:49:43
Ну он соответственно тоже выдает то что записал в переменные)
Типа как тут в примере https://ru.wikipedia.org/wiki/Multipart/form-data

есть классная штука - называется дебаг, заюзай)
Дебаг чего, сервлета? Чтобы в дебагере увидеть пустой итератор?

Pavel
15.08.2018
12:54:13
Того, что происходит уже после сервелета, и до него в пыхе, посмотреть что в Request приходит, что там за headers, body, file и т.п.

я думаю тут дело не в бобине и http протокол все же верно работает

Mikhail
15.08.2018
12:55:40
Тут или.пых не то пихает, или джава криво парсит. Первый вариант вероятней

Pavel
15.08.2018
12:56:39
Тут или.пых не то пихает, или джава криво парсит. Первый вариант вероятней
и я о том же, но дело не в пыхе и джаве, а в кривых ручках))

вот и предлагаю инструмент, чтобы человек хоть увидел что он делает

Mikhail
15.08.2018
12:59:24
Ещё вариант, что в сервлете реквест портят до вызова

вот и предлагаю инструмент, чтобы человек хоть увидел что он делает
Дебаг создаёт иллюзию того, что код выполняется последовательно и моментально

Pavel
15.08.2018
13:02:01
Думаете без него было бы лучше?)

Mikhail
15.08.2018
13:03:09
В основном, да. Но это холивар и долго объяснять.

Pavel
15.08.2018
13:05:44
В основном, да. Но это холивар и долго объяснять.
Тогда System.out.println() тоже не стоит юзайть, профилировщики и логгеры тоже)

программировать на ощупь

Google
Pavel
15.08.2018
13:06:08
будучи уверенным, что ты не допускаешь ошибок)

Mikhail
15.08.2018
13:06:38
Ну он соответственно тоже выдает то что записал в переменные)
А на сервлете не логируется количество parts ?

Mikhail
15.08.2018
13:07:47
Тогда System.out.println() тоже не стоит юзайть, профилировщики и логгеры тоже)
Наоборот, профилирование.и логгирование более разумная альтернатива дебагу

Pavel
15.08.2018
13:09:11
Наоборот, профилирование.и логгирование более разумная альтернатива дебагу
разговор ни о чем, но думаю юзать стоит и то и другое, это не альтернатива. Никто не противопоставляет дебагер профилированию и логгированию.

Mikhail
15.08.2018
13:11:48
разговор ни о чем, но думаю юзать стоит и то и другое, это не альтернатива. Никто не противопоставляет дебагер профилированию и логгированию.
Я точно не помню, но мы тут обсуждали варианты логгирования, когда вы предложили вместо этого дебажить

Mikhail
15.08.2018
13:18:25
Где что-то неувидел, вы задавал вопросы на которые отвечает дебаг, а чел юзал принтлн
А принтлн это и есть вариант логгирования. Базовый, или черновой, если хотите.

Bogdan
15.08.2018
13:22:54
Люди бд не нада. Давайте просто в файл писать

guga
15.08.2018
13:24:49
Люди бд не нада. Давайте просто в файл писать
ты вот шутишь, но иногда это даже работает

guga
15.08.2018
13:25:07
люди из блинка так делали, для лучшего перфоманса

Страница 2729 из 2890