Перевел еще одну статью про StatelessSession
Интерфейс
https://struchkov.dev/blog/hibernates-statelesssession/
— — — — —
#guide #java #hibernate #translate #thorben_janssen
Интерфейс
StatelessSession в Hibernate предоставляет командно-ориентированный API, который дает вам больше контроля над выполняемыми SQL-запросами. Он гораздо ближе к JDBC, что позволяет увеличить производительность сервиса.https://struchkov.dev/blog/hibernates-statelesssession/
— — — — —
#guide #java #hibernate #translate #thorben_janssen
👍1
Продолжаю осваивать кваркус и реактивное программирование.
На этот раз разберемся в проблеме, которая возникает при попытке сохранить что либо в базу данных при чтении сообщения из топика кафки с помощью Hibernate Panache. Вы сможете сохранить только 5 сообщений, почему? Читайте в статье 👇
https://struchkov.dev/blog/panache-with-kafka-consumer-quarkus/
— — — — —
#quarkus #java #hibernate #kafka #reactive
На этот раз разберемся в проблеме, которая возникает при попытке сохранить что либо в базу данных при чтении сообщения из топика кафки с помощью Hibernate Panache. Вы сможете сохранить только 5 сообщений, почему? Читайте в статье 👇
https://struchkov.dev/blog/panache-with-kafka-consumer-quarkus/
— — — — —
#quarkus #java #hibernate #kafka #reactive
👍1
Наткнулся на любопытное видео, которое наглядно показывает отличия императивного и реактивного подходов.
Если никогда не сталкивались с реактивным программированием, то рекомендую посмотреть. Особенно доставила сравнительная аналогия про бабок: «Есть хитрые бабки, которые приходят в больницу. И когда им нужно посетить несколько врачей, они ходят по очередям и занимают их. А потом, где подходит очередь они туда и идут. А есть обычные пациенты, которые идут по очередям последовательно. Очевидно кто их них пройдет всех врачей быстрее.»
https://www.youtube.com/watch?v=c_QRmlFvfCk
— — — — —
#spring #reactive #youtube #java
Если никогда не сталкивались с реактивным программированием, то рекомендую посмотреть. Особенно доставила сравнительная аналогия про бабок: «Есть хитрые бабки, которые приходят в больницу. И когда им нужно посетить несколько врачей, они ходят по очередям и занимают их. А потом, где подходит очередь они туда и идут. А есть обычные пациенты, которые идут по очередям последовательно. Очевидно кто их них пройдет всех врачей быстрее.»
https://www.youtube.com/watch?v=c_QRmlFvfCk
— — — — —
#spring #reactive #youtube #java
YouTube
Spring Webflux - Почему он такой быстрый?
Разбираемся почему WebClient от SpringWebflux работает в 20 раз быстрее обычного http-клиента.
👍1🔥1
Вспоминаем основы: Модификаторы в Java
Модификаторы это ключевые слова в Java, которые "изменяют и регулируют" работу классов, методов и переменных.
P.S. Оказалось писать статьи для начального уровня может быть сложнее, чем какие-то сложные разборы. Нужно учитывать, что читатель не знает каких-то вещей, и стараться донести все в понятной форме.
Также мне интересно насколько высоко моя статья попадет в поисковой выдаче по такому популярному запросу.
https://struchkov.dev/blog/modifiers-in-java/
— — — — —
#java #junior #java-core #разбор
Модификаторы это ключевые слова в Java, которые "изменяют и регулируют" работу классов, методов и переменных.
P.S. Оказалось писать статьи для начального уровня может быть сложнее, чем какие-то сложные разборы. Нужно учитывать, что читатель не знает каких-то вещей, и стараться донести все в понятной форме.
Также мне интересно насколько высоко моя статья попадет в поисковой выдаче по такому популярному запросу.
https://struchkov.dev/blog/modifiers-in-java/
— — — — —
#java #junior #java-core #разбор
Основы транзакций в Spring
В этой статье мы разберемся, что такое транзакции. Что это за свойства ACID. Как транзакции выполняются на уровне SQL, JDBС, а также на уровне Spring.
https://struchkov.dev/blog/transaction-jdbc-and-spring-boot/
— — — — —
#гайд #java #spring #spring_data #middle #jdbc #transactional
В этой статье мы разберемся, что такое транзакции. Что это за свойства ACID. Как транзакции выполняются на уровне SQL, JDBС, а также на уровне Spring.
https://struchkov.dev/blog/transaction-jdbc-and-spring-boot/
— — — — —
#гайд #java #spring #spring_data #middle #jdbc #transactional
👍5
Собираем Docker Image для Spring Boot
В этой статье рассматриваются различные способы создания образов для Spring Boot приложения. Например, можно воспользоваться плагином Jib, который может создать образ без докера.
Но самая интересная часть — это оптимизированный Dockerfile. Используя модули, которые появились в Java 9 и утилиту jlink, уменьшим наш образ в 3-4 раза.
https://struchkov.dev/blog/build-docker-image-for-spring-boot/
— — — — —
#guide #java #middle #docker #spring #maven
В этой статье рассматриваются различные способы создания образов для Spring Boot приложения. Например, можно воспользоваться плагином Jib, который может создать образ без докера.
Но самая интересная часть — это оптимизированный Dockerfile. Используя модули, которые появились в Java 9 и утилиту jlink, уменьшим наш образ в 3-4 раза.
https://struchkov.dev/blog/build-docker-image-for-spring-boot/
— — — — —
#guide #java #middle #docker #spring #maven
👍7❤1
Forwarded from DevNotes.Log
Доклад: Spring Cloud goes cloud
Случайно натолкнулся на внутренний доклад для Epam от Евгения Борисова. То есть этот доклад доступен только по ссылке. Доклад выложили 29 августа 2022 года, и за это время его посмотрели всего 24 раза. Но судя по комментариям Евгения это видео сделано намного раньше.
Я никогда не работал со Spring-Cloud, было интересно взглянуть что там к чему. Если вы никогда не интересовались этой темой, то будет полезно глянуть. Однако до 44 минуты никакого клауда нет, но есть размышления Борисова о микросервисах. Также демонстрируется работа весьма спорной Spring Data REST. Этот модуль генерирует для ваших JpaRepository контроллеры.
Во второй части вы узнаете о том, как уменьшить размер вашего контейнера. Эта часть доклада вдохновила меня на написание статьи: "Собираем Docker Image для Spring Boot". Также в этой части повествуется про Spring-Actuator.
https://note.struchkov.dev/lecture-spring-cloud-goes-cloud/
-- -- -- -- --
#spring_cloud #backend #lecture #spring #review #java #borisov_evgeny #barmin_alexander
Случайно натолкнулся на внутренний доклад для Epam от Евгения Борисова. То есть этот доклад доступен только по ссылке. Доклад выложили 29 августа 2022 года, и за это время его посмотрели всего 24 раза. Но судя по комментариям Евгения это видео сделано намного раньше.
Я никогда не работал со Spring-Cloud, было интересно взглянуть что там к чему. Если вы никогда не интересовались этой темой, то будет полезно глянуть. Однако до 44 минуты никакого клауда нет, но есть размышления Борисова о микросервисах. Также демонстрируется работа весьма спорной Spring Data REST. Этот модуль генерирует для ваших JpaRepository контроллеры.
Во второй части вы узнаете о том, как уменьшить размер вашего контейнера. Эта часть доклада вдохновила меня на написание статьи: "Собираем Docker Image для Spring Boot". Также в этой части повествуется про Spring-Actuator.
https://note.struchkov.dev/lecture-spring-cloud-goes-cloud/
-- -- -- -- --
#spring_cloud #backend #lecture #spring #review #java #borisov_evgeny #barmin_alexander
👍6
Forwarded from DevNotes.Log
Community day Joker 2022
Завтра будет бесплатный день Java конференции Joker, только нужно зарегистрироваться.
Многие заявленные доклады звучат интересно:
* Поваренная книга программиста: Vert.x
* Клуб (не)анонимных монолитиков
* Как сделать деплой незаметным для пользователя
* Разработка распределенной очереди с отложенными задачами на основе PostgreSQL
* Platform V User Sessions — распределенное хранилище сессионных данных
https://note.struchkov.dev/community-day-joker-2022/
-- -- -- -- --
#lecture #joker #java #announcement
Завтра будет бесплатный день Java конференции Joker, только нужно зарегистрироваться.
Многие заявленные доклады звучат интересно:
* Поваренная книга программиста: Vert.x
* Клуб (не)анонимных монолитиков
* Как сделать деплой незаметным для пользователя
* Разработка распределенной очереди с отложенными задачами на основе PostgreSQL
* Platform V User Sessions — распределенное хранилище сессионных данных
https://note.struchkov.dev/community-day-joker-2022/
-- -- -- -- --
#lecture #joker #java #announcement
👍3