Обработка исключений в Java
Вы, конечно, знаете, что в Java обработка ошибок осуществляется при помощи исключений.
Мы не будем спорить о том, хорошим было это решение или нет, мы просто еще раз повторим этот механизм.
Теория, здравствуй! 😳
Читать статью
Вы, конечно, знаете, что в Java обработка ошибок осуществляется при помощи исключений.
Мы не будем спорить о том, хорошим было это решение или нет, мы просто еще раз повторим этот механизм.
Теория, здравствуй! 😳
Читать статью
🔥6👍2👏1
Друзья, вашему вниманию предлагается новая подборка Java-новостей от InfoQ. Встречаем новые релизы:
✔️ билд # 18 для Java 20.
✔️ Spring Shell
✔️ OmniFaces #4
✔️ Hibernate ORM 6.1.4
✔️ Apache Tomcat 9.0.68
и д.р.
Приятного чтения!
Читать статью
✔️ билд # 18 для Java 20.
✔️ Spring Shell
✔️ OmniFaces #4
✔️ Hibernate ORM 6.1.4
✔️ Apache Tomcat 9.0.68
и д.р.
Приятного чтения!
Читать статью
👍5
FAQ по var в Java
Локальные переменные — это "рабочие лошадки" Java. Они используются для хранения промежуточных результатов вычислений. И, в отличие от полей, объявляются, инициализируются и используются в одном блоке. Для понимания кода часто более важны имя и инициализатор, чем тип локальной переменной.
Читать статью
Локальные переменные — это "рабочие лошадки" Java. Они используются для хранения промежуточных результатов вычислений. И, в отличие от полей, объявляются, инициализируются и используются в одном блоке. Для понимания кода часто более важны имя и инициализатор, чем тип локальной переменной.
Читать статью
👍5🔥2
Spring Boot Best Practices для разработчиков
Spring Boot представляет собой популярный и производительный фреймворк для корпоративных приложений. 😏
Предложенная сегодня статья предоставит рекомендации, как такое приложение улучшить и сделать его еще более эффективным.
Приятного чтения!
Читать статью
Spring Boot представляет собой популярный и производительный фреймворк для корпоративных приложений. 😏
Предложенная сегодня статья предоставит рекомендации, как такое приложение улучшить и сделать его еще более эффективным.
Приятного чтения!
Читать статью
👍9🔥2👏1
Многопоточность Java. #неОпятьАСнова #javaJunior #javaCore
Эта статья, как и все последующие – моя попытка структурировать полученные знания в процессе изучения Java. В этой статье тезисно собрана вся основная информация по теме и те формулировки, которые показались мне наиболее удачными и понятными.
Это мой конспект, если хотите.
На источники, откуда черпалась информация, предоставлены ссылки в конце статьи.
Статья будет полезна тем, кто изучает или повторяет основы Java Core.
И тем, кто готовится к собеседованию.
Читать статью
Эта статья, как и все последующие – моя попытка структурировать полученные знания в процессе изучения Java. В этой статье тезисно собрана вся основная информация по теме и те формулировки, которые показались мне наиболее удачными и понятными.
Это мой конспект, если хотите.
На источники, откуда черпалась информация, предоставлены ссылки в конце статьи.
Статья будет полезна тем, кто изучает или повторяет основы Java Core.
И тем, кто готовится к собеседованию.
Читать статью
👍9
Spring: новости за прошедшую неделю / 18-е октября
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍6
Про интерфейсы и изолированные классы в Java
Иногда полезно смотреть на какое-либо "решение" под разными углами, через призму восприятия другими людьми. 😳
В предложенной сегодня статье Брюс Эккель рассмотрит интерфейсы и изолированные классы в Java.
Приятного чтения!
Читать статью
Иногда полезно смотреть на какое-либо "решение" под разными углами, через призму восприятия другими людьми. 😳
В предложенной сегодня статье Брюс Эккель рассмотрит интерфейсы и изолированные классы в Java.
Приятного чтения!
Читать статью
👍6
Java и низкая задержка
Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается под словом «производительность», поскольку две самые популярные метрики — пропускная способность и задержка — иногда конфликтуют друг с другом, а способы оптимизации одной из них существенно ухудшают вторую.
Читать статью
Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается под словом «производительность», поскольку две самые популярные метрики — пропускная способность и задержка — иногда конфликтуют друг с другом, а способы оптимизации одной из них существенно ухудшают вторую.
Читать статью
👍8
Настраиваем память JVM-приложения в Kubernetes
Друзья, всем привет! Как известно, в Kubernetes у каждого pod’а есть ограничение на использование памяти (limits.memory), и, как показывает опыт, далеко не всегда очевидно, как JVM-приложение интерпретирует эту настройку, что порой может приводить к OOMKill.
Читать статью
Друзья, всем привет! Как известно, в Kubernetes у каждого pod’а есть ограничение на использование памяти (limits.memory), и, как показывает опыт, далеко не всегда очевидно, как JVM-приложение интерпретирует эту настройку, что порой может приводить к OOMKill.
Читать статью
Telegraph
Настраиваем память JVM-приложения в Kubernetes
Друзья, всем привет! Как известно, в Kubernetes у каждого pod’а есть ограничение на использование памяти (limits.memory), и, как показывает опыт, далеко не всегда очевидно, как JVM-приложение интерпретирует эту настройку, что порой может приводить к OOMKill.…
👍7
Java 17: что нового по сравнению с Java 11
Версия Java 17 была выпущена не так уж давно. Отличие этого релиза в том, что это — новая TLS-версия (Long Term Support, с долговременной поддержкой) после Java 11.
Читать статью
Версия Java 17 была выпущена не так уж давно. Отличие этого релиза в том, что это — новая TLS-версия (Long Term Support, с долговременной поддержкой) после Java 11.
Читать статью
Telegraph
Java 17: что нового по сравнению с Java 11
Версия Java 17 была выпущена не так уж давно. Отличие этого релиза в том, что это — новая TLS-версия (Long Term Support, с долговременной поддержкой) после Java 11. В этой статье рассмотрим новые практические функции, которые были введены между 11-ой и 17…
👍7🔥5
Spring: новости за прошедшую неделю / 25-е октября
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).
Приятного чтения! 😃
Читать статью
👍4
ТОП недооцененных горячих клавиш Intellij IDEA
Друзья, знаете ли вы, но горячие клавиши в IntelliJ IDEA буквально зашиты в ДНК: с их помощью можно выполнить любое действие, о котором вы даже не задумывались.
Предложенная сегодня статья предлагает вам ТОП недооцененных горячих клавиш для Intellij IDEA.
Хорошей практики!
Читать статью
Друзья, знаете ли вы, но горячие клавиши в IntelliJ IDEA буквально зашиты в ДНК: с их помощью можно выполнить любое действие, о котором вы даже не задумывались.
Предложенная сегодня статья предлагает вам ТОП недооцененных горячих клавиш для Intellij IDEA.
Хорошей практики!
Читать статью
👍4🔥2
Сравниваем Hashtable, HashMap и ConcurrentHashMap
Друзья, следующая статья имеет практический характер. 😳
В предложенной статье рассмотрены структуры данных HashMap, HashTable и ConcurrentHashMap с точки зрения производительности на реальных примерах.
Компетенция, приди!
Читать статью
Друзья, следующая статья имеет практический характер. 😳
В предложенной статье рассмотрены структуры данных HashMap, HashTable и ConcurrentHashMap с точки зрения производительности на реальных примерах.
Компетенция, приди!
Читать статью
👍6
Forwarded from Java библиотека
"Вы - это будущее Java"! 😃
Так называется доклад на конференции JavaOne (LasVegas) о нескольких программах сообщества Java, которые дают разработчикам право голоса в формировании будущего Java.
Приятного просмотра!
Так называется доклад на конференции JavaOne (LasVegas) о нескольких программах сообщества Java, которые дают разработчикам право голоса в формировании будущего Java.
Приятного просмотра!
YouTube
The Future of Java is You | JavaOne 2022 Community Keynote
Not only does Oracle take our Java leadership seriously, we also embrace our stewardship of the Java community. As the Java language and platform evolves to rapidly address modern application development, Oracle continues to invest in the Java community to…
👍9
Внутренний мир: Project Reactor
У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того или иного механизма. Но наверняка среди читателей есть те, которые, прочитав несколько статей, подумали: "Да, это интересно и, вроде, понятно. Но все таки, как оно работает?".
Читать статью
У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того или иного механизма. Но наверняка среди читателей есть те, которые, прочитав несколько статей, подумали: "Да, это интересно и, вроде, понятно. Но все таки, как оно работает?".
Читать статью
Telegraph
Внутренний мир: Project Reactor
Привет! У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того…
👍5
Готовимся к собеседованию: Spring Boot
Друзья, пришло время освежить свои знания по Spring Boot. 😃
Предложенная статья представляет собой сборник вопросов и ответов для собеседования по Spring Boot.
Удачи!
Читать статью
Друзья, пришло время освежить свои знания по Spring Boot. 😃
Предложенная статья представляет собой сборник вопросов и ответов для собеседования по Spring Boot.
Удачи!
Читать статью
👍7😢1
Руководство по профилям в Spring Boot
Возможно, вы знаете, что Spring предоставляет инструмент для группировки свойств конфигурации в так называемые профили, которые позволяют кастомизировать приложение для работы в различном окружении. 😏
О том, как они работают, какие варианты использования они поддерживают и в каких случаях их лучше не использовать - в предложенной сегодня статье.
Приятного чтения!
Читать статью
Возможно, вы знаете, что Spring предоставляет инструмент для группировки свойств конфигурации в так называемые профили, которые позволяют кастомизировать приложение для работы в различном окружении. 😏
О том, как они работают, какие варианты использования они поддерживают и в каких случаях их лучше не использовать - в предложенной сегодня статье.
Приятного чтения!
Читать статью
👍4
Друзья, дебаггер в IntelliJ Idea представляет собой очень мощный тул по работе с кодом. 🤓
В предложенном сегодня видео рассматриваются различные механизмы отладки кода:
✔️ Откидывание фреймов
✔️ Удаленная отладка
✔️ Замена кода на ходу
✔️ Отладка стримов
Опыт, приди!
В предложенном сегодня видео рассматриваются различные механизмы отладки кода:
✔️ Откидывание фреймов
✔️ Удаленная отладка
✔️ Замена кода на ходу
✔️ Отладка стримов
Опыт, приди!
YouTube
Improving your skills with the debugger by Bouke Nijhuis
This presentation is about levelling up your debugging game. Most developers only use the proverbial tip of the iceberg when working with the debugger. There is so much more to learn so lets have a look at interesting mechanisms like:
- dropping frames ("going…
- dropping frames ("going…
👍10
Друзья, возможно вы не знаете, но Spring Test и Spring Boot предоставляют "из коробки" возможность тестирования приложений Spring.
Предложенное сегодня видео о лучших практиках и рецептах написания таких тестов, а также о возможных ошибках. 😃
Опыт, приди!
Предложенное сегодня видео о лучших практиках и рецептах написания таких тестов, а также о возможных ошибках. 😃
Опыт, приди!
YouTube
Things I Wish I Knew When I Started Testing Spring Boot Applications by Philip Riecks
Getting started with Spring Boot and its auto-configuration mechanism can be a hurdle for new developers.
Once you get your first Spring Boot application up- and running, writing tests for it is the last thing you care about. You’re happy that your code…
Once you get your first Spring Boot application up- and running, writing tests for it is the last thing you care about. You’re happy that your code…
👍5🔥1👏1
Друзья, в JDK 14 появилась интересная фича, сокращающая кол-во кода и делающая код читабельнее - "Сопоставление с образцом".
Предложенный сегодня доклад про историю, практику и лайфхаки использования этой фичи.
Компетенция, расти!
Предложенный сегодня доклад про историю, практику и лайфхаки использования этой фичи.
Компетенция, расти!
YouTube
The Art of Java Language Pattern Matching by Simon Ritter
The goal of project Amber within OpenJDK is to explore the inclusion of smaller, productivity-oriented Java language features. One part of this that has delivered new functionality in recent versions is pattern matching.
Pattern matching combines application…
Pattern matching combines application…
👍6🔥1
Love, Spring and HTTP Bugs
Привет! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями поведения библиотек Spring Security, Spring Web, которые могут сбить с толку разработчиков, которые никогда не сталкивались с такими ситуациями.
Рассмотрим проблему, проведём анализ, тесты, проверяющие наши гипотезы, сделаем выводы и, конечно, оставим ссылку на код, чтобы можно было самостоятельно поиграться.
Читать статью
Привет! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями поведения библиотек Spring Security, Spring Web, которые могут сбить с толку разработчиков, которые никогда не сталкивались с такими ситуациями.
Рассмотрим проблему, проведём анализ, тесты, проверяющие наши гипотезы, сделаем выводы и, конечно, оставим ссылку на код, чтобы можно было самостоятельно поиграться.
Читать статью
Telegraph
Love, Spring and HTTP Bugs
Привет! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями…
👍8