Чашечка Java
前往频道在 Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
显示更多8 574
订阅者
+224 小时
-27 天
-2130 天
帖子存档
8 574
Разница между @Component, @Controller, @Service и @Repository в Spring
Статья на Java67 объясняет различия между аннотациями Spring. @Component используется для обобщённых классов, @Controller — для контроллеров в MVC, @Service — для бизнес-логики, а @Repository — для доступа к данным. Каждая аннотация помогает Spring управлять классами в определённом контексте. Лучшие онлайн-курсы по программированию: от Python до DevOps
Ищете качественные курсы для прокачки навыков в IT? Эта статья предлагает обширный список курсов, включая дизайн систем, Spring, Python и DevOps. Независимо от уровня подготовки, найдется подходящий для вас курс. Ознакомьтесь с полным списком и начните обучение!
Подробности: http://www.java67.com/2022/06/difference-between-component-service-repository-in-spring.html
#en
@a_cup_of_java | Другие наши каналы
8 574
Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений
Команда Spring АйО перевела и адаптировала доклад Томаса Витале “Concerto for Java and AI — Building Production-Ready LLM Applications”, в котором рассказывается по шагам, как усовершенствовать интерфейс приложения с помощью больших языковых моделей (LLM). В качестве примера автор доклада на глазах слушателей разрабатывает приложение-ассистент для композитора, пишущего музыку для фильмов.
Доклад будет опубликован двумя частями. В первой части рассказывается о том, как возникла проблема, какие подходы автор доклада применил к ее решению и как реализовать автоматическую классификацию персональных заметок композитора по типам, используя ИИ.
Читать: https://habr.com/ru/companies/spring_aio/articles/890966/?utm_campaign=890966
@a_cup_of_java | Другие наши каналы
8 574
Заглянули в хрустальный шар, а там ваше будущее показывают
Так и видим, как вы сидите в Доме IT-карьеры и выбираете себе вакансию по душе. В наш хрустальный шар заглянуть не дадим, слишком сакральный инструмент, а вот в окошки самого дома можете смело подглядывать самостоятельно.
Реклама
8 574
Null-safety в Spring приложении с JSpecify и NullAway
Новый перевод от команды Spring АйО расскажет о проблемах, вызываемых неожиданным появлением
NullPointerException в продакшен, о способах борьбы с этой проблемой, над которыми работает команда Java и о скором выходе новых решений, которые помогут разработчикам навсегда избавиться от этого кошмара.
Читать: https://habr.com/ru/companies/spring_aio/articles/890558/?utm_campaign=890558
@a_cup_of_java | Другие наши каналы8 574
Парсим сайт для получения УДК иерархии
Предыстория:
У меня на домашнем ПК скопилось некоторое количество книг в электронном формате. Это в основной массе техническая литература. И мне хотелось всё это систематизировать. Придумывать не хочется, когда в книгах есть УДК, ББК классификаторы.
Читать: https://habr.com/ru/articles/890644/?utm_campaign=890644
@a_cup_of_java | Другие наши каналы
8 574
Presentation: A Walk Along the Complexity-performance Curve
Richard Startin explores the relationship between complexity and performance through the lens of recent improvements to the Java String class, visiting continuous profiling and some assembly code.
By Richard Startin
Read: https://www.infoq.com/presentations/java-string-performance/
@a_cup_of_java | Другие наши каналы
8 574
Grokаем виджеты: пишем код с Grok 3 от Маска
Тестируем возможности нейросети Grok 3 от Илона Маска для кодинга: генерируем веб-виджеты, сравниваем с ChatGPT и DeepSeek, разбираем плюсы и минусы.
Читать: «Grokаем виджеты: пишем код с Grok 3 от Маска»
@a_cup_of_java | Другие наши каналы
8 574
Принципы SOLID и основы построения коммерческой организации
Привет, дорогой друг!
Сегодня я тебе объясню принципы SOLID максимально понятным способом.
Для того чтобы совсем упростить задачу, в этом тексте не будет ни единой строчки кода.
Представь себе, что ты решил заняться бизнесом.
Первым делом ты организуешь небольшую торговую компанию. Ты только начинаешь свой путь в бизнесе, и поэтому всё делаешь сам. И закупаешь товар, и развозишь его по точкам, и ведёшь учёт, и ремонтируешь грузовую газель.
Но заказы растут, обороты увеличиваются, и вот ты уже нанимаешь менеджера по закупкам, чтобы покупал, менеджера по продажам, чтобы продавал, ремонтника, чтобы чинил, и бухгалтера, чтобы считал.
Людей в твоей команде немного, все друг друга знают, вы как одна большая дружная семья. И нет-нет, но периодически, кто-нибудь из сотрудников пытается взять себе дополнительные полномочия из чужой области. То ремонтник порывается съездить на рынок и закупить товар (ему же по дороге), то продажник научить ремонтника как правильно чинить технику (он всё детство провёл в гараже, где они с друзьями чинили папину волгу), то бухгалтерша Галина Петровна решает всех построить и взять на себя часть руководящих функций.
В результате никто не знает, кто за что отвечает, ответственность размывается, и люди перестают понимать, где находятся границы их зоны ответственности.
Но ты стоишь на страже интересов бизнеса! Железной рукой ты пресекаешь безобразия и вводишь жёсткий принцип – каждый сотрудник отвечает только за своё поле деятельности, у каждого своя ответственность, и никто в чужой огород лазать не смей. Закупщик – только закупает. Продажник – только продаёт. Каждый сотрудник должен иметь только одну зону ответственности.
Читать: https://habr.com/ru/articles/890528/?utm_campaign=890528
@a_cup_of_java | Другие наши каналы
8 574
Quarkus 3.19 Prepares for LTS Release 3.20
One month after the release of Quarkus 3.18.0, version 3.19.0 was released in February 2025. This is the last release before the next long-term support (LTS) version, 3.20.0, which is now feature complete and scheduled to be released on March 26th according to the Release Planning guide. The new release uses the new @ConfigMapping infrastructure, UBI 9 images and Mockito’s inline strategy.
By Johan Janssen
Read: https://www.infoq.com/news/2025/03/quarkus-3-19/
@a_cup_of_java | Другие наши каналы
8 574
TrueSql – заново учимся ходить в базу данных. Часть 2 – количество обновленных строк и сгенерированные колонки
В первой части мы научили команду разработчиков пяти Fetch. Обучение прямому хождению в БД мы продолжим двумя короткими но важными темами: получение сгенерированных колонок и количества обновленных строк.
Читать: https://habr.com/ru/articles/887882/?utm_campaign=887882
@a_cup_of_java | Другие наши каналы
8 574
Вопросы для интервью по Spring Framework
Текст поста: Spring — популярный Java-фреймворк для создания веб-приложений. В статье представлены ключевые вопросы, с которыми могут столкнуться разработчики с опытом от 3 до 5 лет на интервью. Узнайте о Spring MVC, IoC, DI, Spring Security и многом другом. Подготовьте свои ответы! Подготовьтесь к собеседованию: вопросы на все случаи
Обширный список вопросов для интервью поможет вам подготовиться к собеседованию по Java, OOP, SQL и другим темам. Узнайте, какие вопросы задают на собеседованиях по программированию, веб-сервисам и дизайну ПО. Готовьтесь и удивите будущих работодателей!
Подробности: http://www.java67.com/2023/01/26-spring-framework-interview-questions.html
#en
@a_cup_of_java | Другие наши каналы
8 574
«Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры
Микросервисы — это не всегда решение. Эксперт разобрал главные минусы: хаос в архитектуре, рост затрат, сложная отладка и непредсказуемость системы
Читать: ««Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры»
@a_cup_of_java | Другие наши каналы
8 574
Spring AI научился видеть! Показываю, как заставить GPT находить бананы на картинках
Новый перевод от команды Spring АйО расскажет вам о работе с мультимодальностью при работе со Spring AI и о различных вариантах работы с графическими изображениями с использованием искусственного интеллекта.
Читать: https://habr.com/ru/companies/spring_aio/articles/889974/?utm_campaign=889974
@a_cup_of_java | Другие наши каналы
8 574
ООП вопросы для успешного Java интервью
Собираетесь на собеседование по Java? Изучите ключевые вопросы на темы ООП: от наследования до принципов SOLID. Понимание этих аспектов усилит вашу уверенность. Узнайте больше и повысьте свои шансы на успех в работе с Java!
Подробности: http://www.java67.com/2015/12/top-30-oops-concept-interview-questions-answers-java.html
#en
@a_cup_of_java | Другие наши каналы
8 574
Как мы готовим Axiom JDK
Подготовка JDK — это не просто запустить скрипт и получить готовый бинарник. Это сложный процесс, включающий тестирование, поддержку, оптимизацию и обеспечение безопасности.
Подготовка дистрибутива состоит не только из одноразовой сборки, что само по себе является нетривиальной задачей, если приходится поддерживать множество платформ и конфигураций.
JDK можно собрать вручную, но делать это в проде — так себе идея. Вот почему:
Читать: https://habr.com/ru/companies/axiomjdk/articles/889540/?utm_campaign=889540
@a_cup_of_java | Другие наши каналы
8 574
Repost from Типичный программист
+2
YeaHub: база вопросов на русском для подготовки к собесам
На ресурсе собраны вопросы по всем популярным направлениям: бэк, фронт, DevOps, ML, мобилка, QA, DS, gamedev. Можно выбирать по языкам, технологиям и уровню сложности.
Помимо этого есть разделы по Git, Docker и другим инструментам, а также трекер прогресса и тренажёр для закрепления знаний.
#полезности #собеседование
8 574
Зачем вашему проекту нужен java.policy?
Привет, меня зовут Валерия, я работаю Java-разработчиком в компании SimbirSoft. В этой статье я расскажу вам о java.policy: что это, зачем его использовать и как подключить к проекту.
В некоторых проектах к исполняемому программному коду отдел информационной безопасности предъявляет повышенные требования. Например, ограничения на доступ к файловой системе или подключение только к определенным ресурсам по принципу запрещено все, что не разрешено. Одним из способов реализации этого является включение java.policy.
Читать: https://habr.com/ru/companies/simbirsoft/articles/888832/?utm_campaign=888832
@a_cup_of_java | Другие наши каналы
8 574
TrueSql – заново учимся ходить в базу данных. Часть 1 – пять Fetch’ей
Сегодня мы начнем заново учиться ходить в базу данных. Рассмотрим все пять Fetch'ей TrueSql с кейсами их применения.
Читать: https://habr.com/ru/articles/885414/?utm_campaign=885414
@a_cup_of_java | Другие наши каналы
8 574
Лучшие курсы по React.js на 2025 год!
Узнайте о 12 топовых онлайн-курсах по React.js для как новичков, так и опытных разработчиков. React стал обязательным инструментом для фуллстек-разработчиков, и его изучение может значительно повысить ваши шансы на успешное трудоустройство. Компании как Facebook и Netflix активно его используют, и спрос на специалистов стабильно растет. 🚀 Лучшие курсы по React.js для 2025 года!
Познакомьтесь с лучшими курсами и книгами, которые помогут вам стать профессионалом в разработке на React.js. Всё, что вам нужно — от основ до продвинутых концепций, таких как аутентификация и тестирование. Начните свое обучение сегодня и откройте для себя мир веб-разработки! Полезные ресурсы для подготовки к интервью
В статье представлены различные курсы и вопросы для подготовки к интервью в области Java, SQL, микросервисов и других технологий. Обучающие материалы помогут улучшить навыки и уверенно пройти собеседования в IT-секторе.
Подробности: http://www.java67.com/2025/03/12-best-reactjs-courses-for-beginners.html
#en
@a_cup_of_java | Другие наши каналы
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
