Как стать автором
Обновить
58
Карма
30
Рейтинг

Пользователь

  • Подписчики 183
  • Подписки

Выполнение запланированных заданий в Spring Boot

Из документации разработчика: https://github.com/lukas-krecan/ShedLock

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

ShedLock не является распределенным планировщиком

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

Создание реалистичных тестовых данных для Java приложений

Это вопрос к Alejandro Duarte - автору оригнальной статьи:

https://dzone.com/users/1243843/alejandro.du.html

Я не пробовал.

Создание реалистичных тестовых данных для Java приложений

Если вы разрабатываете на Java, то можно

Как преобразовать любой тип Java Bean с помощью BULL

Да, вы правы. MapStruct интереснее и производительнее будет.

Нашел сравнение их производительноти: Object-to-object mapping framework microbenchmark

Реактивное программирование со Spring, часть 4 R2DBC

Спасибо! Поправил.

Java/Spring: Как полностью сгенерировать CRUD REST API с помощью Speedment

В документации Speedment написано:
Что такое Speedment?
Speedment — это набор инструментов и среда выполнения Java 8 Stream ORM.


Поэтому он делает только то, для чего создавался. Т.е. с ним нужно работать как с другими ORM средствами.

Руководство по возможностям Java версий 8-16

Когда ветвь switch выражения имеет блок операторов, а не одно выражение, оператор yield внутри этого блока завершает оценку switch выражения, и значение в операторе yield становится значением switch выражения.

Управление памятью Java

Для JDK 8, 11, 14 в https://habr.com/ru/company/mailru/blog/506706/
построен график для бенчмарков сборщиков мусора.

Руководство по возможностям Java версий 8-16

Да, Liberica JDK — бесплатный, поддерживаемый и полностью открытый дистрибутив на основе OpenJDK, сертифицированный TCK на соответствие спецификации Java SE. Страница загрузки содержит сборки с открытым исходным кодом для Liberica JDK 8, 9, 10, 11, 12, 13, 14, 15 и 16, которые совместимы с Linux, Windows, Solaris, Alpine и macOS.

Руководство по возможностям Java версий 8-16

Соверщенно верно. Так и написано:


Записи и сопоставление с образцом


Обе функции теперь готовы к продакшн и больше не отмечены in preview.

Руководство по возможностям Java версий 8-16

В начале есть Примечание переводчика:
17 февраля 2020 г. был опубликован перевод Руководство по версиям и возможностям Java.

Предустановка отечественного ПО или кто теперь следит за нами?

Господа, а Вы не думали, что аналогичное забугорное ПО отправляет ТЕ ЖЕ Ваши данные ТУДА ЖЕ?

Управление памятью Java

В моем переводе:
Систематизированный список всех функций Java и JVM в Java 8-15
есть инфа про сборщики мусора для различных версий Java.

Управление памятью Java

Передал вопрос автору.
Погуглил и нашел более детальный рабор темы:
Garbage Collection in Java – What is GC and How it Works in the JVM
Если это интересно могу перевести.

Модульное тестирование архитектуры Spring Boot проекта с помощью ArchUnit

Да, к сожалению, чудес не бывает. Это же аналог JUnit тестов.

Как использовать шаблон Circuit Breaker в приложении Spring Boot

Спасибо исправил очепятки. "Вы сожетезаметить" — совсем не похоже на машинный перевод. :)

Как использовать шаблон Circuit Breaker в приложении Spring Boot

Antharas,
просьба сообщить на основании чего вы сделали вывод, что я не "прочитал статью целиком", а также какие "корреутировки" текста вы имеете в виду.


Просьба сказать конкретно, что не верно в переводе — я исправлю.

Запись событий Spring при тестировании приложений Spring Boot

Спасибо! Исправил. 3 раза перечитывал и редактировал и все же пропустил. :(

Мониторинг и профилирование Spring Boot приложения

Профилирование выполняется не на рабочей версии программы.
Поэтому, очевидно, замедлять работу рабочей версии оно не будет.

Систематизированный список всех функций Java и JVM в Java 8-15

Пробелы "глотает" новый редактор на Хабре. При редактировании они есть, а после публикации пропадают. Возможно и сам пропустил где-то.

Информация

В рейтинге
194-й
Зарегистрирован
Активность