Библиотека задач по Java | тесты, код, задания
5.82K subscribers
559 photos
3 videos
169 links
Задачи и тесты по Java для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/13eb654a

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Напоминаем: у нас можно (и нужно) купить рекламу

→ Более 60 телеграм-каналов по всем направлениям IT
→ Почти 1,2 миллиона аудитории
→ Собственное медиа и сайт с DAU 25 000 — можем усилить продвижение
→ Классные email-рассылки
→ И, конечно же, крутые контент-менеджеры, которые сделают нативную интеграцию/придумают виральный пост/реализуют любые контентные предпочтения

Для заказа пишите сюда: @proglib_adv
💡 Как избежать катастрофы при переходе на PostgreSQL: руководство по спасению базы данных

Переход на PostgreSQL — это не просто замена одного инструмента другим. Неправильный подход может привести к потере данных, снижению производительности и длительным простоям. Особенно это касается хранимых процедур: различия между PL/pgSQL и языками, такими как PL/SQL или T-SQL, могут вызывать ошибки, которые сложно обнаружить заранее.

Если вы хотите узнать, как избежать этих проблем, правильно спланировать переход и не потерять производительность, ознакомьтесь с важными советами и готовыми решениями, которые сделают миграцию безопасной и эффективной. 🚀

🔗 Читать статью
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Розыгрыш от Proglib Academy и DigitalRazor!

С 27 ноября по 27 декабря у вас есть шанс не только прокачать свои навыки, но и выиграть ПК при покупке любого курса Академии!

🎁 Призы для участников акции:

Игровой ПК DigitalRazor ProGaming
VIP-пакет курса Proglib Academy

💡 Как принять участие?
Купите любой курс Proglib Academy с 27 ноября по 27 декабря и получите шанс выиграть мощный ПК.

Приобретите технику DigitalRazor — участвуйте в розыгрыше VIP курса.

📅 Вместе с DigitalRazor мы создали спецпредложение -50% на курсы до 30 ноября, чтобы вы могли начать обучение на более выгодных условиях.

Выбрать курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🏢📊 Как сократить расходы на инфраструктуру в 20 раз: опыт внедрения мультитенантной архитектуры

Снизить затраты на инфраструктуру в десятки раз — не фантастика, а реальность. Мультитенантная архитектура помогает не только экономить деньги, но и упрощает подключение новых клиентов, масштабирование и обслуживание системы. Такой подход значительно облегчает работу и открывает новые возможности для роста.

Хотите узнать, как правильно её внедрить, избежать типичных ошибок и достичь впечатляющих результатов? Ознакомьтесь с реальным опытом, который вдохновит на изменения. 🍹

🔗 Читать статью
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
Какая временная сложность у contains() в ArrayList?
Anonymous Quiz
18%
O(1)
66%
O(n)
9%
O(log n)
2%
O(n^2)
5%
Зависит от размера
Проведите кодревью: как улучшить этот код?

Пишите свои предложения в комменты, там же можете найти код текстом. Через пару дней подведём черту под всеми предложениями и соберем итоговый код.
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 t.me/javatg — авторский канал, посвященный Java разработке и созданию мобильных приложений на Kotlin.

📚 t.me/java_library — редкая Java литература, статьи, курсы и уникальные гайды для мл специалистов любого уровня. Читайте, развивайтесь, практикуйте.

🤖 t.me/android_its — канал-гайд по профессиональной разработке на android.

t.me/ai_machinelearning_big_data - Научись использовать в соих проектах самые современные модели машинного обучения и ИИ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какую аннотацию навесить на myValue, чтобы значение корректно внедрялось из конфига?
Anonymous Quiz
63%
@Value("${my.property}")
8%
@PropertySource("classpath:application.properties")
13%
@ConfigurationProperties("my.property")
5%
@Inject("${my.property}")
10%
@Autowired("${my.property}")
Какая настройка при создании связи Customer-Order приведет к неправильному поведению при сохранении нескольких Order, связанных с одним Customer?
Anonymous Quiz
24%
CascadeType.ALL
17%
fetch = FetchType.EAGER
10%
optional = false
41%
unique = true
8%
referencedColumnName
💬 Обратная связь

Админ считает, что вариант ответа "посмотреть ответ" так себе. Лучше подумать и выбрать неверно, чем бездумно посмотреть ответ, который всё равно не запомнится.
Но также большинство вовсе не выбирает никакой ответ и не узнаёт верный. Может всё таки создать такой вариант для тех, кто не хочет выбирать неверный ответ.

Что думаете: создавать вариант "посмотреть ответ" или нет?

👍🏼 - Согласен с админом, НЕ добавляйте
🌚 - Не согласен. Добавьте такой вариант, он полезен
🤔 - Мне всё равно
Please open Telegram to view this post
VIEW IN TELEGRAM