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

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

20804 @javaproglib

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

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

    🗺️ Кем стать в IT: 9 ролей специалистов в IT-проекте Если вы решили войти в АйТи, но еще не определились с направлением, наша пояснительная бригада спешит на помощь – разбираем роли каждого участника в жизненном цикле ИТ-проекта. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека джависта

    ⬆️ Достиг потолка в профессии: как устроиться в международную компанию Расскажем о том, как оценить свой уровень английского, грамотно оформить резюме и успешно пройти собеседование в международную команду. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека джависта

    🐬 ТОП-10 самых часто используемых запросов MySQL Из этой статьи вы узнаете о 10 наиболее часто используемых запросах в MySQL, которыми пользуются новички и эксперты в области управления базами данных. 🔗 Основной сайт 🔗 Зеркало
  • Реклама

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

    Расскажите, что вы думаете про российские IT-компании — кто, на ваш взгляд, делает классные продукты, у кого самые крутые технологии, а кто недостаточно заботится о сотрудниках. Опрос займёт не больше 5 минут, среди участников будет разыгран iPhone 14 Pro Max (правила тут). 👉Пройти опрос Это #партнерский пост
  • Библиотека джависта

    Как перебрать элементы LinkedList в обратном порядке, не используя медленный get(index)? Для этого в LinkedList есть обратный итератор, который можно получить вызва метод descendingIterator().
  • Библиотека джависта

    #вопросы_с_собеседований Как одной строчкой преобразовать HashSet в ArrayList? Ответ на картинке.
  • Библиотека джависта

    🔥 Тест по микросервисной архитектуре (не для новичков) 🔥 Ответьте на 11 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы строить архитектуру микросервисов и попасть на курс — «Microservice Architecture» от OTUS. На полном курсе вы научитесь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды экспертов! Время прохождения теста ограниченно 30 минут 👉🏻 Пройти тест https://otus.pw/6r7s/ 💣 После прохождения у вас будет возможность записаться на курс по новогодней цене и оформить рассрочку. А также вы получите доступ к записям 27 открытых уроков курса.
  • Библиотека джависта

    #вопросы_с_собеседований Опишите работу блока try-catch-finally. try — данное ключевое слово используется для отметки начала блока кода, который потенциально может привести к ошибке. catch — ключевое слово для отметки начала блока кода, предназначенного для перехвата и обработки исключений в случае их возникновения. finally — ключевое слово для отметки начала блока кода, который является дополнительным. Этот блок помещается после последнего блока catch. Управление передаётся в блок finally в любом случае, было выброшено исключение или нет. Общий вид конструкции для обработки исключительной ситуации выглядит так, как показано на картинке.
  • Библиотека джависта

    #вопросы_с_собеседований Для чего используются ключевые слова volatile, synchronized, transient, native? volatile вынуждает потоки отключить оптимизацию доступа и использовать единственный экземпляр переменной. Если переменная примитивного типа – этого будет достаточно для обеспечения потокобезопасности. Если же переменная является ссылкой на объект – синхронизировано будет исключительно значение этой ссылки. Все данные, содержащиеся в объекте, синхронизированы не будут! synchronized — это зарезервированное слово позволяет добиваться синхронизации в помеченных им методах или блоках кода. Ключевые слова transient и native к многопоточности никакого отношения не имеют, первое используется для указания полей класса, которые не нужно сериализовать, а второе сигнализирует о том, что метод реализован в платформо-зависимом коде.
  • Библиотека джависта

    LinkedList — это односвязный, двусвязный или четырехсвязный список? Двусвязный: каждый элемент LinkedList хранит ссылку на предыдущий и следующий элементы.
  • Библиотека джависта

    Размещаем Spring Boot приложение в Docker Предложенная сегодня статья поможет новичкам пошагово разместить в контейнере Docker Spring Boot приложение, а также научит создавать мультиконтейнерное Spring Boot приложение используя Docker Compose. 😃 Хорошей практики! Читать статью
    Kickstart Your Spring Boot Application Development

    At Docker, we are incredibly proud of our vibrant, diverse and creative community. From time to time, we feature cool contributions from the community on our blog to highlight some of the great work our community does. Are you working on something awesome with Docker? Send your contributions to Ajeet Singh Raina (@ajeetraina) on the…

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

    Оффер за выходные для Java-разработчиков Тинькофф приглашает Java- и Kotlin-разработчиков с опытом от трех лет на Weekend Offer. Вы — проходите все этапы интервью за день. Мы — делаем оффер в воскресенье, если вам понравится команда, а работа подойдет по условиям и скиллам. Встречаемся 4—5 февраля онлайн. Успейте подать заявку до 1 февраля включительно: https://l.tinkoff.ru/java_tinkoff-wo Станьте частью распределенной команды Тинькофф и работайте гибридно или из офисов в 22 городах России, в Казахстане, Беларуси и Армении.
  • Библиотека джависта

    В реализации класса ArrayList есть следующие поля: Object[] elementData, int size. Объясните, зачем хранить отдельно size, если всегда можно взять elementData.length? Размер массива elementData представляет собой вместимость (capacity) ArrayList, которая всегда больше переменной size - реального количества хранимых элементов. При необходимости вместимость автоматически возрастает.
  • Библиотека джависта

    Ключевое слово instanceof в Java и его применения instanceof — это ключевое слово, которое используется для проверки того, содержит ли ссылочная переменная объектную ссылку данного типа или нет. Чтобы лучше понять его суть, предлагаю обратиться к примеру кода.
  • Библиотека джависта

    Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖 Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨‍💻 Какие нейронные сети вы создадите? ▫️Классификация людей на входящих и выходящих из автобуса ▫️Обнаружение возгораний ▫️Оценка стоимости квартир ▫️Оценка резюме соискателей ▫️Прогнозирование стоимости полиметаллов ▫️Сегментация изображений самолетов ▫️Распознавание команд умного дома⠀ Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀ Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪 Регистрация по ссылке
  • Реклама

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

    ⬆️ Достиг потолка в профессии: как устроиться в международную компанию Расскажем о том, как оценить свой уровень английского, грамотно оформить резюме и успешно пройти собеседование в международную команду. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека джависта

    #вопросы_с_собеседований Что такое Optional? Опциональное значение Optional — это контейнер для объекта, который может содержать или не содержать значение null. Такая обёртка является удобным средством предотвращения NullPointerException, т.к. имеет некоторые функции высшего порядка, избавляющие от добавления повторяющихся if null/notNull проверок:
    Optional<String> optional = Optional.of("hello");
    
    optional.isPresent(); // true
    optional.ifPresent(s -> System.out.println(s.length())); // 5
    optional.get(); // "hello"
    optional.orElse("ops..."); // "hello"
  • Библиотека джависта

    Spring Boot CRUD Tutorial with Spring MVC, Spring Data JPA, ThymeLeaf, Hibernate, MySQL

    Learn how to develop CRUD operations of a Java website based Spring Boot, with Spring MVC for the controller layer, Spring Data JPA for the data access layer, ThymeLeaf for the view layer, Hibernate framework for the persistence layer and MySQL as the database. You can read the text-based tutorial here: https://www.codejava.net/frameworks/spring-boot/spring-boot-crud-example-with-spring-mvc-spring-data-jpa-thymeleaf-hibernate-mysql NOTE: In this video, I'm using Eclipse IDE without Spring Boot DevTools so I have to manually restart the application each time I made changes to the code, which is time-consuming. So it is recommended to use DevTools for automatic restart and reload, as explained in this video: https://youtu.be/WA6IINpg_34

    YouTube