Взаимодействие между микросервисами с помощью Apache Kafka
В этом уроке вы узнаете, как:
Создайте архитектуру микросервисов с помощью JHipster.
Включить интеграцию Kafka для взаимодействия микросервисов
Настройте Okta в качестве поставщика аутентификации
https://shly.link/ZfSCQ
Примечания к выпуску для JavaFX 19
Следующие примечания описывают важные изменения и информацию об этом выпуске. В некоторых случаях описания содержат ссылки на дополнительную подробную информацию о проблеме или изменении.
https://shly.link/gh4ucG
В этом уроке вы узнаете, как:
Создайте архитектуру микросервисов с помощью JHipster.
Включить интеграцию Kafka для взаимодействия микросервисов
Настройте Okta в качестве поставщика аутентификации
https://shly.link/ZfSCQ
Примечания к выпуску для JavaFX 19
Следующие примечания описывают важные изменения и информацию об этом выпуске. В некоторых случаях описания содержат ссылки на дополнительную подробную информацию о проблеме или изменении.
https://shly.link/gh4ucG
Okta Developer
Communicate Between Microservices with Apache Kafka
This tutorial shows you how to add asynchronous messaging between Java microservices using Apache Kafka.
Инструменты Java для повышения производительности
Язык программирования Java позволяет разработчикам создавать приложения для Интернета, настольных компьютеров и мобильных устройств. В Java есть множество различных инструментов повышения производительности, которые могут помочь повысить эффективность и производительность разработчиков при создании своих приложений. В этом руководстве по программированию обсуждаются самые популярные инструменты повышения производительности Java, которые помогут вам без труда писать качественный код.
https://shly.link/PL3nT
Язык программирования Java позволяет разработчикам создавать приложения для Интернета, настольных компьютеров и мобильных устройств. В Java есть множество различных инструментов повышения производительности, которые могут помочь повысить эффективность и производительность разработчиков при создании своих приложений. В этом руководстве по программированию обсуждаются самые популярные инструменты повышения производительности Java, которые помогут вам без труда писать качественный код.
https://shly.link/PL3nT
Developer.com
Java Tools to Increase Productivity | Developer.com
This programming tutorial highlights some of the best tools for Java developers to use to increase productivity. Learn more.
Знакомство с функциями Java 19
Java 19 была выпущена 20 сентября 2022 г. Отсутствие долгосрочной поддержки означает, что основная поддержка этой версии завершится в марте 2023 г. Было отмечено, что этот выпуск находится на «первой фазе снижения», поскольку он не включает новые предложения по улучшению JDK (JEP), только исправления ошибок и незначительные улучшения.
Давайте посмотрим, что приносит нам Java 19 и что оставляет позади.
https://shly.link/QzLgZ
Java 19 была выпущена 20 сентября 2022 г. Отсутствие долгосрочной поддержки означает, что основная поддержка этой версии завершится в марте 2023 г. Было отмечено, что этот выпуск находится на «первой фазе снижения», поскольку он не включает новые предложения по улучшению JDK (JEP), только исправления ошибок и незначительные улучшения.
Давайте посмотрим, что приносит нам Java 19 и что оставляет позади.
https://shly.link/QzLgZ
Инструменты Java для повышения производительности
В этом руководстве по программированию обсуждаются самые популярные инструменты для повышения производительности Java, которые помогут вам без особых усилий писать качественный код.
https://shly.link/PL3nT
В этом руководстве по программированию обсуждаются самые популярные инструменты для повышения производительности Java, которые помогут вам без особых усилий писать качественный код.
https://shly.link/PL3nT
Developer.com
Java Tools to Increase Productivity | Developer.com
This programming tutorial highlights some of the best tools for Java developers to use to increase productivity. Learn more.
Как лучше понять, что принесет JDK 19?
"Что ж, вот оно! Как и планировалось, JDK 19 был выпущен. Этот релиз может показаться небольшим, но не позволяйте появлению только одной стабильной функции обмануть вас — мы имеем дело с одним из самых важных новых JDK за последние годы. Я склонен сказать, что еще со времен JDK 9 с его модульной системой. Впервые у нас есть возможность использовать Preview-версии проектов, за которыми будущее JVM."
https://shly.link/CVQNB
"Что ж, вот оно! Как и планировалось, JDK 19 был выпущен. Этот релиз может показаться небольшим, но не позволяйте появлению только одной стабильной функции обмануть вас — мы имеем дело с одним из самых важных новых JDK за последние годы. Я склонен сказать, что еще со времен JDK 9 с его модульной системой. Впервые у нас есть возможность использовать Preview-версии проектов, за которыми будущее JVM."
https://shly.link/CVQNB
JVM Weekly (by vived.io)
How to better understand what JDK 19 brings? JVM Weekly 14
Today there could only be one topic - the release of JDK 19! I dedicated an entire edition to it, going through the various JEPs that make up this release and bring some additional context to each.
Рекомендации Spring Boot для разработчиков
Spring Boot — это широко используемый и очень популярный высокопроизводительный фреймворк корпоративного уровня. Вот некоторые рекомендации и несколько советов, которые вы можете использовать, чтобы улучшить приложение Spring Boot и сделать его более эффективным.
https://shly.link/mdmJ69d
Spring Boot — это широко используемый и очень популярный высокопроизводительный фреймворк корпоративного уровня. Вот некоторые рекомендации и несколько советов, которые вы можете использовать, чтобы улучшить приложение Spring Boot и сделать его более эффективным.
https://shly.link/mdmJ69d
Конвертировать CSV в PDF на Java
________
CSV-файл — это обычный текстовый файл, содержащий только цифры и буквы. Благодаря широкой совместимости этот формат файлов часто используется для передачи табличных данных между программами и базами данных. В этой статье рассказывается, как программно преобразовать файл CSV в PDF с помощью бесплатного API Java.
https://shly.link/devLo9h
________
CSV-файл — это обычный текстовый файл, содержащий только цифры и буквы. Благодаря широкой совместимости этот формат файлов часто используется для передачи табличных данных между программами и базами данных. В этой статье рассказывается, как программно преобразовать файл CSV в PDF с помощью бесплатного API Java.
https://shly.link/devLo9h
DEV Community 👩💻👨💻
Convert CSV to PDF in Java
A CSV file is a plain text file containing only numbers and letters. Due to its wide compatibility,...
8+1 советов по оптимизации кода Java
Как известно, ученый-компьютерщик Дональд Кнут сказал: « Преждевременная оптимизация — корень всех зол ». Следует отметить, что оптимизация обычно делает ваш код более трудным для чтения и, что еще хуже, весьма вероятно появление новых ошибок. Вообще говоря, использование лучших алгоритмов (с уменьшенной временной сложностью) и выбор подходящих типов коллекций в большинстве случаев приводит к большему увеличению производительности, чем любое количество низкоуровневых оптимизаций. Оптимизация высокого уровня также не зависит от технологии, и, таким образом, она с большей вероятностью обеспечит улучшение при любых условиях выполнения. Так что предпочтите оптимизацию высокого уровня, а не оптимизацию более низкого уровня, где это возможно.
https://shly.link/mdmechL
Как известно, ученый-компьютерщик Дональд Кнут сказал: « Преждевременная оптимизация — корень всех зол ». Следует отметить, что оптимизация обычно делает ваш код более трудным для чтения и, что еще хуже, весьма вероятно появление новых ошибок. Вообще говоря, использование лучших алгоритмов (с уменьшенной временной сложностью) и выбор подходящих типов коллекций в большинстве случаев приводит к большему увеличению производительности, чем любое количество низкоуровневых оптимизаций. Оптимизация высокого уровня также не зависит от технологии, и, таким образом, она с большей вероятностью обеспечит улучшение при любых условиях выполнения. Так что предпочтите оптимизацию высокого уровня, а не оптимизацию более низкого уровня, где это возможно.
https://shly.link/mdmechL
Понимание типов данных в Java
В Java есть два типа данных : примитивные и эталонные (также известные как непримитивные ). В этом руководстве вы будете использовать переменные для хранения и использования информации в программе Java, чтобы узнать о некоторых наиболее часто используемых типах данных в Java. Это не исчерпывающий обзор всех типов данных, но это руководство поможет вам ознакомиться с тем, какие параметры доступны вам в Java.
https://shly.link/0XSe6
Пузырьковая сортировка — алгоритм на Java, C++, Python с примером кода
В этой статье я объясню все, что вам нужно знать об алгоритме пузырьковой сортировки, с помощью подготовленной мною инфографики. Затем я покажу вам пример кода алгоритма пузырьковой сортировки на Python, Java и C++.
https://shly.link/kfvbU
В Java есть два типа данных : примитивные и эталонные (также известные как непримитивные ). В этом руководстве вы будете использовать переменные для хранения и использования информации в программе Java, чтобы узнать о некоторых наиболее часто используемых типах данных в Java. Это не исчерпывающий обзор всех типов данных, но это руководство поможет вам ознакомиться с тем, какие параметры доступны вам в Java.
https://shly.link/0XSe6
Пузырьковая сортировка — алгоритм на Java, C++, Python с примером кода
В этой статье я объясню все, что вам нужно знать об алгоритме пузырьковой сортировки, с помощью подготовленной мною инфографики. Затем я покажу вам пример кода алгоритма пузырьковой сортировки на Python, Java и C++.
https://shly.link/kfvbU
Digitalocean
Understanding Data Types in Java | DigitalOcean
Java is a statically typed programming language. This means that when you create a variable, you must also specify its data type, which is the type of inform…
Что дальше для Java? JDK 20 скоро появится
Поскольку Java 19 только что вышла 20 сентября, Java 20 находится на очереди и ожидается в марте 2023 года. В выпуске потенциально могут быть добавлены новые функции для универсальных шаблонов, неизменяемых данных и строковых шаблонов, а также доработаны такие возможности, как шаблоны записей.
https://shly.link/2dRCU
Поскольку Java 19 только что вышла 20 сентября, Java 20 находится на очереди и ожидается в марте 2023 года. В выпуске потенциально могут быть добавлены новые функции для универсальных шаблонов, неизменяемых данных и строковых шаблонов, а также доработаны такие возможности, как шаблоны записей.
https://shly.link/2dRCU
plantuml—Создание диаграмм из текстового описания
Создание диаграммы UML из текстового описания
PlantUML не подвержен уязвимости log4j.
https://shly.link/ghgmgM
Создание диаграммы UML из текстового описания
PlantUML не подвержен уязвимости log4j.
https://shly.link/ghgmgM
GitHub
GitHub - plantuml/plantuml: Generate diagrams from textual description
Generate diagrams from textual description. Contribute to plantuml/plantuml development by creating an account on GitHub.
👍3
Обработка часовых поясов в приложении Spring Boot
Часто встречаются приложения, работающие в разных часовых поясах. Согласованная обработка операций с датой и временем на нескольких уровнях приложения может оказаться непростой задачей.
В этой статье мы попытаемся понять параметры, доступные в Java, и применить их в контексте приложения Spring для эффективной обработки часовых поясов.
https://shly.link/NG0HM
Часто встречаются приложения, работающие в разных часовых поясах. Согласованная обработка операций с датой и временем на нескольких уровнях приложения может оказаться непростой задачей.
В этой статье мы попытаемся понять параметры, доступные в Java, и применить их в контексте приложения Spring для эффективной обработки часовых поясов.
https://shly.link/NG0HM
Java по-прежнему популярен по этой одной причине
Взгляд в прошлое, настоящее и будущее Java
https://shly.link/2Yz6u
Взгляд в прошлое, настоящее и будущее Java
https://shly.link/2Yz6u
Как использовать геометрические фигуры в Java
Java предоставляет класс Graphics2D для визуализации двухмерного (2D) текста, фигур и изображений в приложениях Java. Этот класс является частью пакета java.awt . Кроме того, интерфейс Shape используется для определения объектов, представляющих собой геометрические фигуры. Эти геометрии можно найти в пакете java.awt.geom .
В этом руководстве по программированию разработчики узнают, как использовать класс Graphics2D и интерфейс Shape для визуализации геометрической 2D-графики в Java.
https://shly.link/cBDAv
Java предоставляет класс Graphics2D для визуализации двухмерного (2D) текста, фигур и изображений в приложениях Java. Этот класс является частью пакета java.awt . Кроме того, интерфейс Shape используется для определения объектов, представляющих собой геометрические фигуры. Эти геометрии можно найти в пакете java.awt.geom .
В этом руководстве по программированию разработчики узнают, как использовать класс Graphics2D и интерфейс Shape для визуализации геометрической 2D-графики в Java.
https://shly.link/cBDAv
Developer.com
How to Use Geometric Shapes In Java | Developer.com
A programming tutorial covering the Graphics2D class and java.awt package, which are used to draw shapes in Java. Learn more.
👍3
Лучшие практики в Kotlin
Если вы занимаетесь разработкой приложений для Android, вы должны знать, какое значение играет язык при разработке приложения, которым в ближайшем будущем будут пользоваться миллионы людей. Kotlin в настоящее время является наиболее широко используемым языком, и сам Google полностью перешел с Java на Kotlin. Таким образом, всегда полезно разработать совместимое приложение, которое в ближайшем будущем могут редактировать и над которым могут работать другие разработчики, и, следовательно, очень важно использовать передовой опыт разработки приложений для Android на основе Kotlin. Я буду делиться ссылками с точками, где это необходимо, чтобы у вас было правильное представление о том, как и где его использовать. Рекомендуется прочитать документацию. Итак, с учетом сказанного, давайте начнем…
https://shly.link/mdmcgnX
Если вы занимаетесь разработкой приложений для Android, вы должны знать, какое значение играет язык при разработке приложения, которым в ближайшем будущем будут пользоваться миллионы людей. Kotlin в настоящее время является наиболее широко используемым языком, и сам Google полностью перешел с Java на Kotlin. Таким образом, всегда полезно разработать совместимое приложение, которое в ближайшем будущем могут редактировать и над которым могут работать другие разработчики, и, следовательно, очень важно использовать передовой опыт разработки приложений для Android на основе Kotlin. Я буду делиться ссылками с точками, где это необходимо, чтобы у вас было правильное представление о том, как и где его использовать. Рекомендуется прочитать документацию. Итак, с учетом сказанного, давайте начнем…
https://shly.link/mdmcgnX
❤1
☕️Представляем публичную предварительную версию Fleet
https://shly.link/owrpE
☕️8+1 совет по оптимизации кода Java
https://shly.link/mdmechL
https://shly.link/owrpE
☕️8+1 совет по оптимизации кода Java
https://shly.link/mdmechL
The JetBrains Blog
Introducing the Fleet Public Preview | The JetBrains Fleet Blog
Since the initial announcement of Fleet, we have had an overwhelming amount of interest from all of you, with over 137,000 people signing up for the private preview. Our reason for starting with a clo
👍4👎1🌚1
Изучите принципы проектирования SOLID с использованием Java
Основная идея этой статьи — показать принципы проектирования SOLID и предоставить примеры реализации этих принципов с использованием Java в качестве основного языка.
https://shly.link/devbpoi
Основная идея этой статьи — показать принципы проектирования SOLID и предоставить примеры реализации этих принципов с использованием Java в качестве основного языка.
https://shly.link/devbpoi
DEV Community
Learn SOLID design principles using Java
This post can be seen here as well. The main idea from this article is to show the SOLID design...