Чашечка Java
رفتن به کانال در Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
نمایش بیشتر8 572
مشترکین
+224 ساعت
-47 روز
-2830 روز
آرشیو پست ها
8 572
Топ-70 вопросов для интервью Java-разработчиков с опытом 1–2 года. В статье собраны популярные вопросы по ключевым темам: ООП, коллекции, многопоточность, JVM и дизайн-паттерны. Отличный материал для подготовки к интервью и повторения базовых концепций. Лучшие курсы и вопросы для карьеры в IT
В статье собрана подборка топовых курсов по программированию и системному дизайну, а также обширный список вопросов для подготовки к интервью по Java, Spring, DevOps и другим направлениям. Полезно для тех, кто готовится к собеседованиям и хочет прокачать навыки.
Подробности: http://www.java67.com/2015/09/60-java-interview-questions-for-quick.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Разница между save(), saveOrUpdate() и persist() в Hibernate
Методы Session в Hibernate по-разному сохраняют объекты. save() вставляет новый объект и возвращает ID, saveOrUpdate() вставляет или обновляет, а persist() сохраняет без возврата ID. Это важное знание для Java-разработчиков и собеседований. Полезные материалы для подготовки к интервью по Java и Spring
В блоге представлены вопросы и ответы для успешной подготовки к собеседованиям по Java, Spring Boot, микросервисам и другим технологиям. Ресурс будет полезен как начинающим, так и опытным разработчикам.
Подробности: http://www.java67.com/2016/01/difference-between-save-saveorupdate-and-persist-in-Hibernate.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Repost from Типичный программист
Большая подборка статей, которая поможет изучить 30 основ проектирования систем
1. APIs 2. Вебхуки 3. REST и GraphQL 4. API Gateway 5. Балансировщики нагрузки 6. Алгоритмы балансировки нагрузки 7. Прокси vs Обратный прокси 8. Масштабируемость 9. Доступность (Availability) 10. Единая точка отказа (SPOF) 11. Теорема CAP 12. Типы баз данных 13. SQL или NoSQL 14. Транзакции ACID 15. Индексирование баз данных 16. Шардирование или партиционирование БД 17. Согласованное хеширование (Consistent Hashing) 18. Захват изменения данных (Change Data Capture, CDC 19. Кэширование 20. Стратегии кэширования 21. Политики очищения кэша (Cache Eviction Policies) 22. CDN (Сети доставки контента) 23. Алгоритмы ограничения скорости запросов (Rate Limiting) 24. Очереди сообщений (Message Queues) 25. Фильтр Блума 26. Идемпотентность 27. Конкурентность и параллелизм 28. Состояние: stateful vs stateless 29. Long polling vs WebSockets 30. Пакетная обработка и потоковая обработкаОсталось только лайк поставить и сохранить 👍 #архитектура
8 572
Что вы знаете о Яве?
В честь 30-летия языка Java мы с коллегами сделали подборку интересных фактов, с этим языком связанных. Иногда самым неожиданным образом.
Читать: https://habr.com/ru/companies/axiomjdk/articles/909892/?utm_campaign=909892
@a_cup_of_java | Другие наши каналы
8 572
Топ вопросов на собеседовании для опытных Java-разработчиков с 5–7 годами работы меняется: акцент смещается с базовых знаний к более сложным темам и глубоким ответам. В статье рассказывается, какие вопросы стоит ожидать при интервью на старшие позиции.
Подробности: http://www.java67.com/2013/07/15-advanced-core-java-interview-questions-answers-senior-experienced-5-6-years-programmers-developers.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Жёсткие вопросы на собеседовании по Core Java: почему к ним готовятся заранее? В статье раскрывают, как знание сложных и хитрых вопросов помогает почувствовать уверенность и успешно ответить на другие вопросы в интервью по Java.
Подробности: http://www.java67.com/2012/09/top-10-tough-core-java-interview-questions-answers.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Лучшие курсы по Big Data, Spark и Hadoop для начинающих в 2025 году. В статье собраны самые актуальные онлайн-обучающие программы, включая платные и бесплатные варианты, которые помогут освоить ключевые технологии обработки больших данных и повысить свои карьерные шансы. Топовые онлайн-курсы по Java, Big Data и другим технологиям на Udemy помогут прокачать навыки программирования. Среди них есть бесплатные курсы по Hadoop и Spring Framework, а также курсы по full-stack разработке и алгоритмам — идеальный выбор для профессионалов и новичков.
Подробности: http://www.java67.com/2022/01/top-5-courses-to-learn-big-data-for.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Гайд на полиморфизм. Основные идеи
Полиморфизм, сколько в этом слове красивого и даже таинственного. Происходит от греческого πολύμορφος что означает — многообразный. В программировании это понятие встречается часто и обыденно для понимания большинством программистов. Но так ли это на самом деле?
Читать: https://habr.com/ru/articles/910194/?utm_campaign=910194
@a_cup_of_java | Другие наши каналы
8 572
ТОП-10 языков программирования для обучения в 2025 году
В статье представлен обновлённый список самых перспективных языков программирования для 2025 года. Узнайте, какие технологии помогут вам развить карьеру и повысить востребованность на рынке труда. ТОП языков программирования: почему учить сразу 10 — не лучшая идея
Эксперты советуют фокусироваться на языках, которые соответствуют твоим задачам и расширяют навыки. Не нужно брать всё подряд — лучше углубиться в пару знакомых и выбрать язык, дающий новый взгляд на программирование. Подготовка к интервью по Spring Framework
Статья предлагает обширный список вопросов для подготовки к собеседованию по Spring, включая темы Spring Boot, Spring Cloud, микросервисов и других ключевых технологий. Полезный ресурс для систематизации знаний и успешного прохождения интервью.
Подробности: http://www.java67.com/2017/12/10-programming-languages-to-learn-in.html
#en
@a_cup_of_java | Другие наши каналы
8 572
ТОП-10 книг для Java-разработчиков: от основ до продвинутых тем. В статье собраны лучшие издания по Java, Spring, микросервисам, Kotlin и работе с облаком. Рекомендуется как новичкам, так и опытным специалистам, желающим расширить знания.
Подробности: http://www.java67.com/2018/02/10-books-java-developers-should-read-in.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Топ-5 бесплатных книг по Apache Maven для Java-разработчиков
В статье представлены актуальные и бесплатные электронные книги от Sonatype, которые помогут освоить Apache Maven и работу с Nexus. Ресурсы подходят для новичков и опытных программистов, желающих углубить знания в управлении проектами на Java. Чек-лист для подготовки к интервью по Spring и Java
В статье собран обширный перечень вопросов для подготовки к интервью по Spring, Java и смежным технологиям, включая Spring Boot, микросервисы, SQL и структуры данных. Полезный материал для быстрого повторения ключевых тем.
Подробности: http://www.java67.com/2016/09/top-5-apache-maven-free-ebooks-for-java.html
#en
@a_cup_of_java | Другие наши каналы
8 572
gRPC — новый Rest. Секреты интеграции в Spring Boot
Сначала — REST API. Затем — gRPC. ChatGPT по силам перевести твой Rest API в gRPC и интегрировать в проект за пару минут. Но если ты всё ещё веришь в силу ручной настройки и хочешь понять, как работает gRPC в Spring Boot на базовом уровне — эта статья для тебя.
Читать: https://habr.com/ru/articles/910092/?utm_campaign=910092
@a_cup_of_java | Другие наши каналы
8 572
Скрутка и накрутка опыта: работает ли это в айтишке
Вместе с Акимом Саввиным, тимлидом команды бэкэнда в ВСК, разбираемся, зачем айтишники скручивают или накручивают опыт и дает ли это какие-то преимущества.
Читать: «Скрутка и накрутка опыта: работает ли это в айтишке»
@a_cup_of_java | Другие наши каналы
8 572
OpenJDK добавит нативный JSON API для Java — первые подробности
OpenJDK добавит нативный JSON API для Java — встроенная поддержка JSON упростит парсинг, обработку и создание данных без внешних библиотек
Читать: «OpenJDK добавит нативный JSON API для Java — первые подробности»
@a_cup_of_java | Другие наши каналы
8 572
Java-разработчик о том, зачем ходить на собеседования ради удовольствия и как их проводить для обоюдной пользы
Константин Шибков (на Хабре sendelust) — эксперт Skillbox и Java-разработчик, который искренне любит собеседования. Не только проходить их сам, но и обсуждать чужие. Он расспрашивает знакомых, какие им попались задачи, а потом разбирает их вместе с участниками своего алгоритмического клуба JavaKeyFrame. Ведёт телеграм-канал «Три монитора», где делится личным опытом. Мы поговорили с Константином о том, почему техническое интервью — это не пытка, а интеллектуальное удовольствие, как проводить собесы по-человечески, зачем нужны задачки «на подумать» и почему иногда лучше не отвечать сходу, а сначала задать встречный вопрос.
— Слушай, а что тебе вообще в этом нравится? Слушать про собесы, разбирать задачи, самому ходить. В чём кайф?
— Ну, это всегда какой-то челлендж. Есть элемент соревнования: сможешь ли ты решить задачу, пройдёшь ли ты интервью. Это не про поиск работы. Мне интересно просто попробовать — а вот возьмут ли, а что там спросят. Иногда задачи попадаются нестандартные, и сам подход к ним бывает необычный. Это своего рода хобби — не то чтобы серьёзное, но точно увлекает.
— А есть примеры самых необычных заданий, которые тебе или участникам клуба попадались? Что прям запомнилось?
— Честно говоря, чего-то супернеобычного, наверное, не вспомню. Больше всего удивляет, когда... вообще ничего нет. Вот человек рассказывает: «Пришёл на собес, они такие — пойдём пообедаем. Сходили в кафешку, поболтали». И всё. Никаких задач, ничего. Вот это реально выбивает.
А вот когда дают задачи сложные или вообще непонятные, зачем они нужны — это уже другое удивление. Такое, скорее, отрицательное. Типа: «Ну и зачем это всё было? Зачем я сюда пришёл? Какой в этом смысл?» Такое чувство пустой траты времени.
Читать: https://habr.com/ru/articles/909780/?utm_campaign=909780
@a_cup_of_java | Другие наши каналы
8 572
Архитектурные принципы Spring Security. Часть первая
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”, в котором на наглядных примерах рассказывается, как пользоваться возможностями Spring Security, не запутываясь на каждом шагу и не зарабатывая себе головную боль.
Доклад будет опубликован тремя частями. В первой части будет рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр с красивым названием “Es prohibido” (“Это запрещено” в переводе с испанского).
Читать: https://habr.com/ru/companies/spring_aio/articles/909596/?utm_campaign=909596
@a_cup_of_java | Другие наши каналы
8 572
Топ-6 курсов по веб-разработке и веб-дизайну в 2025 году. В статье представлены лучшие актуальные онлайн-программы для изучения HTML, CSS, JavaScript и популярных фреймворков. Подойдут как начинающим, так и тем, кто хочет прокачать навыки и начать карьеру. Лучшие онлайн-курсы для IT-специалистов
В статье собрана подборка лучших и бесплатных курсов по программированию, DevOps, веб-разработке и другим технологиям. Это отличный ресурс для тех, кто хочет прокачать навыки в Java, Linux, Docker и не только.
Подробности: http://www.java67.com/2021/11/top-5-web-development-courses-for.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Лучшие бесплатные курсы по паттернам проектирования в Java и TypeScript в 2025 году
В статье собраны пять бесплатных онлайн-курсов, которые помогут освоить классические паттерны проектирования. Эти ресурсы подойдут как новичкам, так и опытным разработчикам для улучшения качества кода. Архив публикаций и вопросы для подготовки к собеседованиям по Java и Spring. В статье представлен большой каталог материалов для разных уровней, включая вопросы по Java, SQL, микросервисам и Spring Framework, полезные для успешного прохождения интервью.
Подробности: http://www.java67.com/2022/03/top-5-free-courses-to-learn-design.html
#en
@a_cup_of_java | Другие наши каналы
8 572
Топ-5 онлайн-курсов по кибербезопасности в 2025 году. В статье представлены лучшие обучающие программы на платформах Udemy, Coursera и Pluralsight для новичков и продвинутых специалистов, которые хотят освоить защиту от хакеров, управление рисками и работу с угрозами ransomware и insider threats. Лучшие бесплатные курсы для IT-обучения
В статье собрана подборка бесплатных онлайн-курсов по Django, Deep Learning, веб-разработке, кибербезопасности и другим востребованным темам. Подойдёт как новичкам, так и тем, кто хочет расширить знания в сфере IT.
Подробности: http://www.java67.com/2021/11/5-best-courses-to-learn-cyber-security.html
#en
@a_cup_of_java | Другие наши каналы
8 572
ООП для кота – моделируем кота через классы
Программирование — довольно сложная штука, и, поэтому, его хорошо учить на наглядных примерах.
А что может быть наглядней котофея? :-)) Поэтому, попробуем рассмотреть кота через объектно-ориентированное программирование (ООП) и его классы.
Итак, что же представляет собой кот с точки зрения ООП?
Читать: https://habr.com/ru/companies/beget/articles/906716/?utm_campaign=906716
@a_cup_of_java | Другие наши каналы
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
