@jvmchat

Страница 2736 из 2890
guga
16.08.2018
10:38:47
а отличии от 250мегабайтных джарников со спрингом

Митко Соловец?
16.08.2018
10:39:25
Врети

Google
guga
16.08.2018
10:39:42
сктолько фат жарка твоего проекта весит?

но, это не важно в целом

guga
16.08.2018
10:49:58
?‍♂️

Sergey
16.08.2018
10:50:21
Клиент ее не грузит себе на комп

Но вот я деплою иногда на сервера которые стоят в Анадыре....

Ставлю на ночь )))))))))

Alexander
16.08.2018
10:51:44
Но вот я деплою иногда на сервера которые стоят в Анадыре....
ну так это, есть такое понятие "джамп-сервер". если есть группа удаленных географических серверов, то заливается сначала на один, а с него уже на все остальные

Митко Соловец?
16.08.2018
11:08:40
Sergey
16.08.2018
11:08:48
Ты очень заблуждаешься
Нет, я говорю с ними по телефону

Google
Митко Соловец?
16.08.2018
11:08:49
250 мегабайт - это жирный порась

Dmitry
16.08.2018
11:10:06
Нет, я говорю с ними по телефону
С чукчами в Анадыре? Не обобщай на весь госсектор

Nikita
16.08.2018
11:29:48
Sergey
16.08.2018
11:36:12
С чукчами в Анадыре? Не обобщай на весь госсектор
Я немного сужу обобщение: за Уралом.

Dmitry
16.08.2018
11:36:51
Я немного сужу обобщение: за Уралом.
Да там и не в госсекторе мало думающих людей. Подавляющее большинство перебралось в Москву

Vladimir
16.08.2018
11:55:29
Да там и не в госсекторе мало думающих людей. Подавляющее большинство перебралось в Москву
За МКАДом жизни нет? Интересное заявление, конечно. Сами статистику собирали?

Vadim
16.08.2018
12:01:36
Vit
16.08.2018
12:01:48
Да там и не в госсекторе мало думающих людей. Подавляющее большинство перебралось в Москву
Зачем остановились, берите шире и в Москва тоже мало, подавляющее большинство за границу свалили ???

Dmitry
16.08.2018
12:02:51
у кого-то знатно подгорело :)

Vitaly
16.08.2018
12:04:20
Упростил немножко код, теперь он выглядит менее устрашающе, но поток всё равно не пробуждается

public void insertMessage(Message message){ String uuid = message.addressId; if (getNicknameById(uuid) == null) new ServerPostman().postRequest(new AddressRequest(uuid)); service.submit(() -> { while (getNicknameById(uuid) == null) synchronized (lock){ try { lock.wait(); } catch (InterruptedException ignored) {} } MessageDao messageDao = app.getDatabase().messageDao(); messageDao.insert(message); app.getResponseListeners().getContactUpgradeBus().onUpdateLastMessage(message.addressId, message.text); }); } public void insertAddressee(Addressee addressee) { service.submit(() -> { AddresseeDao addresseeDao = app.getDatabase().addresseeDao(); addresseeDao.insert(addressee); synchronized (lock){ lock.notifyAll(); } App.getInstance().getResponseListeners().getContactUpgradeBus().onLoadContacts(); }); }

Vladimir
16.08.2018
12:06:40
А что дебаг показывает? Ожидающий поток случайно не уходит на второй круг из-за истинности условия == null?

Artjom
16.08.2018
12:07:34
В телеграмме формтирование есть и не выглядело бы как ужастное полотно текста

Нихрена не прочитать нормально

Vitaly
16.08.2018
12:08:15
gist в помощь.
Да, сейчас через него скину

https://gist.github.com/VitalyPeryatin/d8d30e2f45ccf57c9b7268c85ecd68de

Mikhail
16.08.2018
12:28:13
Нет, на второй круг не уходит
сделайте логирование в insertAddressee, этот код выполняется?

Google
Vitaly
16.08.2018
12:29:26
Сейчас немножко подразобрался в коде и там, чтбы это всё выплнилось надо, чтобы он эти два потока трижды передавали друг другу управление

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

Mikhail
16.08.2018
12:31:10
Мне кажется я немного перемудрил и надо чуть упростить логику
а не может быть проблемы из-за того, что у вас insert и read операции на одном и том же пуле работают?

Vitaly
16.08.2018
12:32:26
Не думаю, потоки же разные

Mikhail
16.08.2018
12:34:11
Не думаю, потоки же разные
и что? сколько тредов у вас работают на read, а сколько на insert?

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

Vitaly
16.08.2018
12:36:01
Mikhail
16.08.2018
12:37:09
Тогда бы вызывало исключение
не понял. в каком случае?

Alexander
16.08.2018
17:53:43
Привет! А можно как-нибудь поставить что-то вроде -XX:MaxRAMFraction=1.5?

Привет! А можно как-нибудь поставить что-то вроде -XX:MaxRAMFraction=1.5?
Хм, видимо только в десятке - https://bugs.openjdk.java.net/browse/JDK-8186315

Grushin
16.08.2018
18:42:33
Кто может обьяснить как рандом работает? Если он использует атмосферные шумы то кто их считывает? Неужели датчик такой есть в каждом устройстве?

Alessio
16.08.2018
18:44:20
рандом?

Alessio
16.08.2018
18:44:25
какой рандом?

Vladimir
16.08.2018
18:44:54
Кто может обьяснить как рандом работает? Если он использует атмосферные шумы то кто их считывает? Неужели датчик такой есть в каждом устройстве?
https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BD%D0%B3%D1%80%D1%83%D1%8D%D0%BD%D1%82%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4

в качестве сида берется текущее время

Grushin
16.08.2018
18:47:33
в качестве сида берется текущее время
Чет мне кажется что все-таки рандом может быть "взломан"

Ну да ладно

Grushin
16.08.2018
18:56:28
Quantum Harmonizer
16.08.2018
18:56:37
prng?
PRND

Google
Oleksandr
16.08.2018
21:14:07
google chrome

Admin
ERROR: S client not available

Oleksandr
16.08.2018
21:17:30
да, например, доку по инструментам разработчика

можно прикрутить каким charles proxy, или аналогом

Ivan
16.08.2018
22:19:55
Если я правильно всё понял и не путаю про назначение либы, то мок-сервер должет тут зайти

Вот это http://www.mock-server.com/

А ещё если есть другой сервис к которому идёт запрост то на тест контейнерах это всё прекрасно эмулируется реальная работа, но тут тесты могут занимать больше времени

Artur
17.08.2018
04:23:15
Подскажите проект с хорошо реализованным Servlet non-blocking IO. ReadListener, WriteListener, вот это все.

Alessio
17.08.2018
04:35:59
Приват 24

(Это шутка, если что)

Yan
17.08.2018
06:25:15
ребят,а что такое facet?

Artur
17.08.2018
06:31:48
(Это шутка, если что)
посмеялся, спасибо, а кроме шуток?

Pawel
17.08.2018
06:32:16
ребят,а что такое facet?
Парень с польского

Yan
17.08.2018
06:32:42
шутки за 200)

Pawel
17.08.2018
06:33:12
шутки за 200)
:₽ утро же

Aybek
17.08.2018
07:05:14
Народ, подскажите смысл каталогов WEB-INF, META-INF? Сейчас настраиваю подключение к базе и не знаю в какую из этих директорий положить конфиг файл, и еще не очень понятно где эти папки должны быть созданы, в некоторых проектах они лежат в папке webapp, в других в папке resources, чет запутался

и если они используются для настройки, зачем нужен application.properties, или это взаимо заменяемые вещи?

Alessio
17.08.2018
07:10:37
ну дела

в web-inf по-моему шаблоны лежат и статик файлы, если их юзаешь

а в апликейшн проперти - пропертя

Google
Kirill
17.08.2018
07:32:47
Ребят, кто может подсказать с настройкой мавена, в части наследования pom. Есть такой кейс - многомодульный проект, модули которого делятся на 2 типа: сервис и сдк. pom'ники у них на 60% как минимум одинаковые, как в части зависимостей, так и в части подключения и настроек плагинов. Эту общую часть я естественно хочу вынести в отдельный pom и просто его инклюдить. Можно было бы это сделать через parent, но для srv уже есть родительский помник спринг-бут-стартера. Подскажите есть ли красивое решение, как вынести общую часть в одно место?

Павел
17.08.2018
07:41:37
Народ кто обфусцировал спринг бут приложение хоть раз? Поделитесь чем и как?

Timur
17.08.2018
07:49:19
Зачем?
Чтобы говнокод никто не видел)

Павел
17.08.2018
07:51:04
Зачем?
Задача стоит)

Ну настрой обфускацию только твоего пакета
Ну вот. Как и в какой программе. Я никогда не делал такого что использовать

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