beetRoot: еще один веб-фреймворк?
это простая и быстрая среда разработки веб-приложений на Java, а также полноценная и безопасная клиент-серверная среда, готовая к запуску. https://foojay.io/today/beetroot-yet-another-web-framework/
это простая и быстрая среда разработки веб-приложений на Java, а также полноценная и безопасная клиент-серверная среда, готовая к запуску. https://foojay.io/today/beetroot-yet-another-web-framework/
foojay
beetRoot: Yet Another Web Framework?
beetRoot is a slim and rapid Java web development as well as a full & secure client-server framework ready to run.
☕️Отправка сообщений WhatsApp в Spring Boot с использованием Twilio
https://www.baeldung.com/spring-boot-twilio-whatsapp
☕️Серия Apache Kafka
Подборка образовательный материалов
https://www.baeldung.com/apache-kafka-series
☕️Как реализовать адаптивный веб-дизайн на Java
https://vaadin.com/blog/how-to-implement-responsive-web-design-in-java-vaadin
https://www.baeldung.com/spring-boot-twilio-whatsapp
☕️Серия Apache Kafka
Подборка образовательный материалов
https://www.baeldung.com/apache-kafka-series
☕️Как реализовать адаптивный веб-дизайн на Java
https://vaadin.com/blog/how-to-implement-responsive-web-design-in-java-vaadin
Baeldung
Sending WhatsApp Messages in Spring Boot Using Twilio | Baeldung
Learn how to use Twilio to send WhatsApp messages and replies in a Spring Boot application.
Если вы разработчик Java и используете Docker для упаковки своих приложений, вы могли заметить, что размер конечного образа может быть довольно большим даже для проектов типа «hello world». В этой статье мы рассмотрим несколько советов по оптимизации размера образа Docker для приложений Java.
https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622
https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622
Medium
Optimizing java base docker images size from 674Mb to 58Mb
If you are a java developer and you are using docker to package your applications, you may have noticed that the size of the final image…
Понимание структуры памяти JVM с помощью новой опции виртуальной машины PrintMemoryMapAtExit в OpenJDK24
Недавно в OpenJDK24 была добавлена новая опция HotSpot JVM под названием
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
Недавно в 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
foojay
Understanding JVM Memory Layout with OpenJDK24's New PrintMemoryMapAtExit VM Option
OpenJDK24 recently added a new HotSpot JVM option called PrintMemoryMapAtExit.
Сортировка массива строк по длине строк
В этом уроке мы рассмотрим различные подходы к сортировке строкового массива по длине элемента. 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
В этом уроке мы рассмотрим различные подходы к сортировке строкового массива по длине элемента. 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
Baeldung
Sort an Array of Strings According to String Lengths | Baeldung
Learn how to sort an array of strings by supplying Array.sort() a dedicated Comparator that sorts an array of strings based on their lengths.
Forwarded from Devops
В этой статье мы обсудим один из необычных случаев, с которым мы столкнулись на пути развертывания виртуальных потоков в Java 21.
Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
Узнайте, как виртуальные потоки Java 21 могут преобразовать высокопроизводительные параллельные приложения за счет сокращения накладных расходов на управление потоками. https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
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
В этой статье мы узнаем больше об 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
Digma
OpenTelemetry (OTel) vs. Java Flight Recorder (JFR) - Digma
Learn more about OpenTelemetry (OTel) vs. Java Flight Recorder (JFR) to determine which is a better choice for different scenarios.
👍1
Учебные пособия по виртуальной машине Java
Изучите приведенные ниже руководства, чтобы понять, как работает виртуальная машина Java и как настраивать наиболее часто используемые параметры.
https://www.baeldung.com/jvm-series
Использование инструментов и обновлений JDK для защиты приложений Java
В этой статье мы рассмотрим несколько встроенных инструментов и возможностей, а также укажем на дополнительные ресурсы. Администраторы могут изучить эту информацию, чтобы подготовиться к ситуациям, когда им, возможно, придется переоценивать и применять меры по улучшению состояния безопасности своих приложений Java.
https://dev.java/learn/security/app-integrity-tools/
Изучите приведенные ниже руководства, чтобы понять, как работает виртуальная машина Java и как настраивать наиболее часто используемые параметры.
https://www.baeldung.com/jvm-series
Использование инструментов и обновлений JDK для защиты приложений Java
В этой статье мы рассмотрим несколько встроенных инструментов и возможностей, а также укажем на дополнительные ресурсы. Администраторы могут изучить эту информацию, чтобы подготовиться к ситуациям, когда им, возможно, придется переоценивать и применять меры по улучшению состояния безопасности своих приложений Java.
https://dev.java/learn/security/app-integrity-tools/
Baeldung
Java Virtual Machine Series | Baeldung
Learn how the JVM works and how to tune the available parameters.
Создайте чат-бота наподобие ChatGPT с помощью Ollama и Spring AI
https://www.baeldung.com/spring-ai-ollama-chatgpt-like-chatbot
https://www.baeldung.com/spring-ai-ollama-chatgpt-like-chatbot
Baeldung
Create a ChatGPT Like Chatbot With Ollama and Spring AI | Baeldung
Explore building a simple help desk Agent API using Spring AI and Meta's llama3 via the Ollama library.
Упростите рабочий процесс развертывания: представляем общедоступные API-интерфейсы Oracle Java Releases
https://blogs.oracle.com/java/post/oracle-java-releases-public-apis
https://blogs.oracle.com/java/post/oracle-java-releases-public-apis
Oracle
Simplify Your Deployment Workflow: Introducing Oracle Java Releases Public APIs
This blog post introduces Oracle Java Releases Public APIs, designed to simplify access to Oracle Java release information. By providing RESTful APIs managed by Java Management Service (JMS) in Oracle Cloud Infrastructure (OCI), these APIs streamline Java…
11 тенденций Java, не связанных с ИИ: от GraalVM до Spring Modulith
https://digma.ai/11-non-ai-java-trends-from-graalvm-to-spring-modulith
https://digma.ai/11-non-ai-java-trends-from-graalvm-to-spring-modulith
Digma
11 Non-AI Java Trends: From GraalVM to Spring Modulith - Digma
Apparently, Java developers and I would assume the rest of the world, are tired of reading about AI. So, what else do Java developers want to talk about? I
Программирование, ориентированное на данные на Java
https://www.baeldung.com/java-dop-oop-principles-differences
https://www.baeldung.com/java-dop-oop-principles-differences
Baeldung
Data Oriented Programming in Java | Baeldung
Learn about a different paradigm of software development, the Data-Oriented Programming.
Генерация тестовых данных Java с помощью Instancio
https://rieckpil.de/generating-java-test-data-with-instancio/
https://rieckpil.de/generating-java-test-data-with-instancio/
rieckpil
Generating Java Test Data With Instancio
Learn how to generate random test data for your Java projects to have meaningful tests with less boilerplate.
✍1👍1
Пример проекта микросервиса с множеством интересных вещей на Java
https://github.com/nashtech-garage/yas
https://github.com/nashtech-garage/yas
GitHub
GitHub - nashtech-garage/yas: YAS: Yet Another Shop, a sample microservices project in Java
YAS: Yet Another Shop, a sample microservices project in Java - nashtech-garage/yas
В этой статье мы рассмотрим ключевые концепции предметно-ориентированного проектирования (DDD) и покажем, как использовать jMolecules для выражения этих технических проблем в виде метаданных.
Мы рассмотрим, какие преимущества дает нам этот подход, и обсудим интеграцию jMolecules с популярными библиотеками и фреймворками из экосистемы Java и Spring. https://www.baeldung.com/java-jmolecules-domain-driven-design
Мы рассмотрим, какие преимущества дает нам этот подход, и обсудим интеграцию jMolecules с популярными библиотеками и фреймворками из экосистемы Java и Spring. https://www.baeldung.com/java-jmolecules-domain-driven-design
Baeldung
DDD with jMolecules | Baeldung
Learn how to use ArchUnit to enforce a code structure that adheres to DDD principles during the build process.
HTTP-фильтры на основе аннотаций в Micronaut
https://www.baeldung.com/micronaut-annotated-http-filters
https://www.baeldung.com/micronaut-annotated-http-filters
Baeldung
Annotation Based HTTP Filters in Micronaut | Baeldung
Tutorial on Micronaut's annotated HTTP filters.