@jvmchat

Страница 874 из 2890
Vik
16.12.2016
18:50:44
вопрос, OperatingSystemMXBean не правильно показывет память

Kirill
16.12.2016
18:51:12
окей, раздаешь права пользователям на кэши итд, так пойдет?

Google
Mikhail
16.12.2016
18:51:43
Но пока не особо в теме чо как

и какие камни

Sergey
16.12.2016
18:52:18
Да
а для чего юзаете?

Mikhail
16.12.2016
18:53:10
А я ещё не пощупал то, где юзают, но знаю, что юзают. Микрослужбы в них катают.

Sergey
16.12.2016
19:35:20
затишье перед эфиром

Marat
16.12.2016
19:43:34
ну пока у нас в расмотрение redis/memcached/mongo
zookeeper же. in-memory, и много клиентов поддерживает, и под требование доступности подходит

Vik
16.12.2016
19:43:45
Nick потавь аватарку как в нашем чате

Marat
16.12.2016
19:44:56
https://pecl.php.net/package/zookeeper

Vik
16.12.2016
19:46:22
Nick https://avatars1.githubusercontent.com/u/1096153?v=3&s=400

еще один пак в мемориз. спс

Sergey
16.12.2016
19:47:42
? хоть чем-то буду полезен

Google
Vik
16.12.2016
19:52:41
отл

Sergey
16.12.2016
20:06:37
чатик только в гиттере или тут тоже будет активность?

Vik
16.12.2016
20:08:18
можно тут

Sergey
16.12.2016
20:11:51
йоу!

Aleksei
16.12.2016
20:11:57
лол да

Dimas2000
16.12.2016
20:11:59
Yes!

Mikhail
16.12.2016
20:11:59
ку

Aleksei
16.12.2016
20:12:01
давайте в гиттер

=)

Mikhail
16.12.2016
20:12:18
мож проще гиттер сюда призвать?))

Evgeniy
16.12.2016
20:12:23
чорт неудобно то как получилось

Сегодня лично выстрелил себе из груви по лаптю применив GString в collectEntries. Довольно медленно дошло что же я сделал

Alexander
16.12.2016
20:14:03
Не читаешь манов

И на язык наьрасываешь

Давай тут еще посремся :)

Evgeniy
16.12.2016
20:15:35
Маны я читаю. Просто есть вещи которые везде работают, а в груви они работают, а потом понимаешь что они не совсем полностью работают

Alexander
16.12.2016
20:16:07
Все там работает, в манах все написано

Это потому что "якобы как в джаве"

Но у грувей свой взгляд на многие вещи

Нужно знать про это

Google
Alexander
16.12.2016
20:17:26
А не предполагать

@gamussa а про скалу будет сегодня?

Vik
16.12.2016
20:38:43
будет

Mikhail
16.12.2016
20:39:25
Nick как в этом уютном чятике?))

Vik
16.12.2016
21:07:17
вы все в эфире?

http://razbor-poletov.com/broadcast.html

там как раз топить за scala начинают

Sergey
16.12.2016
21:08:37
?

Artem
16.12.2016
22:13:22
Кто может ответить на вопрос по spring mvc?

Sergey
16.12.2016
22:20:21
какой?

Artem
16.12.2016
22:23:04
Допустим в контроллере возвращается illegalargumentexception и обрабатываю через catch. Как мне при этом исключении вывести страницу с 404 и текстом с illegalargumentexception?

Mikhail
16.12.2016
22:26:08
Так себе подход. Если летит illegalargumentexception - не лови, это ошибка программиста, пусть падает, беги чинить Если ловишь - не надо 404, потому что 404 это "не найдено", а не "нелегальный аргумент" Если 404, то не пиши "IllegalArgumentException", потому что это утечка абстракции. Лучше проверь по-честному, если эта ситуация означает "не найдено", бросай какое-то кастомное исключение и мапь его ExceptionMapper'ом в статус 404

Mikhail
16.12.2016
22:27:51
она превратится в 500

насколько помню

а, неправильно тебя понял

я к тому, что если это реально значит "не найдено" (ну мало ли, там метод кидает IAE, когда элемент не найден, хз), то мапить в 404, иначе конечно же в 500, а вообще если летит IAE, надо что-то менять

Admin
ERROR: S client not available

Artem
16.12.2016
22:32:35
Ну смотри у меня в playerService есть метод getRoster который может принимать значения от 1 до 3. Если не такое, то кидаю IAE. Так вот getRoster как раз как страница с roster получается, если ее нет, то нужно 404 мне как то сделать

Google
Artem
16.12.2016
22:33:33
А что делать?

Sergey
16.12.2016
22:33:48
валидировать то что юзер шлет

Artem
16.12.2016
22:34:31
В любом случае надо 404 как то вывести

Adam
16.12.2016
22:34:52
судя по твоему описанию это 403

клиент прислал не то, что можно запрашивать у сервера

Artem
16.12.2016
22:35:59
Ну без разницы. Как сделать то?

Вывести 404 с моей ошибкой

Sergey
16.12.2016
22:37:39
кастомный error handler

Adam
16.12.2016
22:37:49
повесить exception handler на какой нибудь свой эксепшен и кидать его из контроллера\

Sergey
16.12.2016
22:37:50
https://spring.io/blog/2013/11/01/exception-handling-in-spring-mvc

Dmitry
16.12.2016
22:38:01
403-то тут причем

400 тогда уж :)

Adam
16.12.2016
22:38:29
да, перепутал.

Artem
16.12.2016
22:40:34
Не знаете где посмотреть пример реализации?

Sergey
16.12.2016
22:40:41
я ж скинул линк

Artem
16.12.2016
22:41:44
@ResponseStatus(value=HttpStatus.NOT_FOUND, reason="No such Order") // 404 public class OrderNotFoundException extends RuntimeException { // ... }

А что в классе должно быть?

Sergey
16.12.2016
22:44:17
@ExceptionHandler(OrderNotFoundException.class) public ModelAndView handleError(HttpServletRequest req, Exception ex) { logger.error("Request: " + req.getRequestURL() + " raised " + ex); ModelAndView mav = new ModelAndView(); mav.addObject("exception", ex); mav.addObject("url", req.getRequestURL()); mav.setViewName("error"); return mav; }

Sergey
16.12.2016
22:46:11
ну это типа кастомный эксепшен

Google
Artem
16.12.2016
22:46:49
Я понимаю. Значит пустым?

Ничего дополнять же не надо

Sergey
16.12.2016
22:47:33
не ну можешь не делать свой эксепшен, а прописать в эксепшен хендлере IllegalArgumentException и все

и будешь их все ловить

а там уже как угодно, хоть json возвращай, хоть темплейты рисуй

Artem
16.12.2016
22:48:16
Да все понял. Спасибо)

Плюшка
17.12.2016
07:30:12
здрасьте

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