Java
1.63K subscribers
223 photos
5 videos
3 files
901 links
Программирование на Java.

По всем вопросам: @un_ixtime
Download Telegram
20+ трендовых и популярных проектов Java с открытым исходным кодом

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

Итак, сегодня мы рассмотрим более 20 проектов с открытым исходным кодом на основе Java, в которые вы можете внести свой вклад. Итак, приступим.

https://shly.link/dev3bpk
Знакомимся с Javassist
__________________________

В этой статье мы рассмотрим Javassist, как инструмент, с помощью которого мы будем вклиниваться в существующий байткод и трансформировать его.

https://shly.link/habrLmU2
Топ-10 популярных примеров Java-приложений в реальном мире
__________________________________

В этой статье будут освещены 10 лучших приложений Java в реальном мире. В нем будет рассказано о том, как компании по всему миру используют программирование на Java для создания решений, лидирующих в отрасли. Некоторые из ведущих компаний, которые используют услуги по разработке программного обеспечения Java, включают Uber, Google, Netflix, Pinterest, Instagram, Amazon и другие.

https://shly.link/RjPfN
Полезные потоки Java
___________________________________

В этой статье мы рассмотрим несколько полезных способов использования Java Streams для работы с различными данными.

https://shly.link/Y88LZ
👍4👎1
Шестиугольная архитектура в java
__________________________________

В этой статье будут реализованы основные концепции гексагональной архитектуры в Java.

https://shly.link/mdmhVPa
Руководство по записям Java
_____________________________________

В этом руководстве мы рассмотрим основы использования записей в Java.
Записи были введены в Java 14 как способ удалить шаблонный код вокруг создания объектов-значений, в то же время используя преимущества неизменяемых объектов.

https://shly.link/dev5Rk5
Облачные функции с использованием новой среды выполнения Java
_______________

Одним из основных моментов последнего выпуска Appwrite является добавление четырех новых сред выполнения Cloud Function! Java, Kotlin, .NET и C++ теперь являются частью нашего постоянно растущего списка сред выполнения!
https://shly.link/devCu3S
👍2
10 лучших шаблонов и принципов проектирования микросервисов — примеры
_______________
https://shly.link/Apiyd
IntelliJ скоро будет похож на Visual Studio Code
_______________

Примите участие в предварительном просмотре нового пользовательского интерфейса для вашей IDE JetBrains
https://shly.link/Vjepz
👎7💩4🤔3
PrettyPrintTreeJava

____________________________________

Этот пакет позволяет вам печатать древовидную структуру данных в удобочитаемом виде (на Java).

Он поддерживает деревья с любым типом данных (если их можно превратить в строку).

https://shly.link/ghNYYk
Десять приемов оптимизации, которые ускорят работу вашего Java-приложения
___________________________________

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

https://shly.link/mdm5bJt
👍3
Использование системного вызова Linux memfd_secret из JVM с JEP-419
_______________

https://shly.link/rm8di
Подготовка к Spring Boot 3.0
_________________________________

Вся команда Spring и многие участники нашего сообщества сейчас готовятся к следующему поколению Spring. Мы планируем выпустить Spring Boot 3.0 в ноябре 2022 года. Следующая крупная версия будет основана на Spring Framework 6.0 и потребует Java 17 или более поздней версии. Это также будет первая версия Spring Boot, использующая API-интерфейсы Jakarta EE 9 ( jakarta.*) вместо EE 8 ( javax.*).

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

https://shly.link/3Qxhq
ClassGraph-это сверхбыстрый параллельный сканер путей к классам и сканер модулей для Java, Scala, Kotlin и других языков JVM.
_______________________________

ClassGraph получил награду Duke's Choice Award (признание самого полезного и/или инновационного программного обеспечения в экосистеме Java) на Oracle Code One 2018 и награду Google Open Source Peer Bonus в 2022 году.

https://shly.link/ghYSyn
👍3
Сжимайте изображения высокого разрешения в PDF на Java
___________________________________

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

https://shly.link/devghkF
👍1
JEP 425: виртуальные потоки Java для повышения производительности
_______________

JEP 425, Виртуальные потоки (предварительная версия) , был повышен со статуса Proposed to Target до Targeted для JDK 19. Этот JEP под эгидой Project Loom вводит виртуальные потоки.

https://shly.link/j4dRr
20 потрясающих идей для Java-проектов, которые повысят вашу карьеру программиста
___________________________________

Существуют десятки проектов, которые могут помочь вам изучить или усовершенствовать некоторые базовые или сложные задачи Java. Но если вы новичок и довольно скептически относитесь к самостоятельной работе, проекты в этом мини-руководстве были подобраны специально для вас.

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

Итак, приступим.
👍31
Перечисление Java
__________________________________

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

https://shly.link/AJC6Z