Size: a a a

2020 March 20

VI

Valeriy 🐻 Ivannikov in pro.jvm
Их же закрывать надо, если не переиспользуешь
источник

VI

Valeriy 🐻 Ivannikov in pro.jvm
Поэтому нужно пул делать и тыркать оттуда свободные
источник

NS

Name Schiefer in pro.jvm
Valeriy 🐻 Ivannikov
Их же закрывать надо, если не переиспользуешь
Кстати говоря, как эта «фича» называется? Weak references?
источник

VS

Vladimir Sitnikov in pro.jvm
Скорее, PhantomReference (или новомодный Cleaner)
источник

NS

Name Schiefer in pro.jvm
Vladimir Sitnikov
Скорее, PhantomReference (или новомодный Cleaner)
Спасибо
источник

K

Konstantin 🇷🇺 in pro.jvm
я думал раз я использую spring websocket, spring сам заботится о переиспользовании потоков, а не генерит их как не в себя)
источник

VI

Valeriy 🐻 Ivannikov in pro.jvm
Name Schiefer
Кстати говоря, как эта «фича» называется? Weak references?
Слабая связанность вроде про другое, типа когда объекты минимально связаны
источник

VI

Valeriy 🐻 Ivannikov in pro.jvm
Konstantin 🇷🇺
я думал раз я использую spring websocket, spring сам заботится о переиспользовании потоков, а не генерит их как не в себя)
Он сам то заботится, но ты же не используешь его механизм, а сам генеришь
источник

K

Konstantin 🇷🇺 in pro.jvm
Valeriy 🐻 Ivannikov
Он сам то заботится, но ты же не используешь его механизм, а сам генеришь
я не сам использую, у меня реализованы еще пинги вручную, юзер шлет message пинг, а сервер в ответ message понг, также как и обычные другие события. В памяти висят одни пинги почему то
источник

AE

Alexandr Emelyanov in pro.jvm
Konstantin 🇷🇺
я не сам использую, у меня реализованы еще пинги вручную, юзер шлет message пинг, а сервер в ответ message понг, также как и обычные другие события. В памяти висят одни пинги почему то
без кода пальцем в небо
источник

K

Konstantin 🇷🇺 in pro.jvm
Alexandr Emelyanov
без кода пальцем в небо
код максимально примитивен: https://pastebin.com/Lv6CabmJ
источник

K

Konstantin 🇷🇺 in pro.jvm
похоже надо самому настроить пулл потоков для приема и отправки сообщений
источник

e

elefus in pro.jvm
нет у кого опыта / материалов по тюнингу G1 под нужды приложения с высокой аллокацией (и частой сборкой 90% в виде мусора), небольшим OldGen'ом при хардкапе latency в 80мс?
источник

V

Vladislav in pro.jvm
Всем привет, подскажите хороший ресурс (книгу/плейлист и т.д.) для понимания работы Spring Framework и Spring MVC в частности
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in pro.jvm
Vladislav
Всем привет, подскажите хороший ресурс (книгу/плейлист и т.д.) для понимания работы Spring Framework и Spring MVC в частности
spring in action
pro spring
источник

C

Combot in pro.jvm
Игорь Долматов has been banned! Reason: CAS ban.
источник

AC

Arik Chan in pro.jvm
Привет. Кто какие применял техники для закрытия своего серверного API для посторонних мобильных приложений. Понятно, можно зашить ключ к API в приложение. Однако его несложно выковорить.
Можно применить white-box способ сокрытия ключа, с генерацией тонны сишного кода, который является очень сложной функцией по генерации предопределенного ключа на основе параметров девайса. Но это совсем тяжелая артилерия и геморой.
Может что-то еще?
источник

I

Ilia in pro.jvm
думаю, это вопрос конфигурации секьюрити и привилегий
источник

I

Ilia in pro.jvm
главное, чтоб юзер не мог делать то, что не должен. А рассматривать сам по себе мобильный клиент как злоумышленника не стоит ИМХО
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in pro.jvm
Arik Chan
Привет. Кто какие применял техники для закрытия своего серверного API для посторонних мобильных приложений. Понятно, можно зашить ключ к API в приложение. Однако его несложно выковорить.
Можно применить white-box способ сокрытия ключа, с генерацией тонны сишного кода, который является очень сложной функцией по генерации предопределенного ключа на основе параметров девайса. Но это совсем тяжелая артилерия и геморой.
Может что-то еще?
можно через пуши слать временные токены для доступа к апи
источник