Обложка канала

Библиотека джависта. Страница 5

20804 @javaproglib

Полезные материалы по всему, что может быть полезно разработчику на Java.

  • Библиотека джависта

    Почему строка является популярным ключом в HashMap в Java? Поскольку строки неизменяемы, их хэш код вычисляется и кэшируется в момент создания, не требуя повторного пересчета при дальнейшем использовании. Поэтому в качестве ключа HashMap они будут обрабатываться быстрее. #вопросы_с_собеседований
  • Библиотека джависта

    🚀 Познакомься с теорией шардирования! 📌 Шардирование - это метод горизонтального масштабирования баз данных, при котором большие объемы данных разбиваются на мелкие фрагменты (шарды). Каждый шард содержит подмножество данных и может храниться и обрабатываться независимо от других шардов. 🗓 16 июля в 18:00 по МСК пройдет бесплатный открытый урок по теории шардирования! Чему ты научишься: - узнаешь, что такое шардирование и в каких ситуациях его следует применять - поймешь, в чем разница между партиционированием и шардированием   - разберешься с rebalancing, resharding и consistent/randezvous hashing ➡️ Ссылка на открытый урок ⬅️
  • Библиотека джависта

    Как сделать увлекательное видео по программированию Создание скринкаста может стать для вас отличным способом поделиться своими знаниями и помочь другим разработчикам в вашей команде. Однако не все видеоуроки одинаково эффективны. В этом руководстве описано, как создавать увлекательные и информативные видеоролики по программированию, которые произведут впечатление на ваших коллег. Читать статью
  • Реклама

  • Библиотека джависта

    Важно: правила площадки❗️ 1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев 2️⃣ За оскорбления группы/канала или админа — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан 3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
  • Библиотека джависта

    Пользуетесь ли вы какими-либо иностранными новостными ресурсами по программированию на регулярной основе? Если да, то какими? #интерактив
  • Библиотека джависта

    «Асинхронная архитектура», о проектировании сложных распределенных систем 28 июля стартует 5 набор на курс «Асинхронная Архитектура». Приходите учиться, если уже напарывались на сервисную архитектуру, которая в итоге становилась распределённым монолитом, или просто хотите погрузится в мир больших распределённых систем. Темы курса: — обработка распределённых ошибок, — тестирование распределённых систем, — форматы данных и способы коммуникации, — отказоустойчивость, — эволюция — как добавлять новые события в сложные системы. Курс направлен на мидлов, сеньоров, тимлидов и CTO. Отважным джунам тоже можно прийти — прокачаете мышление проектировщика, которое позволит писать более понятный и изолированный код. Курс прикладной: будут домашки с разбором, которые готовят к реальной работе и реальным сложностям. За время курса вы сделаете проект с асинхронной архитектурой и положите себе в портфолио. Если успеете в дедлайн — получите сертификат на русском и английском языке, который можно привязать к линкедину. Материалы курса проверены на почти 1500 учеников. На курсе учились команды из Arrival, Toptal, Яндекс, Озон, Авито, Сбер и другие. Посмотреть программу, отзывы и бесплатный урок По промокоду LibJav10 скидка 10% до 18 июля. Платить можно самому сразу или частями. А лучше за счет компании из любой точки мира.
  • Библиотека джависта

    Очередной #дайджест статей по Java: ☕️ Автоматически ищем техдолг с помощью RefactorFirst ☕️ Тестирование Spring Boot через MockMVC ☕️ Строим свой SSO ☕️ Простыми словами об InlineKeyboard в Телеграмм ботах на java ☕️ Новые фичи в IDEA 2023.2 EAP 7 ☕️ Собственные исключения в Java: как управлять ошибками в вашем приложении ☕️ Введение в многопоточность в Java очень простым языком: Процессы, Потоки и Основы синхронизации
  • Библиотека джависта

    ❗️Целых два новых канала! Хорошая новость для джавистов: мы запустили два канала, чтобы вам было еще проще практиковаться и готовиться к офферу мечты 💪 👉Библиотека Java для собеса — канал, в котором мы будем выкладывать наши уже традиционные вопросы с собеседований (и, конечно же, ответы на них) 👉Библиотека задач по Java — канал с задачами, тестами, квизами и, конечно, кодом Бегом подписываться 🏃‍
  • Библиотека джависта

    Маркерный интерфейс Маркерный интерфейс — это интерфейс без каких-либо методов. Обычно он реализуется классом или расширяется другим интерфейсом для обозначения определенного свойства. Наиболее широко известными маркерами в стандартной библиотеке Java являются следующие: ☕️ Serializable используется для явного указания того, что этот класс может быть сериализован; ☕️ Cloneable позволяет клонировать объекты с помощью метода clone (без интерфейса Cloneable этот метод выдает исключение CloneNotSupportedException); ☕️ Remote используется в RMI для указания интерфейса, методы которого можно вызывать удаленно.
  • Библиотека джависта

    🔥 Теоретический минимум по Computer Science Computer Science рассказывает о том, как работает компьютер, что такое двоичная система, что за структуры данных и как их использовать. Это видео — база по Computer Science, которую должен знать каждый программист. Здесь про блок схемы, вентили и работу двоичных систем. Смотреть видео
  • Библиотека джависта

    ⚡️ Как стать Java Junior разработчиком Видео представляет собой пошаговый план, как стать разработчиком Java Junior в кратчайшие сроки. В нём есть ссылки на все необходимые для этого материалы. Также автор делится своим опытом поиска работы и рассказывает в каком порядку и что нужно изучать чтобы стать Java Junior Developer. Смотреть видео
    Как стать Java Junior разработчиком за 4 месяца

    В этом видео я рассказываю как стал Java Junior разработчиком за 4 месяца и нашёл свою первую работу программистом. На протяжении всего видео даю рекомендации, как изучать Джава, откуда брать информацию и что делать, чтобы устроиться на первую работу. ПЛАН ОБУЧЕНИЯ 00:00 - Вводная часть 00:38 - Шаг 1 — Основы Java: Сервис JavaRush (первые 20 уроков) Канал Наиля Алишева — alishev. Плейлист Java для начинающих: https://www.youtube.com/watch?v=ziOQ8wkmnSE&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak Плейлист Продвинутая Java: https://www.youtube.com/watch?v=QCjLMw988kQ&list=PLAma_mKffTOTtGQEbqurDRoPwDEKzzZQA Плейлист GIT Полный курс: https://www.youtube.com/watch?v=Ov6SBXWDLxo&list=PLAma_mKffTOTIomJBmL9J42PP0l7riFUO Плейлист Алгоритмы и Структуры данных: https://www.youtube.com/watch?v=2kSx7wMAhcc&list=PLAma_mKffTOT_qpTFv4KdD9DhOAUd5Rqy Книги: 1) Герберт Шилдт | Java. Руководство для начинающих 2) Герберт Шилдт | Java. Полное Руководство 04:22 - Шаг 2 — Spring Framework: Канал Наиля Алишева — alishev. Плейлист Spring Framework: https://www.youtube.com/watch?v=5ePo08sqcpk&list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ Канал Евгения Сулейманова — https://www.youtube.com/@EugeneSuleimanov Одно из видео по CRUD: https://www.youtube.com/watch?v=NA6n1Xu7o_g&t=2s Плейлист с собеседованиями: https://www.youtube.com/watch?v=XZIwI_bdNKU&list=PLlsMRoVt5sTMMCwd_gLaaZMkQhzVh9hLA 07:52 - Шаг 3 — Pet-проект 09:35 - Шаг 4 — Поиск работы 12:46 - Мои результаты

    YouTube
  • Библиотека джависта

    Алгоритмы компрессии данных: принципы и эффективность В современном информационном обществе объем данных стремительно растет, и с каждым годом все больше информации генерируется и обрабатывается. В связи с этим важным аспектом стало умение эффективно управлять данными, чтобы не только сохранить информацию, но и оптимизировать ее использование и передачу. Одним из основных инструментов для достижения этой цели является компрессия данных. Читать статью
  • Библиотека джависта

    Числа с плавающей точкой для гуманитариев. Что это такое и как они работают На данную тему уже написано большое количество статей, однако многие из них используют пугающие математические формулы и нотации, что может быть сложно для понимания новичкам. В этой статье автор простым языком попытался раскрыть данную тему и помочь решить ряд вопросов. Читать статью
  • Библиотека джависта

    Получаем порядковый номер элемента в enum Метод ordinal() используется с перечислениями (enum). Он возвращает порядковый номер константы перечисления, начиная с нуля. В этом примере создается перечисление Colours с четырьмя константами: Red, Green, Brown и Yellow. В методе main создаются переменные для каждой из этих констант и выводятся их порядковые номера с помощью метода ordinal().
  • Библиотека джависта

    Получаем порядковый номер элемента в enum Метод ordinal() используется с перечислениями (enum). Он возвращает порядковый номер константы перечисления, начиная с нуля. В этом примере создается перечисление Colours с четырьмя константами: Red, Green, Brown и Yellow. В методе main создаются переменные для каждой из этих констант и выводятся их порядковые номера с помощью метода ordinal().
  • Реклама

  • Библиотека джависта

    Какие сериалы/фильмы о программировании мотивируют вас продолжать обучение? #интерактив
  • Библиотека джависта

    AMD — вечная канарейка Intel Если прямо сейчас посмотреть на рынок процессоров, то может сложиться обманчивое впечатление, что AMD на равных конкурирует за место под солнцем с компанией Intel. Кто-то может посчитать, что так было всегда. Реальность же заключается в том, что если Intel всю свою историю колебалась между полной гегемонией и просто доминированием на рынке процессоров для персональных компьютеров и серверов, то AMD в хорошие моменты своей истории была строго второй, а в плохие — находилась буквально при смерти. Читать статью
  • Библиотека джависта

    🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика Как думаешь, что нужно уметь, чтобы стать крутым Senior-разработчиком или даже создать свой успешный стартап? Спойлер: нет, не только хорошо кодить. 🔗 Основной сайт 🔗 Зеркало