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

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

20804 @javaproglib

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

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

    Сжатие указателей в Java В статье речь пойдет о реализации сжатия указателей в Java Virtual Machine 64-bit, которое контролируется опцией UseCompressedOops и включено по-умолчанию для 64 битных систем начиная с Java SE 6u23. Смотреть статью
    Сжатие указателей в Java

    В статье речь пойдет о реализации сжатия указателей в Java Virtual Machine 64-bit, которое контролируется опцией UseCompressedOops и включено по-умолчанию для 6...

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

    Зачем нужны профили в Spring? При разработке приложений мы обычно имеем дело с несколькими средами, такими как Dev, QA и Prod. Свойства конфигурации для этих сред отличаются. Например, мы можем использовать встроенную базу данных H2 для Dev, но Prod может использовать проприетарную базу данных Oracle или DB2. Даже если СУБД одинакова во всех средах, URL-адреса определенно будут разными. Чтобы сделать это простым и понятным, Spring предоставляет профили, помогающие разделить конфигурацию для каждой среды.Таким образом, вместо того, чтобы поддерживать это программно, свойства можно хранить в отдельных файлах, таких как application-dev.properties и application-prod.properties. По умолчанию application.properties указывает на текущий активный профиль с помощью spring.profiles.active, чтобы подобрать правильную конфигурацию. Больше узнать о профилях в Spring можно по ссылке: https://www.baeldung.com/spring-profiles
    Spring Profiles | Baeldung

    How to define and use Profiles in Spring. The 4 ways to enable profiles and their precedence. And a real-world example using profiles.

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

    Хотите вживую увидеть процесс миграции на микросервисную архитектуру? Приходите 🗓 4 мая в 20:00 на открытый урок онлайн-курса «Microservice Architecture» в OTUS. На занятии мы разберем живой пример перехода на микросервисную архитектуру веб-сайта, содержащего несколько десятков миллионов страниц, и роль паттернов для построения масштабируемого, высоконагруженного приложения. 👨‍💻 Спикером выступит Евгений Тюменцев, преподаватель OTUS и директор компании по разработке программного обеспечения. Занятие будет полезно для тех, кому предстоит переезд на микросервисную архитектуру. На вебинаре вы сможете еще раз взвесить все плюсы и минусы перед переходом. 👉 Для регистрации пройдите вступительный тест — https://otus.pw/xR7n/ Если вам понравятся открытые уроки, продолжить обучение можно будет уже на курсе «Microservice Architecture» от OTUS. Оплата курса возможна в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Реклама

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

    #вопросы_с_собеседований Каковы ограничения для полей и методов интерфейса? Интерфейс может объявлять поля, но они неявно объявляются как public, static и final, даже если вы не указываете эти модификаторы. Следовательно, вы не можете явно определить поле интерфейса как приватное. По сути, интерфейс может иметь только поля-константы, а не поля-экземпляры. Все методы интерфейса также неявно объявлены public. Они также могут быть (неявно) abstract или default.
  • Библиотека джависта

    #вопросы_с_собеседований Что произойдет с объектом Exception после обработки исключения? Объект-исключение будет удален при следующей сборке мусора.
  • Библиотека джависта

    Всем привет) Если вам хочется немного расширить свой кругозор или просто скучно воскресным днём, подписывайтесь на канал в Telegram создателя этого канала: там все про релокацию и жизнь в условиях постоянно меняющегося мира. Подписывайтесь: https://t.me/+OVwYUa9GRvg5Zjli
    Артём Д.

    Заметки CEO @proglibrary & @proglib_academy о релокации, жизни и работе в постоянно меняющемся мире. 📍Турция 💌 для обратной связи @bored_artem_bot

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

    Почему я чуть не запорол свою карьеру тимлида. 4 совета начинающим

    Я работаю тимлидом уже несколько лет и с уверенностью могу сказать, что это направление развития мне очень нравится. А помню, я чуть не запорол свою карьеру тимлида в самом начале, на переходном...

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

    Построение графиков в Java Данный видеоролик познакомит вас с основами построения графиков на языке Java Смотреть видео
  • Библиотека джависта

    Метод Collections.shuffle Метод shuffle() случайным образом перемешивает все элементы переданного списка.
  • Библиотека джависта

    🔥 Пройдите тест по Kotlin и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Kotlin Backend Developer" от OTUS по специальной цене. ❗️ ПРОЙТИ ТЕСТ — https://otus.pw/df39/ 🎁 Сможете пройти успешно тест — бонусом получите курс по GIT в записи бесплатно + доступ к 2 открытым урокам курса! Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Библиотека джависта

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

    План подготовки к собеседованию на позицию Java разработчика Каждый раз, готовясь к собеседованиям на позицию «Java разработчик», я понимаю, что мне бы очень помог конкретный план подготовки. Поэтому все свои записи, накопившиеся в ходе прохождения собеседований, было решено структурировать и опубликовать. Надеюсь, кому-то этот план будет полезен. Смотреть статью
    План подготовки к собеседованию на позицию Java разработчика

    Каждый раз, готовясь к собеседованиям на позицию «Java разработчик», я понимаю, что мне бы очень помог конкретный план подготовки. Поэтому все свои записи, накопившиеся в ходе прохождения...

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

    #вопросы_с_собеседований Java передает аргументы по значению или по ссылке? Java всегда передает аргументы по значению (pass-by-value). Тем не менее, когда мы передаем значение объекта, мы передаем ссылку на него, потому что переменные хранят ссылку на объект, а не сам объект. Но это не передача по ссылке (pass-by-reference). Такое положение дел может быть не совсем понятно новичкам.
  • Библиотека джависта

    Краткая шпаргалка по паттернам проектирования
  • Библиотека джависта

    Думаете начать заниматься backend разработкой с использованием Java? Добро пожаловать на авторский канал JavaStart для начинающих! Здесь вы найдете много полезной информации не только по Java, но и про backend технологии. Наша команда расскажет, что еще необходимо знать помимо Java, на что обратить внимание и какие технологии уже устарели и необязательны к изучению. Переходите по ссылке и подписывайтесь ⬇️ https://t.me/JavaStartTech
  • Реклама

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

    Тест: насколько хорошо вы знаете Git? Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека джависта

    #вопросы_с_собеседований К каким переменным есть доступ у лямбда-выражений? Если кто-то забыл, как работают лямбды, пример на картинке. Доступ к переменным внешней области действия из лямбда-выражения очень схож к доступу из анонимных объектов. Можно ссылаться на: ☕️ неизменяемые (effectively final - не обязательно помеченные как final) локальные переменные; ☕️ поля класса; ☕️ статические переменные. К методам по умолчанию реализуемого функционального интерфейса обращаться внутри лямбда-выражения запрещено.
  • Библиотека джависта

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