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

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

20804 @javaproglib

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

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

    👨‍💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры? Ответьте на 11 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы строить архитектуру микросервисов и попасть на курс — «Microservice Architecture» от OTUS. На полном курсе вы научитесь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды экспертов! 👉 Пройти тест https://otus.pw/NG3u/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 27 открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Библиотека джависта

    👩‍💻 Java. Задача о рюкзаке. Динамическое программирование. В этом видео разбирается классическая задача о рюкзаке и алгоритмы её решения. Особое внимание уделяется решению задачи с помощью динамического программирования. https://youtu.be/wcjqBf2qRe0
    Java. Задача о рюкзаке. Динамическое программирование.

    В этом видео разбирается классическая задача о рюкзаке и алгоритмы её решения. Особое внимание уделяется решению задачи с помощью динамического программирования. Исходный код: https://github.com/Arhiser/java_tutorials/tree/master/src/ru/arhiser/knapsack Все алгоритмы: https://github.com/Arhiser/java_tutorials Статья по динамическому программированию: https://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE_%D1%80%D1%8E%D0%BA%D0%B7%D0%B0%D0%BA%D0%B5 Поддержать канал💰: Рублями: https://yoomoney.ru/to/410018856244871 Гривной: 5457 0822 7391 6895 https://privatbank.ua/ru/sendmoney Наша группа в Telegram: https://t.me/ArhiTutorials Содержание: 00:00 - Вступление 00:40 - Постановка задачи о рюкзаке 01:18 - NP-полная задача 02:35 - Полный перебор 06:41 - Жадный алгоритм 08:36 - Динамическое программирование 11:10 - Решение рюкзака динамикой 15:23 - Пишем реализацию на Java 22:01 - Итоги #ArhiTutorialsJava #ityoutubersru

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

    #вопросы_с_собеседований Как отсортировать список строк с помощью лямбда-выражения? Ответ на картинке.
  • Реклама

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

    #вопросы_с_собеседований Реализуйте симметрическую разность двух коллекций, используя методы Collection (addAll(...), removeAll(...), retainAll(...)). Симметрическая разность двух коллекций — это множество элементов, одновременно не принадлежащих обоим исходным коллекциям.
  • Библиотека джависта

    Первое знакомство с протоколом HTTP через написание простейшего Web сервера на Java https://habr.com/ru/post/441150/
    Первое знакомство с протоколом HTTP через написание простейшего Web сервера на Java

    Думаю что не будет преувеличением утверждать, что знание и понимание сути протокола HTTP необходимо любому, кто решил сколь-нибудь серьезно заняться любым из нап...

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

    В каком случае требуется переопределять метод service()? Метод service() переопределяется, когда необходимо, чтобы сервлет обрабатывал все запросы (и GET, и POST) в одном методе. Когда контейнер сервлетов получает запрос клиента, то происходит вызов метода service(), который в зависимости от поступившего запроса вызывает или метод doGet() или метод doPost().
  • Библиотека джависта

    #вопросы_с_собеседований Какое начальное количество корзин в HashMap? В конструкторе по умолчанию - 16, используя конструкторы с параметрами можно задавать произвольное начальное количество корзин.
  • Библиотека джависта

    new vs valueOf Старайтесь всегда использовать метод valueOf вместо конструктора в стандартных классах-оболочках примитивных типов, кроме тех случаев, когда вам нужно конкретно выделить память под новое значение. Сейчас объясню, почему. Все оболочки, кроме чисел с плавающей точкой, от Byte до Long, имеют кэш. По умолчанию этот кэш содержит значения от -128 до 127. Следовательно, если ваше значение попадает в этот диапазон, то значение вернется из кэша. Значение из кэша достается в 3.5 раза быстрее, чем при использовании конструктора, плюс идёт экономия памяти. Помимо этого, наиболее часто используемые значения могут также быть закэшированы компилятором и виртуальной машиной.
  • Библиотека джависта

    31 марта МТС собирает крупнейшую в России IT-конференцию TRUE TECH DAY. Почему сейчас? Потому что давно пора показать, что скрывают «под капотом» топовые продукты продвинутых технологичных компаний. Каждый участник конференции протестит на себе true-технологии и испытает новые впечатления, меняющие мир пользователей. Что будет: → 7 треков: AI, Main Track, Big Data, Architecture, Cybersecurity, Leading Change, Product Manager. → 50+ мировых спикеров с топовыми темами без воды и лирики → 10 часов нетворкинга и обмена опытом в Москве, Дубае, Тбилиси и Астане → много интерактивных и цифровых зон → а после — грандиозная вечеринка со звездным лайн-апом Все спикеры и темы уже на сайте. Регистрируйся на True Tech Day по ссылке. Участие бесплатно
  • Библиотека джависта

    Полное руководство по switch в Java

    Введение Старый добрый switch был в Java с первого дня. Мы все используем его и привыкли к нему — особенно к его причудам (кого‑нибудь еще раздражает break ?)....

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

    Как перестать бояться и собрать все маркетинговые каналы коммуникации в одной платформе. habr.com/ru/comp…g/724296
    Как перестать бояться и собрать все маркетинговые каналы коммуникации в одной платформе

    Привет, Хабр! Эксперт комьюнити #Сарафан компании GlowByte Александр Долгих расскажет историю из личного опыта о том, как решалась задача интеграции целевого маркетинга и множества самых разных...

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

    💡 Как применять Java Persistence API? 28 марта в 20:00 мск узнаем на открытом уроке онлайн-курса «Java Developer. Professional». 🎬 На вебинаре «Введение в Java Persistence API на примере Hibernate» мы разберем: — Что такое спецификация Java Persistence API — Зачем и где она применяется — Как начать работать с JPA на примере Hibernate 📌Урок рассчитан на программистов с опытом от 1 года. После вебинара еще больше технологий и инструментов Java-разработки ждет вас курсе, доступном в рассрочку. ➡️ Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/GeD8/ Реклама. Информация о рекламодателе на сайте otus.ru
  • Библиотека джависта

    Универсальный загрузчик XML на java. Или как загрузить файлы ГАР на 250 гб и остаться при памяти https://habr.com/ru/post/724324/
    Универсальный загрузчик XML на java. Или как загрузить файлы ГАР на 250 гб и остаться при памяти

    С проблемой загрузки больших XML столкнулся при переходе с КЛАДР и ФИАС на справочники ГАР - Государственный адресный реестр (Федеральная информационная адресная система). Справочник ГАР содержит...

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

    TON Foundation запускает 2-месячный конкурс TON Wallet Contest с призовым фондом $60 000 🤗. К участию приглашаются разработчики iOS, Android и десктоп-разработчики. Задание конкурса - создание децентрализованного приложения TON Wallet. Макеты, полезные ресурсы, критерии оценки и все технические требования вы найдете на GitHub. Прием заявок осуществляется в @toncontests_bot до 15 мая. Желаем удачи всем участникам!
  • Библиотека джависта

    👩‍💻 Вышла Java 20 https://habr.com/ru/post/723850/
    Вышла Java 20

    Вышла общедоступная версия Java 20 . В этот релиз попало около 1500 закрытых задач и 7 JEP'ов . Release Notes можно посмотреть здесь . Изменения API – здесь . Ссылки на скачивание: Oracle JDK...

    Хабр
  • Реклама

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

    Какова структура веб-проекта? src/main/java Исходники приложения/библиотеки src/main/resources Ресурсные файлы приложения/библиотеки src/main/filters Файлы сервлетных фильтров src/main/webapp Исходники веб-приложения src/test/java Исходники тестов src/test/resources Ресурсные файлы тестов src/test/filters Тесты сервлетных фильтров src/it Интеграционные тесты src/assembly Описание сборки src/site Сайт LICENSE.txt Лицензия проекта NOTICE.txt Замечания и определения библиотек зависимостей. README.txt Описание проекта
  • Библиотека джависта

    ☘️ Пройди тест по Spring ! Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене. Что даст тебе курс: В процессе обучения, преподаватели и наставники курса помогут приобрести актуальные знания и навыки работы с фреймворком. ❌📊За 5 месяцев вы освоите полный цикл разработки приложений с Spring, пройдете путь от идеи до production-ready приложений, а к осеннему сезону найма уже сможете показывать решенные задания и проекты работодателям! 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/8Fj2/ Реклама. Информация о рекламодателе на сайте otus.ru
  • Библиотека джависта

    👩‍💻 Java. Проблема с null. Null safety. В этом видео автор рассказывает о проблеме с null в языке программирования Java, из-за которой возникает печально известное NullPointerExeption. Даёт некоторые рекомендации по организации кода для борьбы с этой проблемой и повышения надежности работы программ. https://youtu.be/QIfIoXW1SHA
    Java. Проблема с null. Null safety.

    В этом видео я рассказываю о проблеме с null в языке программирования Java, из-за которой возникает печально известное NullPointerExeption. Даю некоторые рекомендации по организации кода для борьбы с этой проблемой и повышения надежности работы программ.

    YouTube