TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #1664 · Back to latest

Older Posts 20 shown
Post #1661 4.85K
👩‍💻 Spring Boot 3.3: повышение производительности, безопасности и observability

Продолжаем следить за выходом новых версий популярных технологи: в новом переводе рассказали про основные улучшения, которые вошли в состав Spring Boot 3.3. Среди них:

🟢Поддержка Class Data Sharing (CDS)

🟢Улучшение производительности виртуальных потоков для web-сокетов

🟢Новые свойства для настройки Spring Data JDBC, GraphQL websocket, WebFlux и Tomcat

⛓ Ссылка на статью

➡️ Java Developer | #статья
  • 👍 12
  • ❤ 2
Post #1660 4.47K
❔ Задача с LeetCode «Search Insert Position №35»

Учитывая отсортированный массив различных целых чисел и целевое значение, верните индекс, если целевое значение найдено. Если нет, верните индекс туда, где он был бы, если бы он был вставлен по порядку.

Пример 1:
Входные данные: nums = [1,3,5,6], target = 5
Вывод: 2

Пример 2:
Входные данные: nums = [1,3,5,6], target = 2
Вывод: 1

Пример 3:
Входные данные: nums = [1,3,5,6], target = 7
Вывод: 4

➡️ Java Developer | #задача #easy
  • 👍 8
  • ❤ 4
Post #1656 4.88K
👩‍💻 Параллельная редукция

Параллельная редукция — это процесс сокращения (редукции) коллекции элементов с использованием параллельных вычислений.

В Java для этого можно использовать параллельные потоки и функциональные интерфейсы, такие как reduce(), collect() и stream().

Использование параллельной редукции имеет смысл только при выполнении тяжелых вычислений или обработки больших коллекций данных.

❤️ — если было полезно

➡️ Java Developer | #обучение
  • ❤ 41
  • 👍 3
Post #1655 4.59K
❔ Вопрос с собеседования

Будет ли работать HashMap, если все добавляемые ключи будут иметь одинаковый hashCode()?

Ответ: да, будет, но в этом случае HashMap вырождается в связный список и теряет свои преимущества.

➡️ Java Developer | #собеседование
  • 🤔 18
  • ❤ 8
  • 🔥 3
Post #1654 5.36K
👩‍💻 ListIterator

ListIterator — это интерфейс, который предоставляет возможность итерации и изменения элементов в списках.

Некоторые из методов ListIterator включают:

🟣hasNext() и next() — для перемещения вперед по списку и получения следующего элемента;

🟣hasPrevious() и previous() — для перемещения назад по списку и получения предыдущего элемента;

🟣add() — для вставки элемента перед текущим элементом списка;

🟣remove() — для удаления текущего элемента из списка;

🟣set() — для замены текущего элемента новым значением.

❤️ — если было полезно
⚡️ — если знал об этом

➡️ Java Developer | #обучение
  • ❤ 58
  • ⚡ 6
  • 👍 6
Post #1653 4.76K
  • 🤔 7
  • 😁 5
  • 🤯 3
  • 🔥 2
  • 🤣 2
Post #1651 4.54K
  • 🤔 3
  • ❤ 1
  • 🤣 1
Post #1650 4.74K
  • 🔥 2
  • ❤ 1
Post #1648 5.43K
👩‍💻 Обработка ошибок в Spring Boot

Делимся статьей, в которой автор рассказывает об обработке ошибок в Spring Boot.

Обработке ошибок всегда уделяется мало внимания, но как только поддержка и эксплуатация системы становится невероятно сложной, возникает повышенная необходимость решать эту проблему.

⛓ Ссылка на статью

➡️ Java Developer | #статья
  • 🔥 6
  • ❤ 2
Post #1647 4.67K
  • 🔥 15
  • ⚡ 1
  • ❤ 1
Post #1643 4.66K
👩‍💻 Метод Collections.shuffle

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

В примере на картинке создаётся список из упорядоченных элементов, затем срабатывает метод shuffle(), элементы перемешиваются в случайном порядке и выводятся на экран при помощи цикла for.

➡️ Java Developer | #обучение
  • 👍 13
  • 🔥 3
Post #1642 4.65K
❔ Задача с LeetCode «Median of Two Sorted Arrays №4»

Учитывая два отсортированных массива nums1 и nums2 размера m и n соответственно, верните медиану двух отсортированных массивов.

Пример 1:
Входные данные: nums1 = [1,3], nums2 = [2]
Вывод: 2.00000
Объяснение: объединенный массив = [1,2,3], а медиана равна 2.

Пример 2:
Входные данные: nums1 = [1,2], nums2 = [3,4]
Вывод: 2.50000
Объяснение: объединенный массив = [1,2,3,4], а медиана равна (2 + 3) / 2 = 2.5.

➡️ Java Developer | #задача #hard
  • ❤ 9
  • 👍 1
Post #1639 4.96K
👩‍💻 Полезные фичи в Java для новичков

В данной статье автор рассказывает о четырёх фичах в Java, которые сам активно использует в своих проектах и которые, на его взгляд, могут упростить жизнь.

⛓ Ссылка на статью

➡️ Java Developer | #статья
  • ❤ 14
  • 👍 4
  • 👀 1
Post #1638 4.4K
❔ Вопрос с собеседования

Для чего в JUnit используется аннотация @Ignore?

Ответ: Аннотация указывает JUnit на необходимость пропустить данный тестовый метод.

➡️ Java Developer | #собеседование
  • 😁 12
  • ❤ 5
  • 💯 3
  • 🏆 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →