Регистрация HTTP-запросов и ответов с помощью Logbook в Spring
https://www.baeldung.com/spring-logbook-http-logging
https://www.baeldung.com/spring-logbook-http-logging
Baeldung on Kotlin
HTTP Request and Response Logging Using Logbook in Spring | Baeldung
Learn how to integrate the Logbook library with Spring Boot using minimal configuration.
Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать
Сегодня хочу поговорить об одном из lock-free алгоритмов в Java. Разберём как с ним связано ключевое слово volatile и паттерн immutable. https://habr.com/ru/companies/bercut/articles/822253/
Сегодня хочу поговорить об одном из lock-free алгоритмов в Java. Разберём как с ним связано ключевое слово volatile и паттерн immutable. https://habr.com/ru/companies/bercut/articles/822253/
Хабр
Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать
Вступление Привет, меня зовут Денис Агапитов, я руководитель группы Platform Core компании Bercut. Сегодня хочу поговорить об одном из lock-free алгоритмов в Java. Разберём как с ним связано ключевое...
Сегодня мы окунемся в мистический мир Java Reflection и его ключевую роль в создании проекта JetORM — небольшого, но мощного ORM-фреймворка, вдохновленного Hibernate.
https://medium.com/@sg24101999/reflecting-on-java-unveiling-the-magic-of-reflection-7140a465ff6b
https://medium.com/@sg24101999/reflecting-on-java-unveiling-the-magic-of-reflection-7140a465ff6b
Medium
Reflecting on Java : Unveiling the magic of Reflection
From Learning About Reflection to Mastering Its Use!
В этом уроке мы научимся взаимодействовать с удаленным сервером с помощью библиотек JSch, Apache Mina SSHD и SSHJ. Также мы увидим, как установить соединение с удаленным сервером с помощью закрытого ключа и вывести список всех папок в определенном каталоге с сервера. https://www.baeldung.com/java-show-every-file-remote-server
Baeldung
List All Files on the Remote Server in Java | Baeldung
Tutorial on how to list all files on a remote server using the JSch, Apache Mina SSHD, and SSHJ libraries.
7 лучших методов оптимизации кэширования в Spring Boot
https://digma.ai/top-7-techniques-to-optimize-caching-in-spring-boot
https://digma.ai/top-7-techniques-to-optimize-caching-in-spring-boot
Digma
Top 7 Techniques to Optimize Caching in Spring Boot - Digma
In this article, we will explore top 7 Techniques to Optimize Caching in Spring Boot.
✔️7 проектов с открытым исходным кодом, которые вы должны знать - Java Edition
https://dev.to/this-is-learning/7-open-source-projects-you-should-know-java-edition-1mkb
✔️Spring Security 6.3 – Что нового
https://www.baeldung.com/spring-security-6-3
https://dev.to/this-is-learning/7-open-source-projects-you-should-know-java-edition-1mkb
✔️Spring Security 6.3 – Что нового
https://www.baeldung.com/spring-security-6-3
DEV Community
7 Open Source Projects You Should Know - Java Edition ✔️
Overview Hi everyone 👋🏼 In this article, I'm going to look at seven OSS repository that...
Создание экземпляра облачных вычислений с использованием концепций Java
https://inside.java/2024/07/16/build-oci-instance-with-java-concepts
https://inside.java/2024/07/16/build-oci-instance-with-java-concepts
inside.java
Build a Cloud Compute Instance with Java Concepts
While infrastructure configuration management tools have been around since the 1970s, the rise in popularity of DevOps and cloud computing brought a new perspective to how we can all provision and maintain infrastructure using our favorite programmi…
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 on Kotlin
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.