1 597
Подписчики
Нет данных24 часа
-67 дней
-2230 день
Архив постов
1 597
Прекратите использовать операторы if-else в Java
https://medium.com/javarevisited/stop-using-if-else-statements-in-java-57234e13bf9d
1 597
Оптимизация Java: практическое руководство по повышению производительности
https://www.codemotion.com/magazine/backend/java-optimization-a-practical-guide-to-boost-performance
1 597
Как реализовать распределенную блокировку с помощью Redis
https://dev.to/ssd/how-to-implement-a-distributed-lock-using-redis-he
1 597
5 лучших сайтов для углубленного изучения Spring Framework
https://medium.com/javarevisited/top-5-websites-to-learn-spring-framework-in-depth-a4ea2e522716
1 597
HTTP-фильтры на основе аннотаций в Micronaut
https://www.baeldung.com/micronaut-annotated-http-filters
1 597
В этой статье мы рассмотрим ключевые концепции предметно-ориентированного проектирования (DDD) и покажем, как использовать jMolecules для выражения этих технических проблем в виде метаданных.
Мы рассмотрим, какие преимущества дает нам этот подход, и обсудим интеграцию jMolecules с популярными библиотеками и фреймворками из экосистемы Java и Spring. https://www.baeldung.com/java-jmolecules-domain-driven-design
1 597
Пример проекта микросервиса с множеством интересных вещей на Java
https://github.com/nashtech-garage/yas
1 597
Генерация тестовых данных Java с помощью Instancio
https://rieckpil.de/generating-java-test-data-with-instancio/
1 597
Программирование, ориентированное на данные на Java
https://www.baeldung.com/java-dop-oop-principles-differences
1 597
11 тенденций Java, не связанных с ИИ: от GraalVM до Spring Modulith
https://digma.ai/11-non-ai-java-trends-from-graalvm-to-spring-modulith
1 597
Руководство по выбору между буферами протоколов и JSON
https://www.baeldung.com/java-json-vs-protobuf
1 597
Упростите рабочий процесс развертывания: представляем общедоступные API-интерфейсы Oracle Java Releases
https://blogs.oracle.com/java/post/oracle-java-releases-public-apis
1 597
Создайте чат-бота наподобие ChatGPT с помощью Ollama и Spring AI
https://www.baeldung.com/spring-ai-ollama-chatgpt-like-chatbot
1 597
Учебные пособия по виртуальной машине Java
Изучите приведенные ниже руководства, чтобы понять, как работает виртуальная машина Java и как настраивать наиболее часто используемые параметры.
https://www.baeldung.com/jvm-series
Использование инструментов и обновлений JDK для защиты приложений Java
В этой статье мы рассмотрим несколько встроенных инструментов и возможностей, а также укажем на дополнительные ресурсы. Администраторы могут изучить эту информацию, чтобы подготовиться к ситуациям, когда им, возможно, придется переоценивать и применять меры по улучшению состояния безопасности своих приложений Java.
https://dev.java/learn/security/app-integrity-tools/
1 597
OpenTelemetry (OTel) против Java Flight Recorder (JFR)
В этой статье мы узнаем больше об OpenTelemetry (OTel) и Java Flight (JFR) Recorder для динамического анализа и сравним их сходства и различия, чтобы определить, какой из них является лучшим выбором для различных сценариев. https://digma.ai/opentelemetry-otel-vs-java-flight-recorder-jfr
Создание реактивных приложений для крупномасштабных высокопроизводительных систем становится все более важным в разработке Java. Hibernate Reactive и Quarkus — это мощные инструменты, которые позволяют разработчикам эффективно создавать реактивные приложения. Hibernate Reactive — это реактивное расширение Hibernate ORM, разработанное для бесперебойной работы с неблокируемыми драйверами баз данных .
С другой стороны, Quarkus — это Java-фреймворк Kubernetes, оптимизированный для GraalVM и OpenJDK HotSpot, специально разработанный для создания реактивных приложений. Вместе они обеспечивают надежную платформу для создания высокопроизводительных, масштабируемых и реактивных приложений Java. https://www.baeldung.com/java-hibernate-reactive-and-quarkus
1 597
Repost from Devops
В этой статье мы обсудим один из необычных случаев, с которым мы столкнулись на пути развертывания виртуальных потоков в Java 21.
Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
1 597
Сортировка массива строк по длине строк
В этом уроке мы рассмотрим различные подходы к сортировке строкового массива по длине элемента. https://www.baeldung.com/java-sort-string-array-length-comparator
Встраивание Java-приложений на веб-сайты без сторонних файлов cookie
https://vaadin.com/blog/embedding-java-apps-on-websites-without-third-party-cookies
1 597
Понимание структуры памяти JVM с помощью новой опции виртуальной машины PrintMemoryMapAtExit в OpenJDK24
Недавно в OpenJDK24 была добавлена новая опция HotSpot JVM под названием
PrintMemoryMapAtExit.
https://foojay.io/today/understanding-jvm-memory-layout-with-openjdk24s-new-printmemorymapatexit-vm-option
Актуален ли Java сегодня?
Одной из самых больших проблем для технологий в настоящее время является необходимость идти в ногу с последними разработками, оставаясь актуальными для потребностей современного бизнеса и продолжая предоставлять пользователям добавленную стоимость. Мир меняется быстрее, чем когда-либо прежде, и темпы этих изменений не показывают никаких признаков замедления.
Как основной язык программирования, Java также подвержен этим проблемам. Регулярно появляются новые, упрощенные языки. Сможет ли Java удержать свою корону? Есть ли еще потенциал для тех, кто только начинает свою карьеру разработчика с Java? https://blog.jetbrains.com/idea/2024/07/is-java-still-relevant-nowadays