Лучшие практики Docker
В этом блоге вы познакомитесь с некоторыми передовыми практиками Docker, в основном ориентированными на Java-приложения. Это не только теоретическое упражнение, вы узнаете, как применять лучшие практики к своим файлам Docker. Наслаждаться!
https://shly.link/rjNuT
В этом блоге вы познакомитесь с некоторыми передовыми практиками Docker, в основном ориентированными на Java-приложения. Это не только теоретическое упражнение, вы узнаете, как применять лучшие практики к своим файлам Docker. Наслаждаться!
https://shly.link/rjNuT
DZone
Docker Best Practices
In this blog, you will learn some Docker best practices mainly focussed on Java applications. This is not only a theoretical exercise, but you will learn how to apply the best practices to your Dockerfiles. Enjoy!
Узнайте, как разрабатывать архитектуры, управляемые событиями
Ранее я написал статью на Chronicle Wire с открытым исходным кодом , в которой обсуждается, как мы можем сериализовать состояние приложения в различные форматы сообщений.
Теперь в этой статье я собираюсь рассмотреть, как мы можем использовать Chronicle Queue и Chronicle Wire с открытым исходным кодом для структурирования приложений для использования Event-Driven Architecture (EDA).
https://shly.link/P6DRV
Ранее я написал статью на Chronicle Wire с открытым исходным кодом , в которой обсуждается, как мы можем сериализовать состояние приложения в различные форматы сообщений.
Теперь в этой статье я собираюсь рассмотреть, как мы можем использовать Chronicle Queue и Chronicle Wire с открытым исходным кодом для структурирования приложений для использования Event-Driven Architecture (EDA).
https://shly.link/P6DRV
Согласно новому опросу, использование Java продолжает расти
Популярность Python, Rust и Kotlin также выросла по сравнению с 2020 годом среди 26 000 разработчиков по всему миру, опрошенных Slash Data.
Чуть менее половины активных разработчиков по всему миру (49 %) сообщили, что используют Java, по сравнению с 39 %, заявившими об этом в третьем квартале 2020 года — рост на 26 %.
https://shly.link/iZT5F
Популярность Python, Rust и Kotlin также выросла по сравнению с 2020 годом среди 26 000 разработчиков по всему миру, опрошенных Slash Data.
Чуть менее половины активных разработчиков по всему миру (49 %) сообщили, что используют Java, по сравнению с 39 %, заявившими об этом в третьем квартале 2020 года — рост на 26 %.
https://shly.link/iZT5F
The New Stack
Java Usage Keeps Climbing, According to New Survey
Python, Rust and Kotlin also saw boosts in popularity compared to 2020 among the 26,000 developers worlhwide surveyed by Slash Data. #programming #Rust #Python #Java #Kotlin
5 удивительных Java-проектов
Проекты различного назначения на Java, которые могут оказаться полезными для систем, которые вы создаете
Сегодня я хочу поделиться с вами списком из десяти проектов с открытым исходным кодом, написанных на Java, которые могут вас заинтересовать.
https://shly.link/mWd0V
Проекты различного назначения на Java, которые могут оказаться полезными для систем, которые вы создаете
Сегодня я хочу поделиться с вами списком из десяти проектов с открытым исходным кодом, написанных на Java, которые могут вас заинтересовать.
https://shly.link/mWd0V
😁2
Асинхронная связь с микросервисами, отправка и получение сообщений — Spring Boot + Amazon SNS и Amazon SQS
(если пост не открывается полностью, откройте в режиме инкогнито)
https://shly.link/mdmnHUu
(если пост не открывается полностью, откройте в режиме инкогнито)
https://shly.link/mdmnHUu
Ключевое слово final в Java
В этой статье мы подробно расскажем о final ключевом слове. Давайте сначала рассмотрим, почему мы его используем, когда мы должны его использовать, если мы решим, и, наконец, что не менее важно, как его использовать.
https://shly.link/mdmPEvZ
В этой статье мы подробно расскажем о final ключевом слове. Давайте сначала рассмотрим, почему мы его используем, когда мы должны его использовать, если мы решим, и, наконец, что не менее важно, как его использовать.
https://shly.link/mdmPEvZ
Миграция приложения на Spring Boot 3
Обычно я предпочитаю переводить свои приложения на новую версию, как только это физически возможно, но всегда опасаюсь миграции. Это никогда не бывает просто, особенно когда речь идет о библиотеках или фреймворках с открытым исходным кодом.
https://shly.link/mdmzf5r
Обычно я предпочитаю переводить свои приложения на новую версию, как только это физически возможно, но всегда опасаюсь миграции. Это никогда не бывает просто, особенно когда речь идет о библиотеках или фреймворках с открытым исходным кодом.
https://shly.link/mdmzf5r
Medium
Migrating application to Spring Boot 3
First hand experience migrating Web Service application to a new version of Spring Boot
Как HashMap работает в Java?
Как интервьюер, я люблю задавать этот вопрос, так как он показывает, насколько кандидат понимает структуры данных, внутренности JVM и вообще способ мышления, когда его бросают в неизвестную область.
Так почему я делюсь этой информацией с вами? Я видел много кандидатов, которые не могли ответить на этот вопрос правильно (младшие, средние и сеньоры). Поскольку я давно спрашивал об этом, я считаю, что должен заменить его и поделиться ответом с миром.
В этой статье я расскажу вам о вопросе HashMap с подробным объяснением каждого шага.
Давайте начнем!
https://shly.link/mdmbksD
Как интервьюер, я люблю задавать этот вопрос, так как он показывает, насколько кандидат понимает структуры данных, внутренности JVM и вообще способ мышления, когда его бросают в неизвестную область.
Так почему я делюсь этой информацией с вами? Я видел много кандидатов, которые не могли ответить на этот вопрос правильно (младшие, средние и сеньоры). Поскольку я давно спрашивал об этом, я считаю, что должен заменить его и поделиться ответом с миром.
В этой статье я расскажу вам о вопросе HashMap с подробным объяснением каждого шага.
Давайте начнем!
https://shly.link/mdmbksD
Как сломать HashMap менее чем за минуту
В сегодняшней статье мы поговорим о JVM HashMaps. Мы покажем, как вы можете сломать их, если вы не будете осторожны. Но имейте в виду, что пока мы говорим о мире JVM, то же самое относится и к большинству современных языков.
В этой статье я напишу реализацию с использованием Java. Затем я объясню основную причину проблемы и способы решения проблем, которые я создал.
https://shly.link/FWc8j
В сегодняшней статье мы поговорим о JVM HashMaps. Мы покажем, как вы можете сломать их, если вы не будете осторожны. Но имейте в виду, что пока мы говорим о мире JVM, то же самое относится и к большинству современных языков.
В этой статье я напишу реализацию с использованием Java. Затем я объясню основную причину проблемы и способы решения проблем, которые я создал.
https://shly.link/FWc8j
Что нового в Java 20?
Java 20 должна быть выпущена в марте 2023 года и, как ожидается, представит ряд изменений и новых функций . Мы подготовили краткий обзор того, какие JEP, скорее всего, будут приняты в JDK 20 , и какие из них мы надеемся принять следующими!
Последняя версия JDK (Java Development Kit) 19 была выпущена 20 сентября 2022 года. Следующая версия, Java 20, планируется как выпуск без LTS , а следующая версия 21 должна быть выпуском с Long- Срок поддержки (LTS). Ожидается, что грядущая версия 20 принесет ряд отличных обновлений, поэтому мы рады получить ее в марте!
Но прежде чем мы перейдем к JEP, подготовленным для Java 20, давайте сделаем краткий обзор процесса обновления Java и концепции предложений по улучшению, чтобы у вас была полная картина того, что происходит.
https://shly.link/mdmrg23
Java 20 должна быть выпущена в марте 2023 года и, как ожидается, представит ряд изменений и новых функций . Мы подготовили краткий обзор того, какие JEP, скорее всего, будут приняты в JDK 20 , и какие из них мы надеемся принять следующими!
Последняя версия JDK (Java Development Kit) 19 была выпущена 20 сентября 2022 года. Следующая версия, Java 20, планируется как выпуск без LTS , а следующая версия 21 должна быть выпуском с Long- Срок поддержки (LTS). Ожидается, что грядущая версия 20 принесет ряд отличных обновлений, поэтому мы рады получить ее в марте!
Но прежде чем мы перейдем к JEP, подготовленным для Java 20, давайте сделаем краткий обзор процесса обновления Java и концепции предложений по улучшению, чтобы у вас была полная картина того, что происходит.
https://shly.link/mdmrg23
15 советов, как стать экспертом в Java!
Java — это язык, который уже закрепился на рынке и имеет исчерпывающую документацию, помимо активного сообщества, и со значительными изменениями для улучшения и безопасности.
Поскольку у него много разработчиков, это один из самых используемых языков программирования в мире.
Потому что мы находим Java в разных сферах технологий и разработки: FrontEnd, Back-End, Mobile, Cloud .
https://shly.link/devmbpT
Java — это язык, который уже закрепился на рынке и имеет исчерпывающую документацию, помимо активного сообщества, и со значительными изменениями для улучшения и безопасности.
Поскольку у него много разработчиков, это один из самых используемых языков программирования в мире.
Потому что мы находим Java в разных сферах технологий и разработки: FrontEnd, Back-End, Mobile, Cloud .
https://shly.link/devmbpT
Полезные и неизвестные функции Java
В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java. Я сосредоточусь не на языковых аспектах, а на API.
https://shly.link/UzmTY
В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java. Я сосредоточусь не на языковых аспектах, а на API.
https://shly.link/UzmTY
Piotr's TechBlog
Useful & Unknown Java Features - Piotr's TechBlog
This article describes several useful but not very well-known features of Java like DelayQueue, Phaser or BitSet.
👍2
RestAPI с использованием Java
Всем привет, сегодня мы рассмотрим, как мы можем использовать Java и Spring Boot для создания простого API книги, выполняющего базовые операции CRUD. Мы также будем использовать MongoDb, базу данных NoSQL, для хранения данных.
https://shly.link/devWmiC
Всем привет, сегодня мы рассмотрим, как мы можем использовать Java и Spring Boot для создания простого API книги, выполняющего базовые операции CRUD. Мы также будем использовать MongoDb, базу данных NoSQL, для хранения данных.
https://shly.link/devWmiC
Функциональные интерфейсы в Java
Будучи объектно-ориентированным языком программирования, Java не может иметь независимых функций, поскольку все, кроме некоторых примитивных типов данных и методов, вращается вокруг классов и объектов. Функции всегда были частью класса, который можно вызывать только с использованием объектов или классов.
Однако с выпуском Java8 была выпущена новая концепция, называемая интерфейсом функций, а также некоторые другие функции, такие как Lambda Expressions , Time API, Stream API и т. д.
Но что это за функциональные интерфейсы и как их определить? Давай выясним!
https://shly.link/tXQ57
Будучи объектно-ориентированным языком программирования, Java не может иметь независимых функций, поскольку все, кроме некоторых примитивных типов данных и методов, вращается вокруг классов и объектов. Функции всегда были частью класса, который можно вызывать только с использованием объектов или классов.
Однако с выпуском Java8 была выпущена новая концепция, называемая интерфейсом функций, а также некоторые другие функции, такие как Lambda Expressions , Time API, Stream API и т. д.
Но что это за функциональные интерфейсы и как их определить? Давай выясним!
https://shly.link/tXQ57
DZone
Functional Interfaces in Java
Functional Interfaces in Java - Overview, Importance, Lambda Expressions, Defining, Predefined Lists, and Examples.
👍1
Создание сценариев с помощью Groovy в приложениях Java
В этом посте я хотел бы представить вам пример использования альтернативного языка сценариев JVM — Groovy — для расширения вашего Java-приложения. Мы начнем с нескольких случаев, когда создание сценариев в приложениях Java с помощью Groovy может быть правильным шагом, а затем приведем пример того, как встроить сценарий с помощью Groovy в Java.
https://shly.link/GjnMU
В этом посте я хотел бы представить вам пример использования альтернативного языка сценариев JVM — Groovy — для расширения вашего Java-приложения. Мы начнем с нескольких случаев, когда создание сценариев в приложениях Java с помощью Groovy может быть правильным шагом, а затем приведем пример того, как встроить сценарий с помощью Groovy в Java.
https://shly.link/GjnMU
Int to String в Java — как преобразовать целое число в строку
В этой статье вы узнаете, как преобразовать целые числа в строки в Java следующими способами:
-Использование Integer.toString()метода.
-Использование String.valueOf()метода.
-Использование String.format()метода.
-Использование DecimalFormatкласса.
https://shly.link/G9Z8K
В этой статье вы узнаете, как преобразовать целые числа в строки в Java следующими способами:
-Использование Integer.toString()метода.
-Использование String.valueOf()метода.
-Использование String.format()метода.
-Использование DecimalFormatкласса.
https://shly.link/G9Z8K
👍3
10 вещей, о которых вы не знали, Java может делать
Одним из самых известных и популярных языков программирования является Java . Он используется миллионами устройств по всему миру, потому что он удобочитаем и прост.
Хотя Java очень популярен, есть некоторые интересные факты о Java, о которых вы могли не знать.
Вот некоторые известные разработчикам вещи, которые вы можете использовать, чтобы произвести впечатление на своих друзей и коллег.
https://shly.link/mdmz9ym
Одним из самых известных и популярных языков программирования является Java . Он используется миллионами устройств по всему миру, потому что он удобочитаем и прост.
Хотя Java очень популярен, есть некоторые интересные факты о Java, о которых вы могли не знать.
Вот некоторые известные разработчикам вещи, которые вы можете использовать, чтобы произвести впечатление на своих друзей и коллег.
https://shly.link/mdmz9ym
👍2
Как вы генерируете данные в модульных тестах? Для этого вы можете использовать Instancio ( https://instancio.org ) . Это библиотека для создания экземпляров и заполнения объектов случайными данными, целью которой является сокращение строк кода, затрачиваемых на ручную настройку данных.
👍3