gram news
Java Developer channel avatar

Java Developer

@java_developer

MAKE JAVA GREAT AGAIN Мемы: @java_memes

ProjectsENProgramming

6,371subscribers

Open the Channel

Latest posts

  • Java Developer

    20 Apr 2025, 07:25

    Что посмотреть на выходных — 20Наткнулся в Ютубе на классное шоу. Такой мини-формат Своей игры только между джавистами бигтеха. Команды: X5, Сбер, Тинькофф, Самокат, Мир Пей, RuStore, Тинькофф. Пару шуток-перебивок из шоу:Сколько волка не корми — всё равно опыт крутитНа концерте классической музыки весь зал на сцене видит дирижёра. И только devops-инженер видит там оркестратораhttps://youtube.com/playlist?list=PLretT_1_SO-AFm7rjtRuxobGWcI2us2zu#чтопосмотреть@java_developer
    18,30022Open in Telegram
  • Java Developer

    6 Apr 2025, 17:49

    Впечатления от JPoint 2025 моего коллегиВпечатления позитивные: большинство докладов понравились, интересные темы, классные спикеры. Особенно зашёл доклад «Путеводитель по профилированию приложений на JVM» — захотелось применить.Понравился и формат ответов на вопросы после докладов — очень живая атмосфера и возможность пообщаться лично со спикерами.Отдельно удивило, что были доклады на английском.Из минусов — попадались молодые спикеры, которые пока слабо владеют темой и не готовы отвечать на вопросы. Немного контрастирует с уровнем профессиональных докладчиков.В целом такие конференции полезны, помогают увидеть, что ты еще многое не знаешь и мотивируют дальше развиваться)
    17,500131Open in Telegram
  • Java Developer

    5 Apr 2025, 17:10

    JPoint 2025Вчера сходил на JPoint — Java-конференцию для опытных разработчиков. Билет мне оплатила компания (правда, с условием отработать ещё полгода или вернуть деньги при увольнении). Последний раз был на крупной конференции в 2018 в Питере на Joker. Если сравнивать, то участников и спонсоров сейчас стало поменьше и мерч поскромнее, зато стенды теперь более яркие и современные. Доклады по-прежнему на высоком уровне, особенно ажиотаж вызвал доклад про микробенчмарки. Организация тоже порадовала — кайфовый сайт с лк, чёткий тайминг, удобные дискуссионные зоны, обед в два потока — без очередей и суеты. В целом кайф!
    Image from a post by Java DeveloperImage from a post by Java DeveloperImage from a post by Java DeveloperImage from a post by Java Developer
    20,2003052Open in Telegram
  • Java Developer

    4 Feb 2025, 08:53

    forwarded from @java_memes

    12,700video428Open in Telegram
  • Java Developer

    4 Feb 2025, 08:53

    яндексоиды, без негатива )
    11,80071Open in Telegram
  • Java Developer

    24 Dec 2024, 12:45edited

    Kafka Какие есть гарантии доставки сообщений Ответ:1. At most once (не более одного раза): Сообщение может быть потеряно, но никогда не будет доставлено повторно. 2. At least once (как минимум один раз): Сообщение доставляется минимум один раз, но возможно повторное получение. 3. Exactly once (ровно один раз): Сообщение доставляется и обрабатывается строго один раз. Это наиболее надёжная гарантия, достигается с помощью механизма идемпотентности продюсера и транзакций.Примечание: Гарантия зависит от настроек продюсера, консюмера и брокера Kafka.
    17,70022Open in Telegram
  • Java Developer

    23 Dec 2024, 15:04edited

    Java Core Чем отличается abstract class от interface? Ответ:1. Наследование • abstract class может extends только один класс (single inheritance), но может реализовывать несколько интерфейсов. • interface может extends несколько других интерфейсов (множественное «наследование» интерфейсов). 2. Методы • abstract class может содержать как абстрактные, так и реализованные методы. Поддерживает любые модификаторы доступа. • interface ◦ до Java 8 содержал только абстрактные методы (по умолчанию public abstract) ◦ с Java 8 появились default и static методы с реализацией ◦ с Java 9 можно объявлять private методы внутри интерфейса, чтобы переиспользовать логику в default-методах. При этом приватные методы могут существовать только внутри интерфейса, и не видны реализующим классам. 3. Конструкторы • abstract class может иметь конструкторы для инициализации общих полей у наследников, но нельзя
    16,70033Open in Telegram
  • Java Developer

    22 Dec 2024, 17:36edited

    Spring При каких условиях транзакция Spring будет откатана (rollback)? Ответ:1. Если выброшено unchecked исключение (наследник RuntimeException или Error).2. Если выброшено checked исключение, указанное в аннотации @Transactional с параметром rollbackFor. @Transactional(rollbackFor = { IOException.class })Примечание: Checked исключения (например, IOException) по умолчанию не вызывают роллбэк, поэтому их нужно явно указывать через параметр rollbackFor.
    13,100434Open in Telegram
  • Java Developer

    21 Dec 2024, 10:57

    Java Stream APIРазница между методами map и flatMap• Метод map принимает функцию, которая вызывается для каждого элемента стрима и преобразует его в другое значение. В результате получается стрим с преобразованными элементами, структура стрима при этом не меняется.List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); List<String> strings = numbers.stream() .map(number -> String.valueOf(number)) .collect(Collectors.toList());• Метод flatMap принимает функцию, которая преобразует каждый элемент стрима в новый стрим. Затем flatMap объединяет (склеивает) полученные стримы в один общий. Пример. У нас есть список заказов, а каждый заказ содержит список купленных вещей. Получить список всех купленных вещей можно так:List<Item> items = orders.stream() .flatMap(order -> order.getItems().stream()) .collect(Collectors.toList());
    11,400426Open in Telegram
  • Java Developer

    20 Dec 2024, 20:35edited

    Spring Для чего используется аннотация @Qualifier Ответ:Когда есть несколько бинов одного типа, то используя @Qualifier мы говорим Spring'у, какой именно бин внедрить. При этом также существует аннотация @Primary. Если мы укажем бин @Primary, то Spring его выберет по умолчанию. Когда нужен конкретный другой бин, то @Qualifier переопределит выбор @Primary.Kafka Как сделать, чтобы сообщения по одному процессу обрабатывались последовательно? ОтветДля таких сообщений нужно использовать одинаковый ключ (идентификатор процесса). Продюсер, используя этот ключ, отправит все связанные сообщения в одну и ту же партицию. Так как сообщения внутри партиции обрабатываются строго по порядку, один консьюмер получит их последовательно.SQL Чем отличается SELECT COUNT() от SELECT COUNT(address) Ответ:COUNT() считает общее количество строк, независимо от того, содержат ли они NULL в каком-либо
    8,410655Open in Telegram
  • Java Developer

    20 Dec 2024, 20:34

    так, на чём мы тут остановились
    7,530376Open in Telegram
  • Java Developer

    6 Jun 2024, 18:30

    Image from a post by Java DeveloperImage from a post by Java Developer
    12,5009717Open in Telegram
  • Java Developer

    14 May 2024, 14:06

    Я за март прошел больше 10 собесов. Накопил портянку вопросов, которые часто спрашивали. Есть желание выкладывать сюда эти вопросы с возможными ответами и обсуждать в комментариях. Как идейка?
    14,100449Open in Telegram
  • Java Developer

    26 Apr 2024, 14:27

    Сегодня опробовал прогу Lens, которая позволяет управлять кластером Kubernetes через графический интерфейс. Красота! Понравилось.Это как с git - можно всё делать в терминале, а можно и в IDE пушить, черепикать и тд.https://habr.com/ru/companies/first/articles/677420/
    14,60033Open in Telegram
  • Java Developer

    5 Apr 2024, 08:56

    Отзыв оффераНедавно ходил по собеседованиям (рынок РФ). Понравилась вакансия - крупная компания пилит свой новый продукт, прошёл тех собес - не супер гладко, но приятные впечатления остались, отправил свою анкету для сб, всё норм, на следующий день прислали оффер, по деньгам как просил. Договорились, что беру неделю на раздумья. И в этот же день вечером эйчар пишет: «могу набрать? срочно». Говорит пришли новые руководители и решили поменять стек, поэтому найм заморожен. Сорян, так бывает. Можем предложить другую команду, но собес надо пройти заново.Новый собес я конечно же не проходил. Себя успокоил тем, что видать в компании не гладко с процессами и в целом мне повезло. Но всё равно неприятно.Были у кого-то похожие приколы?
    12,20046Open in Telegram
  • Java Developer

    4 Apr 2024, 18:24

    10,900poll1Open in Telegram
  • Java Developer

    30 Mar 2024, 16:30

    Спасибо за вчерашние комментарии, обратную связь, идеи, искренний интерес. Рад видеть среди читателей адекватных людей, заинтересованных, зачастую вежливых и дружелюбных!Очень рад отпискам от канала. В общем-то, последние посты были на это и нацелены.Для меня важно делиться мыслями именно с приятными людьми, лояльными читателями, которые не ждут ежедневного вау-контента и «пользы»
    11,300681Open in Telegram
  • Java Developer

    29 Mar 2024, 16:07

    ладно, давайте так. зачем вам этот канал?
    9,110251Open in Telegram
  • Java Developer

    28 Mar 2024, 17:15

    9,770voice message881Open in Telegram
  • Java Developer

    28 Mar 2024, 17:14

    сообщение для англоговорящих подписчиков (индусов) 👇
    10,30010Open in Telegram