@jvmchat

Страница 697 из 2890
Luger
08.11.2016
10:04:30
добавил его, указал только корневой пакет - все ок, работает

Ilshat
08.11.2016
10:05:50
короче просто @Component не заработал с field autowired. а вот так работает @Autowired public App(Config config) {

Митко Соловец?
08.11.2016
10:09:07
ребят, такой вопрос, есть приложение на спринге, есть кейс при котором два реквеста одновременно могут модифицировать JPA-сущность, понятно, что тут будет лок эксепшен. Вопрос, где корретней такое резолвить: на клиенте запросы в очередь ставить или на серваке синхронизироваться? Хотя я лично в своей практике синхронизация бизнес методов в спринге не видел никогда

Alexey
08.11.2016
10:09:19
это какая-то хрень

Google
Alexey
08.11.2016
10:09:36
должно быть так

@Component public someStupidClass {}

Ilshat
08.11.2016
10:10:14
@Component public class Config {

Alexey
08.11.2016
10:10:16
public class anotherStupidClass { @Autowired private SomeStupidClass someStupidObject;

Luger
08.11.2016
10:10:21
Ilshat
08.11.2016
10:10:29
ну так и есть

Alexey
08.11.2016
10:10:55
да. попробуй указать пакеты в ComponentScan

Митко Соловец?
08.11.2016
10:16:53
почему они меняют одну и туже сущность?
по сути эта бага и мне удалось убедить в этом коллег, но они оставили решение на бэкенде с синхронизацией, мол в будущем такие кейсы появятся

Igor
08.11.2016
10:16:56
на серваке, имхо

Google
Митко Соловец?
08.11.2016
10:17:14
а как вы тогда синхронизировали?

методы бизнес-логики синхронизировали?

Igor
08.11.2016
10:17:41
да никак, просто исключение ловили и отправляли на клиента)

Митко Соловец?
08.11.2016
10:18:16
т.е. писали что нельзя одно и тоже модифицировать?

Igor
08.11.2016
10:18:43
писали, что эта сущность уже была изменена другим пользователем

но у нас не одновременный запрос вроде шел, а именно версия сущности проверялась

Митко Соловец?
08.11.2016
10:19:35
во

а у нас была бага, типо мс в мс отправлялись два запроса

но мне сказали, типо могут быть кейсы такие

я не пойму как, поэтому решение на бэкенде кажется избыточным, тут клиент должен следить

Igor
08.11.2016
10:20:58
я не очень представляю, как вообще клиент может такое отследить

Митко Соловец?
08.11.2016
10:28:45
Игорь, ты прав

прочитал сейчас инфу, то что вы делали - это по идее пессимистичная блокировка

а мне тогда получается оптимистичная нужна

Alexander
08.11.2016
11:31:19
Ребят, кто знает мб, не могу найти чатик С++ jobs Всё же облазил, беда вообще =\

Pavel
08.11.2016
11:31:49
по C++ мало вакансий

по си много, по ++ мало

v
08.11.2016
11:32:24
потому что такого чатика нет

Alexander
08.11.2016
11:35:27
беда

Igorek
08.11.2016
11:49:58
парни, а как в спринге организовать JavaConfig между несколькими модулями?

Google
Igorek
08.11.2016
11:50:09
чтоб один модуль центральный был

а другие подключались интерфейсами

это лучше чем писать @Import?

это понятно. наверное ComponentScan лучше, т.к. не надо будет тащить расшаренные интерфейсы в верхний модуль

Bogdan
08.11.2016
14:35:18
У меня есть приложение типа instant messenger. Чтобы сделать роутинг сообщений, я хочу использовать rabbitmq. Он подходит для таких вещей или я переусложняю?

Stanislav
08.11.2016
14:37:46
смотря куда вставить кролика

Bogdan
08.11.2016
14:38:14
я читаю туториал спринга по вебсокетам

там написано, что если использовать stomp протокол, то можно подключать этого кролика

Stanislav
08.11.2016
14:39:02
если в цепочке клиент -> кролик -> чаткомната со своим стейтом на другом сервисе, то норм

если в цепочке клиент -> кролик -> клиент, то не ок

Ivan
08.11.2016
14:39:57
Если нагрузка маленькая то норм

Stanislav
08.11.2016
14:45:14
потому что такую схему можно расширять функционалом и горизонтально масштабировать

Stanislav
08.11.2016
14:53:45
ну zmq -- это совсем не mq. это обертка над голыми сокетами

Sergey
08.11.2016
14:54:38
Дюютам то ли сто то ли 200к в секунду был предел и то из за проблемы тсп сокетов

100к в секунду кажется это предел по пакетам для современных карточек сетевых

Я думаю что если вынести очередь в абстракцию чтобы не привязываться к реализации то кролик норм будет

Но нагрузку по тестировать надо будет

Ivan
08.11.2016
15:33:47
Привет народ вопрос немного не по JVM, скорее по интерфейсу, стоит задача написать панель управления для распределенных сервисов, нужно понимать какое состояние у каждого из них, иметь возможность управлять(запускать, отключать), отображать статистику как техническую(количество запросов) так и бизнесовую(количество продаж например), кто нибудь писал что такое? У меня из знаний веб интерфейса только Dojo, но сам по себе фреймворк устарел, хотя библиотека виджетов там неплохая. Второй вариант который рассматриваем Vaadin, кто нибудь работает с ним сейчас? Мб есть какие готовые варианты, нагуглить особо ничего не смог

Google
Igorek
08.11.2016
15:37:18
бери Vaadin

отлично подходит для админок и с низкой нагрузкой

Pavel ?
08.11.2016
15:39:29
с gwt закопаются

Ivan
08.11.2016
15:39:33
ну я вот склоняюсь к нему плюс там Java

Admin
ERROR: S client not available

Igorek
08.11.2016
15:40:03
spring boot + vaadin

можно еще поковырять CUBA platform

https://www.cuba-platform.com/

Ivan
08.11.2016
15:42:01
ага, спасибо за наводку гляну

Alexey
08.11.2016
15:47:10
spring boot + angular js с бутстрапов и купленным каким-нибудь стилем типа матириал дизайн

Ivan
08.11.2016
15:48:41
нужны готовые виджеты, гриды, селекты, желательно с готовой функциональностью, я сомневаюсь что для ангуляра их много

Alexey
08.11.2016
15:49:11
хватает

Oleg
08.11.2016
15:49:16
extjs?

Alexey
08.11.2016
15:49:19
смотря что надо

Ivan
08.11.2016
15:51:08
хватает
можешь дать ссылку на конкретную библиотеку виджетов, посмотреть? Нужен набор виджетов, я выше писал, датагриды, селекты(мультиселекты и т.д.), дейтпикеры

extjs?
мощная либа но стоит дороговато

Alexey
08.11.2016
15:53:12
неа ) прям сборку не знаю на каждый конкретный случай есть разные либы

Igorek
08.11.2016
15:55:14
да если нужны виджеты надо брать ваадин и не париться

там это все в несколько строк

Alexey
08.11.2016
15:55:49
в ангуляре многие вещи тоже в пару строк без всяких виджетов

Google
Берял
08.11.2016
15:56:31
Igorek
08.11.2016
15:56:58
не стоит
аргументы?

Митко Соловец?
08.11.2016
15:57:10
>не париться >vaadin оуукееей

Берял
08.11.2016
15:57:24
аргументы?
работаю с ней, жопа горит каждый день от кубы

Митко Соловец?
08.11.2016
15:57:41
гвт надо избегать любой ценой

если ленивые и хотите компоненты - берите JSF PrimeFaces

Igorek
08.11.2016
15:58:07
несколько проектов на гвт писал, все отлично

Митко Соловец?
08.11.2016
15:58:14
http://www.primefaces.org/

sss3 ?
08.11.2016
15:58:33
несколько проектов на гвт писал, все отлично
И вообще прекрасно себя чувствую

Митко Соловец?
08.11.2016
15:58:39
гвт говнище

тут и обсуждать нечего

тормознутое, кривое дерьмо

я ничего не писал, но саппортил

а я вижу у тебя пригорело с правды)

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