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

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

20804 @javaproglib

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

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

    💡 8 IT-профессий для тех, кто не хочет программировать В погоне за большими и, как оказывается впоследствии, совсем не легкими деньгами некоторые люди задумываются об IT-профессиях. Но что делать, если вы не любите программировать, но хотите попасть в IT и получать достойную зарплату? Рассказываем о 8 IT-профессиях, в которых не нужно программировать. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека джависта

    🐕🖥 16 универсальных идей для пет-проектов вне зависимости от языка Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста». 🔗 Основной сайт 🔗 Зеркало
  • Библиотека джависта

    Spring: новости за прошедшую неделю Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long). Приятного чтения! 😃 Читать статью
    This Week in Spring - November 29th, 2022 (Spring Boot 3 has arrived)

    Hi, Spring fans! It’s here! It’s finally here, at long last! Spring Boot 3!! And of course with Spring Boot 3.0 comes a whole portfolio of integrated projects that have also been updated! Remember, a huge theme in this release is support for GraalVM native images, and that’s now supported across the board. You know what to do: start.spring.io.

    I put together a Spring Tipds video introducing some of the major themes of Spring Framework 6 / Spring Boot 3.

    I also did an in-depth look at the new GraalVM support powered…

    spring.io
  • Реклама

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

    В следующем году состоится релиз Java 20, но мы уже сегодня можем говорить о том, что нового будет в новой версии. В предложенном сегодня видео рассмотрены: ✔️ Последовательные коллекции ✔️ Фабричные методы для коллекций ✔️ Сопоставление с образцом для оператора Switch ✔️ Паттерны для записей ✔️ Примитивные классы и др. Приятного просмотра!
    Glimpse at Java 20: Pattern Matching, Concurrent Programming and Valhalla - Inside Java Newscast #38

    Java 20 is almost round the corner. We already have a good idea of what new things will be in it. So let us visit them in this newscase: Sequenced Collections, Pattern Matching from project Amber with the support of nesting and type inference, Loom and the new Scoped Values, and an update on Valhalla and value objects. ⎯⎯⎯ Chapters ⎯⎯⎯ 0:00 Introducing the JDK 20 1:00 Sequenced Collections 2:54 Pattern Matching 4:00 Loom 6:18 Valhalla and value objects ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ ⎯⎯ Resources ⎯⎯⎯ JDK 20 EA builds ➱ https://jdk.java.net/20/ Valhalla Project and LW4 Early Access release ➱ https://jdk.java.net/valhalla/ JDK Release process ➱ https://openjdk.org/jeps/1 JEP 431: Sequenced Collections ➱ https://openjdk.org/jeps/431 JEP 269: Convenience Factory Methods for Collections ➱ https://openjdk.org/jeps/269 JEP 433: Pattern Matching for switch (Preview) ➱ https://openjdk.org/jeps/433 JEP 432: Record Patterns (Second Preview) ➱ https://openjdk.org/jeps/432 JEP 436: Virtual Threads (Second Preview) ➱ https://openjdk.org/jeps/436 JEP 437: Structured Concurrency (Second Incubator) ➱ https://openjdk.org/jeps/437 JEP 439: Scoped Values (Incubator) ➱ https://openjdk.org/jeps/439 JEP draft: Value Objects (Preview) ➱ https://openjdk.org/jeps/8277163 JEP 401: Primitive Classes (Preview) ➱ https://openjdk.org/jeps/401 Tags: #Java #OpenJDK #JDK20 #JVM #InsideJava #PatternMatching #Record #Loom #Valhalla

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

    DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 1

    Цикл статей написан для java-разработчиков, создающих системы со сложной предметной областью. Система, как правило, представлена сетью микросервисов или модульным монолитом. В рамках такой системы...

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

    🔥 Как написать свой первый автотест за 1 час? Посетить открытое занятие курса "Автоматизация тестирования на Java» от ребят из школы автоматизации QA.GURU бесплатное открытое занятие состоится 14-го декабря в 20:00 МСК. ❓Почему надо сходить: ▫️Для новичков: — Разработаем ваш первый автотест на поиск в Google —Расскажем о рынке QA. Кто, кому, за что и сколько платит? — Дадим домашнее задание и проверим его у всех участников. ▫️Для опытных: — Расскажем про актуальный фреймворк на Java — Покажем боевой проект с полной инфраструктурой (Web, API) — Сессия вопросов и ответов с QA Lead 🧿Занятие бесплатное — для участия вступайте в чат @qa_guru_chat или регистрируйтесь на сайте - https://clck.ru/32mjHL
  • Библиотека джависта

    Попробуй пройди за 4 часа тестовое задание в канадскую компанию

    Поделюсь своим свежим опытом непрохождения интервью, может кому поможет пройти отбор и получить работу. Называть компанию я не буду из-за возможного риска преследования с их стороны, но если вы...

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

    Неблокирующий повтор (retry) в Java и проект Loom

    Неблокирующий повтор (retry) в Java и проект Loom Введение Повтор (retry) операции является старейшим механизмом обеспечения надежности программного обеспечения. Мы используем повторы при выполнении...

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

    Рекомендация по встраиванию на сайт или в веб-приложение карт Разработчики для работы с картами могут использовать новую версию JavaScript API 3.0 Яндекс Карт. Благодаря новой библиотеке карты загружаются в три раза быстрее, что актуально, например, для интернет-магазинов. А наличие векторных карт позволяет подстраиваться под дизайн сайта. Новый API также имеет обертку для React и тайпинги для TypeScript.
  • Библиотека джависта

    Создаем умные типы данных при помощи records и enums Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java". Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔 Приятного чтения! blogs.oracle.com/javamag…ds-enums
  • Библиотека джависта

    Security микросервисов с помощью Spring Cloud Gateway и TokenReley

    Данная статья результат поиска некоего каноничного решения организации безопасности доступа к ресурсам в микросервисной архитектуре, построенной в экосистеме Spring. После прочтения десятка статей по...

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

    🟣С чего начать изучать Java? Конечно же, с основ ООП в Java! 🗓7 декабря в 20:00 пройдет вебинар «Классы и интерфейсы в Java». На открытом уроке вы познакомитесь с такими понятиями, как конструкторы, создание объектов, состояние объектов, поля класса, методах, поведение объектов, интерфейсы, контракт взаимодействия. Все это поможет вам погрузиться в основы, а продолжить вы сможете на живых вебинарах специализации «Java Developer». Занятие онлайн-курса будет полезно начинающим разработчикам, которые хотят познакомиться с ООП и его применением в Java. Используйте эту возможность для старта в освоении новой востребованной профессии! 👉Регистрируйтесь на занятие: https://otus.pw/Grwx/
  • Библиотека джависта

    Сборка мусора в неисправных JVM, проактивный подход Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно работают, обходясь выделенной им памятью, иногда «запрос смерти» или ошибка в самом хранилище данных приводят к перерасходу памяти, что может спровоцировать лишние циклы сборки мусора или даже привести к исчерпанию памяти в JVM. https://habr.com/ru/company/timeweb/blog/700224/
    Сборка мусора в неисправных JVM, проактивный подход

    Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно...

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

    ☕🧵 Введение в многопоточность в Java. Часть 2. Жизненный цикл потоков, Thread.join() и потоки-демоны В этой части узнаем, какие состояния проходят потоки в своем жизненном цикле, что такое ожидание потоков и что такое потоки-демоны. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека джависта

    ❔❔❔⚠ Джавист, проверь себя - пройди тест по JAVA👩‍💻 🔓 Вырвись из однотипных задач на Java. Освой продвинутые подходы. Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Java Developer. Professional " от OTUS по специальной цене. ⏰ Время прохождения теста ограничено 30 минут 🖌ПРОЙТИ ТЕСТ: https://otus.pw/3tAj/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса! 14 декабря в 20:00 открытый урок «Микросервисы на Spring». 19 декабря в 20:00 открытый урок «Кэширование в Java». Реклама. Информация о рекламодателе на сайте otus.ru
  • Реклама

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

    #вопросы_с_собеседований Каким образом из вложенного класса получить доступ к полю внешнего класса? Статический вложенный класс имеет прямой доступ только к статическим полям обрамляющего класса. Простой внутренний класс, может обратиться к любому полю внешнего класса напрямую. В случае, если у вложенного класса уже существует поле с таким же литералом, то обращаться к такому полю следует через ссылку на его экземпляр. Например: Outer.this.field.
  • Библиотека джависта

    Создаем умные типы данных при помощи records и enums Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java". Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔 Приятного чтения! Читать статью
    Build smarter Java types with records and enums

    Taking a functional approach to Java type design using Java’s new record keyword to guarantee that each constructed object is a legal value.

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

    Что нужно знать, чтобы профессионально проектировать микросервисную архитектуру? Обсудим 5 декабря в 20:00 на открытом уроке «Паттерны аутентификации в микросервисной архитектуре». 👨‍💻 Спикер — Станислав Щетинников, директор разработки с 10-летним опытом. На занятии рассмотрим: - основные паттерны аутентификации и межсервисной аутентификации в микросервисной архитектуре - узнаем, какие бывают identity провайдеры и sso токены 👉 Пройдите вступительный тест для регистрации на занятие — https://otus.pw/sfRl/ Не упустите возможность протестировать обучения на онлайн-курсе «Microservice architecture» OTUS.