EasyCatCodes
29 subscribers
1 photo
5 files
27 links
Download Telegram
Шпаргалка по rest, http v1.pdf
585 KB
Небольшая шпаргалка по статус-кодам отдельно
Всем доброго вечера, друзья! Если вдруг вы еще не знакомы с h2 , то самое время познакомиться (для тех, кто уже знаком с базами) https://dev.to/easycat/h2-i-viesiolyie-tiesty-v-spring-2e1l
Всем привет! Знаете ли вы свой Hibernate Zoo? Попробуйте сначала ответить себе на пару вопросов
Что произойдет, если вы не укажете FetchType для @OneToOne?

a) Будет использоваться LAZY
b) Будет использоваться EAGER
c) Hibernate выбросит ошибку
d) Связь вообще не загрузится

Какую стратегию по умолчанию выберет Hibernate для @OneToMany?

a) LAZY
b) EAGER
c) Гибрид в зависимости от данных
d) Всё сломается

Если запамятовали, не беда - подсказки по стратегиям тут https://dev.to/easycat/hibernate-zoo-zhadnyi-gippopotam-i-lienivyi-liemur-lazy-vs-eager-44eo
Шпаргалка по streamApi vs Optional.pdf
516.7 KB
Шпаргалка по стримам, если нужно
Всем привет! Женя принес интересную задачу.

Задача: Есть бесконечное число монет, каждая из которых одного из трех номиналов.
Вопрос: сколько различных сумм от 1 до N рублей можно набрать в свой кошелек, если там заранее лежала монета величиной в 1 рубль.
Мое решение - если интересно - смотрите, если есть свое более лучшее решение - то тоже оставляйте
https://www.youtube.com/watch?v=rJYTWw4OGxY
Ребята, привет!
У некоторых из вас сейчас совсем простые домашки по SQL, чтобы вы немного отвлеклись и посмотрели на другие подходы работы с JPA. Обзорно https://dev.to/easycat/hibernate-zoo-putievoditiel-po-iazykam-zaprosov-v-mirie-dannykh-j8f
А может быть, это сподвигнет вас на более глубокое погружение в документацию.
Дорогие друзья! Поздравляю вас с наступающим новым годом! 🎄 С каждым написанным кодом, с каждой решенной задачей вы становитесь ближе к своей мечте. Пусть этот год будет наполнен вдохновением, удачей и новыми открытиями в мире программирования. Желаю вам терпения, настойчивости и успешных проектов! 🔤🔤🔤🔤🔤 🔤🔤🔤 🔤🔤🔤🔤🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🛷Что происходит, когда самая волшебная фабрика мира сталкивается с самой сложной задачей доставки подарков? Правильно, Санта и его неутомимые эльфы используют магию многопоточности! 🚗 https://dev.to/easycat/prazdnichnyie-ghonki-santy-331a
Please open Telegram to view this post
VIEW IN TELEGRAM
🌿 Готовимся к собеседованиям и вспоминаем магию скоупов в Spring!

В Spring каждый бин живет по своим правилам — скоупам, которые определяют его жизненный цикл:

Singleton: живёт всё время работы приложения. Идеален для логирования и работы с базами данных.
Prototype: создаётся заново при каждом вызове. Используется для генерации отчётов или тестирования.
Request: существует в рамках одного HTTP-запроса. Прекрасно подходит для временных данных, например, корзины покупок.
Session: сохраняется на всю сессию пользователя. Используется для хранения авторизации или пользовательских настроек.
Application: общий для всего приложения. Отлично подходит для кэша или глобальных настроек.
https://dev.to/easycat/volshiebnyie-skoupy-kak-spring-orghanizuiet-rabotu-binov-lmb
🧸Всем привет! Продолжаем готовиться к собеседованиям. Теперь речь пойдет о транзакциях в Postgres: как медведи помогают понять PostgreSQL: транзакции и блокировки

Почему один медведь видит игрушку на полке, хотя другой уже положил её в корзину? Что произойдёт, если два медведя потянутся за одну машинку?

В этом блоке мы разберём:
1️⃣ Как уровни изоляции транзакций влияют на доступ к данным.
2️⃣ Что происходит при SELECT ... FOR UPDATE.
3️⃣ Как PostgreSQL решает проблемы параллелизма.
https://dev.to/easycat/tranzaktsionnyie-prikliuchieniia-pliushievoi-siemi-miedviediei-198f
Всем 🔤🔤🌹🔤🔤🔤! С приходом весны всё оживает, а вместе с ней — и потоки данных в вашем приложении! Представьте, что вам нужно отправить открытку другу. Можно доверить её почтовому голубю, а можно воспользоваться почтовой службой — организованно, с подтверждением доставки.

В мире Spring Boot и Kafka всё работает так же! Kafka — это надёжная почтовая служба для обмена сообщениями, а Spring помогает легко отправлять и получать "открытки ✉️ https://dev.to/easycat/kafka-i-spring-pochtovyi-gholub-protiv-pochtovoi-sluzhby-5e4e
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡 Всем привет! 🛡
Ну что, пришла пора поговорить о высоком – о микросервисной архитектуре! 🚀

Раньше коты жили в Монолитном дворце. Всё работало, но... с трудом. Если ломалась одна часть, рушилось всё. Как построить новый город? Какие ошибки учесть? Как сделать так, чтобы сервисы дружили, но не мешали друг другу?

📖 Начинаем с азов https://dev.to/easycat/vviedieniie-v-mikrosiervisnuiu-arkhitiekturu-3bfc
🔥 Сегодня мои студенты защищали дипломную работу, и я не могу скрыть своей гордости! Вы проделали по-настоящему профессиональную работу — от архитектуры до кода, от тестирования до презентации решений. Да, где-то есть недоработки, но это временно, я уверена, сложности удастся решить. Каждый из вас вложил в проект не только знания, но и сердце.
Вижу, как вы растете как разработчики, и это бесценно.
Горжусь каждым! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM