en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Show more
8 574
Subscribers
+224 hours
-27 days
-2130 days
Posts Archive
Разница между @Component, @Controller, @Service и @Repository в Spring Статья на Java67 объясняет различия между аннотациями
Разница между @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 | Другие наши каналы

Концерт для 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 | Другие наши каналы

Заглянули в хрустальный шар, а там ваше будущее показывают Так и видим, как вы сидите в Доме IT-карьеры и выбираете себе вака
Заглянули в хрустальный шар, а там ваше будущее показывают Так и видим, как вы сидите в Доме IT-карьеры и выбираете себе вакансию по душе. В наш хрустальный шар заглянуть не дадим, слишком сакральный инструмент, а вот в окошки самого дома можете смело подглядывать самостоятельно.  Реклама

Null-safety в Spring приложении с JSpecify и NullAway Новый перевод от команды Spring АйО расскажет о проблемах, вызываемых неожиданным появлением NullPointerException в продакшен, о способах борьбы с этой проблемой, над которыми работает команда Java и о скором выходе новых решений, которые помогут разработчикам навсегда избавиться от этого кошмара. Читать: https://habr.com/ru/companies/spring_aio/articles/890558/?utm_campaign=890558 @a_cup_of_java | Другие наши каналы

Парсим сайт для получения УДК иерархии Предыстория: У меня на домашнем ПК скопилось некоторое количество книг в электронном формате. Это в основной массе техническая литература. И мне хотелось всё это систематизировать. Придумывать не хочется, когда в книгах есть УДК, ББК классификаторы. Читать: https://habr.com/ru/articles/890644/?utm_campaign=890644 @a_cup_of_java | Другие наши каналы

Presentation: A Walk Along the Complexity-performance Curve Richard Startin explores the relationship between complexity and
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 | Другие наши каналы

Grokаем виджеты: пишем код с Grok 3 от Маска Тестируем возможности нейросети Grok 3 от Илона Маска для кодинга: генерируем ве
Grokаем виджеты: пишем код с Grok 3 от Маска Тестируем возможности нейросети Grok 3 от Илона Маска для кодинга: генерируем веб-виджеты, сравниваем с ChatGPT и DeepSeek, разбираем плюсы и минусы. Читать: «Grokаем виджеты: пишем код с Grok 3 от Маска» @a_cup_of_java | Другие наши каналы

Принципы SOLID и основы построения коммерческой организации Привет, дорогой друг! Сегодня я тебе объясню принципы SOLID максимально понятным способом. Для того чтобы совсем упростить задачу, в этом тексте не будет ни единой строчки кода. Представь себе, что ты решил заняться бизнесом. Первым делом ты организуешь небольшую торговую компанию. Ты только начинаешь свой путь в бизнесе, и поэтому всё делаешь сам. И закупаешь товар, и развозишь его по точкам, и ведёшь учёт, и ремонтируешь грузовую газель. Но заказы растут, обороты увеличиваются, и вот ты уже нанимаешь менеджера по закупкам, чтобы покупал, менеджера по продажам, чтобы продавал, ремонтника, чтобы чинил, и бухгалтера, чтобы считал. Людей в твоей команде немного, все друг друга знают, вы как одна большая дружная семья. И нет-нет, но периодически, кто-нибудь из сотрудников пытается взять себе дополнительные полномочия из чужой области. То ремонтник порывается съездить на рынок и закупить товар (ему же по дороге), то продажник научить ремонтника как правильно чинить технику (он всё детство провёл в гараже, где они с друзьями чинили папину волгу), то бухгалтерша Галина Петровна решает всех построить и взять на себя часть руководящих функций. В результате никто не знает, кто за что отвечает, ответственность размывается, и люди перестают понимать, где находятся границы их зоны ответственности. Но ты стоишь на страже интересов бизнеса! Железной рукой ты пресекаешь безобразия и вводишь жёсткий принцип – каждый сотрудник отвечает только за своё поле деятельности, у каждого своя ответственность, и никто в чужой огород лазать не смей. Закупщик – только закупает. Продажник – только продаёт. Каждый сотрудник должен иметь только одну зону ответственности. Читать: https://habr.com/ru/articles/890528/?utm_campaign=890528 @a_cup_of_java | Другие наши каналы

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 Febr
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 | Другие наши каналы

TrueSql – заново учимся ходить в базу данных. Часть 2 – количество обновленных строк и сгенерированные колонки В первой части мы научили команду разработчиков пяти Fetch. Обучение прямому хождению в БД мы продолжим двумя короткими но важными темами: получение сгенерированных колонок и количества обновленных строк. Читать: https://habr.com/ru/articles/887882/?utm_campaign=887882 @a_cup_of_java | Другие наши каналы

Вопросы для интервью по Spring Framework Текст поста: Spring — популярный Java-фреймворк для создания веб-приложений. В стать
Вопросы для интервью по 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 | Другие наши каналы

«Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры Микросервисы — это не всегда решение. Эксперт разобрал
«Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры Микросервисы — это не всегда решение. Эксперт разобрал главные минусы: хаос в архитектуре, рост затрат, сложная отладка и непредсказуемость системы Читать: ««Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры» @a_cup_of_java | Другие наши каналы

Spring AI научился видеть! Показываю, как заставить GPT находить бананы на картинках Новый перевод от команды Spring АйО расскажет вам о работе с мультимодальностью при работе со Spring AI и о различных вариантах работы с графическими изображениями с использованием искусственного интеллекта. Читать: https://habr.com/ru/companies/spring_aio/articles/889974/?utm_campaign=889974 @a_cup_of_java | Другие наши каналы

ООП вопросы для успешного Java интервью Собираетесь на собеседование по Java? Изучите ключевые вопросы на темы ООП: от наслед
ООП вопросы для успешного Java интервью Собираетесь на собеседование по Java? Изучите ключевые вопросы на темы ООП: от наследования до принципов SOLID. Понимание этих аспектов усилит вашу уверенность. Узнайте больше и повысьте свои шансы на успех в работе с Java! Подробности: http://www.java67.com/2015/12/top-30-oops-concept-interview-questions-answers-java.html #en @a_cup_of_java | Другие наши каналы

Как мы готовим Axiom JDK Подготовка JDK — это не просто запустить скрипт и получить готовый бинарник. Это сложный процесс, включающий тестирование, поддержку, оптимизацию и обеспечение безопасности. Подготовка дистрибутива состоит не только из одноразовой сборки, что само по себе является нетривиальной задачей, если приходится поддерживать множество платформ и конфигураций. JDK можно собрать вручную, но делать это в проде — так себе идея. Вот почему: Читать: https://habr.com/ru/companies/axiomjdk/articles/889540/?utm_campaign=889540 @a_cup_of_java | Другие наши каналы

YeaHub: база вопросов на русском для подготовки к собесам На ресурсе собраны вопросы по всем популярным направлениям: бэк, фр
+2
YeaHub: база вопросов на русском для подготовки к собесам На ресурсе собраны вопросы по всем популярным направлениям: бэк, фронт, DevOps, ML, мобилка, QA, DS, gamedev. Можно выбирать по языкам, технологиям и уровню сложности. Помимо этого есть разделы по Git, Docker и другим инструментам, а также трекер прогресса и тренажёр для закрепления знаний. #полезности #собеседование

Зачем вашему проекту нужен java.policy? Привет, меня зовут Валерия, я работаю Java-разработчиком в компании SimbirSoft. В этой статье я расскажу вам о java.policy: что это, зачем его использовать и как подключить к проекту. В некоторых проектах к исполняемому программному коду отдел информационной безопасности предъявляет повышенные требования. Например, ограничения на доступ к файловой системе или подключение только к определенным ресурсам по принципу запрещено все, что не разрешено. Одним из способов реализации этого является включение java.policy. Читать: https://habr.com/ru/companies/simbirsoft/articles/888832/?utm_campaign=888832 @a_cup_of_java | Другие наши каналы

TrueSql – заново учимся ходить в базу данных. Часть 1 – пять Fetch’ей Сегодня мы начнем заново учиться ходить в базу данных. Рассмотрим все пять Fetch'ей TrueSql с кейсами их применения. Читать: https://habr.com/ru/articles/885414/?utm_campaign=885414 @a_cup_of_java | Другие наши каналы

Лучшие курсы по 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 | Другие наши каналы

photo content