Size: a a a

Java/Kotlin and more

2021 June 09

Д

Дмитрий in Java/Kotlin and more
Чем?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
мултипоточность бывает разная, бывает изменяющая данные, а бывает нет. бывает нужен общий стейт, а бывает нет

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

AE

Alexandr Emelyanov in Java/Kotlin and more
потому "Иммутабельность хороша для потокобезопасности" звучит скорее как от незнания на хайпе "модно, стильно, молодежно"
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
не совсем. не люблю категоричные высказывания
источник

V

Vladimir in Java/Kotlin and more
А не подскажете, как можно вытащить не все сущности а только их имена с помощью критерии?
источник

K

Kehlani in Java/Kotlin and more
Что используется для доступа в базу?
источник

K

Kehlani in Java/Kotlin and more
Hibernate?
источник

K

Kehlani in Java/Kotlin and more
Если Hibernate, то можно Projections попробовать https://stackoverflow.com/a/11626877
источник

Д

Дмитрий in Java/Kotlin and more
это немного притянуто за уши, потому что вещи очевидные. Ну окей, мой предыдущий коммент потёрли, поэтому -
1) Наверное очевидно что иммутабельность в случаях которые вы описали про стейт и изменяющиеся данные впринципе не применима в здравом уме
2) Если бездумно писать код, то дело не в иммутабельности объектов, впирнципе это же и в 1.п.
источник

Д

Дмитрий in Java/Kotlin and more
так что не очень понятно что тут хайпового и модного - способ оградить себя потенциально выстрелить себе в ногу? Ну такое
источник

VS

Valentin Savostyanov in Java/Kotlin and more
#вакансия Добрый день! Ищем в команду специалиста уровня сеньор или мидл/сеньор на долгосрочный проект -  https://rostov.hh.ru/vacancy/43907953
источник

А

Анна in Java/Kotlin and more
#вакансия #работа #job #backend #java #spring #fulltime
Компания: Банк
Вакансия: Java-разработчик
Занятость: #fulltime
Формат: #remote или офис
Локация: #Москва #Спб или #удаленка
Зарплатная вилка: от 150 000

Ты наш идеальный кандидат, если у тебя есть:
🔸Отличные знания Java 11+
🔸Знания Spring / Spring Boot / Spring Cloud
🔸Дружеские отношения с DevOps, пайплайны, контейнеризация и оркестрация, Linux
🔸Знание принципов и шаблонов проектирования
🔸Глубокое понимание микросервисной архитектуры
🔸Желание работать с большими и сложными проектами

Мы предлагаем:
🔸Гибкий график работы, достойную заработную плату, ДМС со стоматологией, современный стек технологий, и многое другое)

📬Контакты: @it_hr_Ann
источник

MS

Marat Saubanov in Java/Kotlin and more
Всем привет
Помогите пожалуйста ситуация следующая ,
есть микросервис который периодически становится не доступен (выкидывает сокет таймаут) во время больших нагрузок.
Сейчас тестировал через JMeter все запросы проходят успешно и никаких эксепшенов не  вылетает.
Кто какими методиками пользуется что бы отлавить подобные ошибки ?
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
а че их отлавливать? сервис тут в общем случае непричем, у тебя таймаут транспорта

возможно чето на фаерволе или что то такое
источник

MS

Marat Saubanov in Java/Kotlin and more
да вот тоже думаю но хз
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
вообще нет
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
подключи мониторинг, например prometheus+grafana, возьми дашборд spring boot стандартный, там есть метрики веб пула, скорее всего у тебя потоки заканчикаются
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
по умолчанию там нет этих метрик, надо mbean registry включать
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
а если нет потоков для обработки - соединение принимается и уходит ждать поток, который его обработает, если переполнение сильное - будет отвал по таймауту
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
все там есть
источник