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

Библиотека Java разработчика. Страница 4

9291 @BookJava

Библиотека Java разработчика. Книги по программированию на Java.

  • Библиотека Java разработчика

    Java (Средний уровень) Урок 1 - Обучение Java (средний уровень). Урок 1 - Строковые операторы Урок 2 - Строковые операторы в Java (часть 2) Урок 3 - Рекурсия в Java Урок 4 - Введение в коллекции в Java. ArrayList Урок 5 - Коллекции ArrayList и iterator в Java Урок 6 - Коллекции LinkedList в Java Урок 7 - Коллекции LinkedList в Java Урок 8 - Коллекции в Java. Конвертация списка в массив Урок 9 - Коллекции в Java. Сортировка списка Урок 10 - Коллекции в Java. Метод для вывода списка в консоль Все видео доступны на youtube 👉@BookJava
  • Библиотека Java разработчика

    Коллеги, приглашаем вас на вебинар, где Валерий Харисов расскажет о том, как искать и находить неочевидные утечки исходного кода и содержащихся в них секретов. 🕚 29 июня в 15:00 (МСК) Leak-Search — сервис сканирования публичных репозиториев на наличие утечек исходного кода, конфигураций и конфиденциальных данных компании. Разработан и поддерживается командой по ИБ группы компаний QIWI 👨‍💻На вебинаре рассмотрим: - как программный код и секреты компании попадают в сеть - какие векторы утечек часто остаются вне фокуса - сколько это может стоить бизнесу - и главное, как не стать жертвой утечки данных Все на реальных кейсах крупнейших российских и зарубежных компаний, утечки которых были найдены с помощью Leak-Search, либо известны публично. Для участия на вебинаре зарегистрируйтесь по ссылке link.webinar.fm/registe…7xyczjsv 🕚Ждем вас 29 июня в 15:00 (МСК) ❗️На вебинаре вы получите доступ к пробному периоду❗️
  • Библиотека Java разработчика

    План подготовки к собеседованию на позицию Java разработчика Каждый раз, готовясь к собеседованиям на позицию «Java разработчик», я понимаю, что мне бы очень помог конкретный план подготовки. Поэтому все свои записи, накопившиеся в ходе прохождения собеседований, было решено структурировать и опубликовать. Надеюсь, кому-то этот план будет полезен. И я намеренно не пишу, для кого предназначен этот план подготовки: для senior, middle или junior разработчика — все зависит от конкретной вакансии и от требований работодателя. Поэтому опирайтесь на этот план, но фильтруйте и в то же время не воспринимайте его как исчерпывающее руководство. https://habr.com/ru/articles/473872/ 👉@BookJava
  • Реклама

  • Библиотека Java разработчика

    🤪 Если вы пишете приложения на Java и выбираете архитектуру между монолитной и микросервисной, то курс «Микросервисы и API на Java и Kotlin» для вас! Мы убеждены, что разрабатывать микросервисы интереснее, а работать с ними — проще! Почему? ✔️ Легче ловить сбои и приводить приложение в порядок ✔️ Отдельные компоненты можно масштабировать, при этом не придётся переписывать всю систему ✔️ Разные микросервисы — разные технологии разработки ✔️ Можно обновлять приложение по отдельным частям Все эти темы и многие другие мы разбираем на курсе по микросервисам на Java. 🤑 И чтобы было легче вкатиться в занятия, мы дарим вам два бесплатных демо-урока. На них мы разберём отличия монолита от микросервиса, в каких условиях стоит выбирать ту или иную архитектуру ПО. Переходите по ссылке и забирайте уроки, эти знания вам точно пригодятся в работе! Бесплатные уроки можно получить тут.
  • Библиотека Java разработчика

    Шпаргалка по паттернам проектирования 👉@BookJava
  • Библиотека Java разработчика

    Что такое пакет? Перечислите различные преимущества пакетов. Пакеты — это набор связанных классов и интерфейсов, которые связаны вместе. Используя пакеты, разработчики могут легко модулировать код и оптимизировать его повторное использование. Кроме того, код внутри пакетов может быть импортирован другими классами и использован повторно. Несколько его преимуществ: • Пакеты на Java помогают избежать конфликтов имен. • Они обеспечивают более легкий контроль доступа к коду. • Пакеты также могут содержать скрытые классы, которые не видны внешним классам и используются только внутри пакета.. • Создает правильную иерархическую структуру, которая упрощает поиск связанных классов. 👉@BookJava
  • Библиотека Java разработчика

    ⚡️ Пройди тест по Java ⚡️ 💣 Все, кто успешно пройдет тест, получат доступ к записям открытых уроков курса для знакомства с форматом обучения и спец.цену на курс. Что даст обучение на курсе: - Сможете создавать современные java-приложения - Поймете основы функционирования JVM (сборка мусора, byteCode) - Освоите приемы применения многопоточности. - Самостоятельно решать задачи уровня Middle+ 📌ПРОЙТИ ТЕСТ - https://otus.pw/VlGLx/ 💪🏻Хочешь протестировать учебный процесс заранее? Регистрируйся на бесплатное демо-занятие: 📢📢 Регистрация на вебинар 21 Июня в 20:00 - «Конечные автоматы» Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека Java разработчика

    Проблема квадрата/прямоугольника, объяснение и решение В ролике о принципе подстановки Барбары Лисков я привёл в качестве примера его нарушения проблему квадрата/прямоугольника, но не предложил способов её решения. В этом ролике я ещё раз рассказываю об этой проблеме и предлагаю решение. https://www.youtube.com/watch?v=AILeiAJY_78 👉@BookJava
    Проблема квадрата/прямоугольника, объяснение и решение

    В ролике о принципе подстановки Барбары Лисков я привёл в качестве примера его нарушения проблему квадрата/прямоугольника, но не предложил способов её решения. В этом ролике я ещё раз рассказываю об этой проблеме и предлагаю решение. Паблик в VK: https://vk.com/public218833461 Канал в Telegram: https://t.me/+TZCuO38vG3oqu_Jq #solid #lsp

    YouTube
  • Библиотека Java разработчика

    Spring Security в деталях Аутентификация - Spring Security в деталях Получение информации о пользователе - Spring Security в деталях Ещё один способ получения аутентифицированного пользователя #java #springsecurity Точки входа аутентификации - Spring Security в деталях Источники информации о пользователях - Spring Security в деталях Устаревшие DSL в Spring Security 6.1 Отладка контекста безопасности - Spring Security в деталях DSL и конфигураторы контекста безопасности - Spring Security в деталях Фильтры безопасности - Spring Security в деталях источник 👉@BookJava
  • Библиотека Java разработчика

    Зачем нужен протокол HTTP? Узнайте на открытом уроке «Основы протокола HTTP», который состоится 🗓 15 июня в 20:00 мск в OTUS! На занятие мы: - углубимся в историю этого протокола, - разберем его до мельчайших деталей, - изучим работу HTTPS, - немного коснемся HTTP-серверов и REST Встречу проведет 👨‍💻 Никита Сапогов — руководитель backend-разработки в Ситилинк. 👉 Чтобы записаться на урок, пройдите вступительное тестирование — https://otus.pw/MNzA/ Больше полезных навыков будет ждать вас на онлайн-курсе OTUS «Highload Architect». Курс можно приобрести удобным для вас способом. Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Библиотека Java разработчика

    Продвинутый GraphQL со Spring Boot В этой статье вы узнаете, как использовать Spring for GraphQL в своем приложении Spring Boot. Spring for GraphQL — относительно новый проект. Версия 1.0 была выпущена несколько месяцев назад. До этого релиза нам приходилось подключать сторонние библиотеки, чтобы упростить реализацию GraphQL в приложении Spring Boot. Я уже описал два альтернативных решения в своих предыдущих статьях. В следующей статье вы узнаете о проекте GraphQL Java Kickstart. В другой статье вы увидите, как создавать более сложные запросы GraphQL с помощью библиотеки Netflix DGS. Мы будем использовать очень похожую схему и модель сущностей, как и в этих двух статьях о Spring Boot и GraphQL. Rus https://habr.com/ru/articles/720360/ Eng piotrminkowski.com/2023/01…ing-boot 👉@BookJava
  • Библиотека Java разработчика

    Сопоставление с шаблоном в Java — 5 примеров для занятых разработчиков Будучи занятым разработчиком, трудно следить за новыми возможностями и глубоко понимать, где и как их можно использовать. В этой статье блога я расскажу о 5 местах, где вы можете использовать сопоставление с шаблоном в Java, не погружаясь в тонкие детали. Когда вы решите, что готовы к дальнейшему изучению, посмотрите ссылки, включенные в эту статью. Rus https://habr.com/ru/articles/719384/ Eng blog.jetbrains.com/idea/20…velopers 👉@BookJava
  • Библиотека Java разработчика

    🔥Хардкорный тест по Java🔥 🤖Готов выбрать светлую сторону силы, юный падаван? Пройди тест из 20 вопроса и испытай себя, сможешь сдать — пройдёшь на продвинутый онлайн-курс «Java Developer. Professional» от OTUS со скидкой! 🦸🏼‍♂️Компании-партнеры ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность! 📌ПРОЙТИ ТЕСТ - https://otus.pw/VlGLx/ 💪🏻Хочешь протестировать учебный процесс заранее? Регистрируйся на бесплатное демо-занятие: 🔸 Регистрация на вебинар 21 Июня в 20:00 - «Конечные автоматы» Регистрируйся сейчас - напомним в день вебинара! Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека Java разработчика

  • Библиотека Java разработчика

    Яндекс Практикум запустил бесплатный курс “Основы работы с Git”. Вы сможете полностью освоить популярную систему контроля версий кода за 20 часов. Курс будет полезен тем, кто только погружается в разработку, и тем, кто не первый год пишет код: — новички освоят инструменты, которые точно пригодятся в профессии; — знатоки структурируют знания и повысят свою продуктивность. На курсе вы научитесь: — Писать код вместе с другими разработчиками и разработчицами; — Отменять и откладывать изменения в своих ветках; — Использовать локальный и удалённый репозиторий; — Соединять ветки и разрешать конфликты; — Управлять репозиторием через IDE и консоль; — Понимать принципы и культуру командной разработки. И освоите необходимые инструменты и технологии: — GitHub; — Terminal; — GitHub Desktop; — Bitbucket; — GitBash; — GitLab. Переходите по ссылке и начинайте заниматься уже сейчас. Реклама АНО ДПО "Образовательные технологии Яндекса", ИНН:7704282033, erid: LjN8KCT9Y
  • Реклама

  • Библиотека Java разработчика

    SOLID в деталях: Принцип единственной ответственности источник 👉@BookJava
  • Библиотека Java разработчика

    🤔 Зачем Scala-разработчику разбираться в функциональном дизайне и каково его практическое применение? Об этом на открытом уроке расскажет Алексей Воронец, руководитель разработки в NAUMEN. 🗓 Занятие пройдет 8 июня в 20:00 в рамках онлайн-курса OTUS «Scala-разработчик». На этой встрече мы: — Узнаем, зачем Scala-разработчику может понадобиться функциональный дизайн. — Выясним, из каких основных компонентов он состоит. — Узнаем, для решения задач в каких предметных областях он широко используется. — Попрактикуемся в решении задачи, используя декларативную и исполняемую модели. — Выясним плюсы и минусы обеих моделей. 👉 Чтобы записаться на открытый урок, пройдите вступительный тест. Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека Java разработчика

    Вопросы с senior java интервью [3/3] Тайм-коды: 0:00 - Вступление 0:15 - Содержание этого выпуска 0:42 - Обратная связь 1:07 - Как устроено это видео 1:32 - Параллельные стримы, когда они не параллельные 2:29 - Что будет при падаении операции 3:15 - Блокировки, synchronized, ReadWriteLocks, atomics 3:39 - Когда выбрать Lock 3:56 - Когда выбирать synchronized 4:25 - Когда выбирать ReadWriteLock 5:13 - Когда выбирать Atomic 5:47 - Happens before, концепция, что значит простыми словами 6:20 - Запись в final, начало потока 7:57 - Большой раздел про дедлоки 8:07 - Простейший способ получить дедлок 8:56 - Thread dump для поиска дедлоков 10:00 - Простейший анализ дампа 11:30 - Получение дедлока на CyclicBarrier 12:21 - Запаркованные треды 13:35 - Как делать вложенные блокировки правильно 14:15 - Захват вложенных блокировок через tryLock, возможный механизм предотвращения дедлока 15:34 - Ввод вывод в java. IO и NIO, различия 16:40 - Про работу с HTTP клиентами 17:05 - Про RestTemplate, самое важное что надо знать 17:44 - Про мониторинг RestTemplate 18:12 - Про разгон Http клиента, keepAlive 18:46 - Пулл потоков для клиента 19:30 - Рассказываю реальную проблему при плохой настройке 20:40 - Хитрости прокси (Spring AOP) 20:50 - Циклические зависимости - это плохо, но как это работает 22:52 - Сочетание нескольких прокси Async + Transactional, какое правило надо знать 26:40 - Вопросы на общие темы 26:50 - Какие проблемы можно встретить в логировании 27:40 - Как не завалить внешнюю систему логами 28:45 - Реальный вопрос про реализацию собственного кэша 29:35 - Проблема сампоисных кэшей 31:32 - Какие готовые решения есть для кэша, как разорвать этот вопрос 33:08 - Как вам идея для бесплатного курса по проектированию API источник 👉@BookJava