Java News – Telegram
Java News
4.31K subscribers
248 photos
5 videos
1 file
1.47K links
Все новости связанные с Java!

По всем вопросам: @NadikaKir

Мы на бирже: https://telega.in/c/java_newss
Download Telegram
Друзья, вышел третий апдейт для версии v2022.2 редактора кода IntelliJ IDEA от JetBrains.

В новом апдейте устранены ошибки, связанные с отображением корректного размера окна при создании ветки в VCS, проблем при открытии проектов с Python-файлами, а также добавлены другие улучшения.

Приятного использования!

Читать статью
👍7🔥31
GraphQL: доступ запрещен

Жил-был один маленький разработчик, работал себе над REST API и горя не знал. Но вот приходит к нему тимлид и предлагает затащить GraphQL. Казалось бы: классный и мощный GraphQL — это запросто! Но в процессе проектирования API разработчик столкнулся с неожиданными проблемами и суровыми испытаниями: система оказалась довольно сложна и полна различных прав и ролей.

Всем привет! Меня зовут Олег, я — бэкенд-разработчик системы Talantix. В этой статье я расскажу о том, как работать с доступом к данным в GraphQL.

Читать статью
👍5
Принципы SOLID на примерах

Всем привет! Данная статья - эта попытка объяснить принципы SOLID на примерах пcевдокода на Java. Статья будет полезна начинающим разработчикам понять данные принципы проектирования.

Читать статью
👍9
Обработка исключений в Java

Вы, конечно, знаете, что в Java обработка ошибок осуществляется при помощи исключений.

Мы не будем спорить о том, хорошим было это решение или нет, мы просто еще раз повторим этот механизм.

Теория, здравствуй! 😳

Читать статью
🔥6👍2👏1
​​Друзья, вашему вниманию предлагается новая подборка Java-новостей от InfoQ. Встречаем новые релизы:
✔️ билд # 18 для Java 20.
✔️ Spring Shell
✔️ OmniFaces #4
✔️ Hibernate ORM 6.1.4
✔️ Apache Tomcat 9.0.68
и д.р.

Приятного чтения!

Читать статью
👍5
​​FAQ по var в Java

Локальные переменные — это "рабочие лошадки" Java. Они используются для хранения промежуточных результатов вычислений. И, в отличие от полей, объявляются, инициализируются и используются в одном блоке. Для понимания кода часто более важны имя и инициализатор, чем тип локальной переменной.

Читать статью
👍5🔥2
​​Spring Boot Best Practices для разработчиков

Spring Boot представляет собой популярный и производительный фреймворк для корпоративных приложений. 😏

Предложенная сегодня статья предоставит рекомендации, как такое приложение улучшить и сделать его еще более эффективным.

Приятного чтения!

Читать статью
👍9🔥2👏1
​​Многопоточность Java. #неОпятьАСнова #javaJunior #javaCore

Эта статья, как и все последующие – моя попытка структурировать полученные знания в процессе изучения Java. В этой статье тезисно собрана вся основная информация по теме и те формулировки, которые показались мне наиболее удачными и понятными.
Это мой конспект, если хотите.

На источники, откуда черпалась информация, предоставлены ссылки в конце статьи.

Статья будет полезна тем, кто изучает или повторяет основы Java Core.
И тем, кто готовится к собеседованию.

Читать статью
👍9
​​Spring: новости за прошедшую неделю / 18-е октября

Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).

Приятного чтения! 😃

Читать статью
👍6
Про интерфейсы и изолированные классы в Java

Иногда полезно смотреть на какое-либо "решение" под разными углами, через призму восприятия другими людьми. 😳

В предложенной сегодня статье Брюс Эккель рассмотрит интерфейсы и изолированные классы в Java.

Приятного чтения!

Читать статью
👍6
​​Java и низкая задержка

Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается под словом «производительность», поскольку две самые популярные метрики — пропускная способность и задержка — иногда конфликтуют друг с другом, а способы оптимизации одной из них существенно ухудшают вторую.

Читать статью
👍8
Настраиваем память JVM-приложения в Kubernetes

Друзья, всем привет! Как известно, в Kubernetes у каждого pod’а есть ограничение на использование памяти (limits.memory), и, как показывает опыт, далеко не всегда очевидно, как JVM-приложение интерпретирует эту настройку, что порой может приводить к OOMKill.

Читать статью
👍7
Spring: новости за прошедшую неделю / 25-е октября

Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).

Приятного чтения! 😃

Читать статью
👍4
ТОП недооцененных горячих клавиш Intellij IDEA

Друзья, знаете ли вы, но горячие клавиши в IntelliJ IDEA буквально зашиты в ДНК: с их помощью можно выполнить любое действие, о котором вы даже не задумывались.

Предложенная сегодня статья предлагает вам ТОП недооцененных горячих клавиш для Intellij IDEA.

Хорошей практики!

Читать статью
👍4🔥2
Сравниваем Hashtable, HashMap и ConcurrentHashMap

Друзья, следующая статья имеет практический характер. 😳

В предложенной статье рассмотрены структуры данных HashMap, HashTable и ConcurrentHashMap с точки зрения производительности на реальных примерах.

Компетенция, приди!

Читать статью
👍6
"Вы - это будущее Java"! 😃

Так называется доклад на конференции JavaOne (LasVegas) о нескольких программах сообщества Java, которые дают разработчикам право голоса в формировании будущего Java.

Приятного просмотра!
👍9
Внутренний мир: Project Reactor

У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того или иного механизма. Но наверняка среди читателей есть те, которые, прочитав несколько статей, подумали: "Да, это интересно и, вроде, понятно. Но все таки, как оно работает?".

Читать статью
👍5
Готовимся к собеседованию: Spring Boot

Друзья, пришло время освежить свои знания по Spring Boot. 😃

Предложенная статья представляет собой сборник вопросов и ответов для собеседования по Spring Boot.

Удачи!

Читать статью
👍7😢1
Руководство по профилям в Spring Boot

Возможно, вы знаете, что Spring предоставляет инструмент для группировки свойств конфигурации в так называемые профили, которые позволяют кастомизировать приложение для работы в различном окружении. 😏

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

Приятного чтения!

Читать статью
👍4
Друзья, дебаггер в IntelliJ Idea представляет собой очень мощный тул по работе с кодом. 🤓

В предложенном сегодня видео рассматриваются различные механизмы отладки кода:
✔️ Откидывание фреймов
✔️ Удаленная отладка
✔️ Замена кода на ходу
✔️ Отладка стримов

Опыт, приди!
👍10