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
Подводные камни архитектуры: не используйте объекты ORM для всего — используйте SQL!
https://shly.link/UrJ61
https://shly.link/UrJ61
www.blackparrotlabs.io
Architecture Pitfalls: Don’t use your ORM entities for everything — embrace the SQL!
Black Parrot Labs Blog: When designing an application with JPA/Hibernate, I’ve encountered a common pattern that suggests developers should channel as many of their interactions as possible with their database via their persistence entities and ORM, avoiding…
Все, что вы могли пропустить в Java в 2022 году
Поскольку начался 2023 год, я решил посвятить первый выпуск этого года краткому изложению того, что произошло в 2022 году.
https://shly.link/K3wPV
Поскольку начался 2023 год, я решил посвятить первый выпуск этого года краткому изложению того, что произошло в 2022 году.
https://shly.link/K3wPV
Как выполнять асинхронное программирование с помощью Java
Когда мы пишем код, в большинстве случаев мы пишем синхронизированный код.
Но во многих ситуациях имеет смысл не блокировать выполнение и выполнять код асинхронно.
В этой статье мы рассмотрим один вариант использования, когда имеет смысл писать асинхронный код.
https://shly.link/NAJRh
Когда мы пишем код, в большинстве случаев мы пишем синхронизированный код.
Но во многих ситуациях имеет смысл не блокировать выполнение и выполнять код асинхронно.
В этой статье мы рассмотрим один вариант использования, когда имеет смысл писать асинхронный код.
https://shly.link/NAJRh
👍4