Чашечка Java
8.57K subscribers
3.88K photos
13 videos
56 files
6.33K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Как считать сумму и разность комплексных чисел в Java?

В статье описывается, как создать программу для вычисления суммы и разности комплексных чисел на Java. Применяя принципы объектно-ориентированного программирования, создается класс ComplexNumber, который инкапсулирует реальные и мнимые части чисел и предоставляет методы для их суммирования и вычитания.
Подробности: http://www.java67.com/2016/10/how-to-calculate-sum-and-difference-of-two-complex-numbers-in-java.html

#en

@a_cup_of_java | Другие наши каналы
👍4
AlgoMonster: Стоит ли использовать для подготовки к интервью?

Ищете платформу для подготовки к кодинговым и системным дизайнам интервью? Обратите внимание на AlgoMonster! Разработанный инженерами Google, этот сервис предлагает структурированный подход к обучению, включая 48 паттернов кодирования и интерактивные задачи. Гарантированное предложение от компании после завершения курса!

Подробности: http://www.java67.com/2024/06/is-algomonster-worth-for-coding-and.html

#en

@a_cup_of_java | Другие наши каналы
👍2
🎓 Бесплатные курсы Python для начинающих в 2024

Ищете лучшие бесплатные курсы Python? Ознакомьтесь с нашей подборкой из 6 курсов, которые позволят вам начать программировать в 2024 году! Эти онлайн-курсы помогут вам изучить основные концепции Python, такие как работа с данными, функции и циклы. Начните обучение сейчас! Лучшие бесплатные курсы по Python для начинающих

Нашли отличные бесплатные курсы по Python? На YouTube, FreeCodeCamp и Scrimba - идеальные ресурсы для новичков. Комментируйте, если знаете другие полезные курсы, и мы добавим их в список. Удачного обучения!

Подробности: http://www.java67.com/2018/02/5-free-python-online-courses-for-beginners.html

#en

@a_cup_of_java | Другие наши каналы
2👍2
Бинарный поиск на пальцах

В этой статье мы разберемся с тем, как работают массивы, что такое алгоритмы, и как устроен бинарный поиск "под капотом"


Читать: https://habr.com/ru/articles/832024/?utm_campaign=832024

@a_cup_of_java | Другие наши каналы
Делаем телеграм-бот для сохранения сообщений в блокчейн

Привет, я Дмитрий и хочу поделиться с вами как я делал свой телеграм-бот для сохранения сообщений из чатов в блокчейн на языке java. Вообще идея была в том, чтобы научиться быстро и удобно увековечивать некоторые особо важные сообщения, так чтобы они оставались без изменений и вне зависимости от того, что будет с чатом где они были размещены или даже с самим Телеграмом.


Читать: https://habr.com/ru/articles/838430/?utm_campaign=838430

@a_cup_of_java | Другие наши каналы
5👏3
Spring News Roundup: Milestone Releases for Spring Boot, Cloud, Security, Session and Spring AI

There was a flurry of activity in the Spring ecosystem during the week of August 19th, 2024, highlighting: point and milestone releases of Spring Boot, Spring Data, Spring Cloud, Spring Security, Spring Authorization Server, Spring Session, Spring for Apache Kafka and Spring for Apache Pulsar.
By Michael Redlich

Read: https://www.infoq.com/news/2024/08/spring-news-roundup-aug19-2024/

@a_cup_of_java | Другие наши каналы
Лучшие курсы по Data Science для начинающих в 2025 году

Если вы хотите освоить Data Science с нуля, у нас отличные новости. Статья представляет топ-10 лучших курсов на 2025 год. Включены курсы от Google, IBM и других ведущих платформ. Научитесь всем необходимым навыкам и погрузитесь в мир анализа данных! Топовые Вопросы для Интервью по Java и Spring Boot

Готовитесь к собеседованию по Java и Spring Boot? Узнайте, какие вопросы могут вас ждать, включая темы по Spring Cloud, Spring MVC и микросервисам. Подготовьтесь заранее и будьте готовы к успешному прохождению интервью! Подпишитесь на нашу рассылку для обновлений.

Подробности: http://www.java67.com/2024/08/top-10-data-science-courses-for.html

#en

@a_cup_of_java | Другие наши каналы
6 Лучших Бесплатных Курсов Docker для Начинающих в 2024 году

Если вы хотите стать DevOps-инженером или просто изучить Docker, не пропустите наш обзор лучших бесплатных курсов по Docker. Узнайте, как использовать контейнеры для автоматизации и упрощения разработки. Курсы подходят как начинающим, так и опытным разработчикам.

Подробности: http://www.java67.com/2018/02/5-free-docker-courses-for-java-and-DevOps-engineers.html

#en

@a_cup_of_java | Другие наши каналы
«Cracking the Coding Interview»: стоит ли читать в 2024 году?

Если вы готовитесь к собеседованиям на программирование, книга "Cracking the Coding Interview" от Гейл Лаакманн МакДауэлл всё ещё актуальна. Она охватывает важные темы, такие как структуры данных и алгоритмы. Однако, система дизайна описана кратко. Полный обзор в статье.

Подробности: http://www.java67.com/2024/06/is-cracking-coding-interview-book-still.html

#en

@a_cup_of_java | Другие наши каналы
Лучшая десятка курсов по облачным вычислениям с сертификатом в 2025 году

Интересуетесь облачными вычислениями? В статье собраны топ-10 курсов, которые помогут освоить эту область в 2025 году, с акцентом на лидеров рынка — Amazon Web Services и Microsoft Azure. Узнайте больше о лучших обучающих программах, которые предоставляют сертификаты.

Подробности: http://www.java67.com/2024/08/top-10-cloud-computing-courses-with.html

#en

@a_cup_of_java | Другие наши каналы
👍4
Как я превратил MIDI-клавиатуру в печатную машинку и не только

Привет, Хабр! На связи Кирилл из МТС Диджитал. На днях я решил прогуляться по воскресной барахолке и наткнулся на продавца, который выложил на прилавок практически новый MIDI-контроллер Akai MPK Mini mk3. Я и раньше слышал про этот девайс, но мне все как-то не доводилось его купить. Естественно, забрал. Вернулся домой, подключил к Mac Mini M2 и на несколько часов выпал из реальности, создавая трек в стиле Sovietwave.

И тут мне в голову пришла мысль: а можно ли использовать такой контроллер для других операций? Например, вводить через него текст или забиндить часто используемые сочетания клавиш. На мой запрос Гугл выдал целую пачку интересных ссылок, одна из которых обещала превратить мою MIDI-клавиатуру в печатную машинку. В посте расскажу о результатах этого эксперимента.


Читать: https://habr.com/ru/companies/ru_mts/articles/838024/?utm_campaign=838024

@a_cup_of_java | Другие наши каналы
Java News Roundup: JDK 23-RC2, MicroProfile 7.0, Infinispan, Maven, JHipster

This week's Java roundup for August 19th, 2024 features news highlighting: the second release candidate of JDK 23; the release of MicroProfile 7.0; and point releases for Infinispan, Quarkus, Helidon, Maven, JHipster and Kotlin.
By Michael Redlich

Read: https://www.infoq.com/news/2024/08/java-news-roundup-aug19-2024/

@a_cup_of_java | Другие наши каналы
Команда Tpoger (это мы) ищет менеджера по продажам (это вы)

Нужно будет всё то, что обычно делают «продажники»: искать клиентов, вести коммерческие переговоры и восстанавливать коннект с нашими старыми клиентами. Мы предлагаем хорошую зарплату, гибрид и причастность к крутому медиа о программировании. 

Отклик оставляйте тут: https://tprg.ru/l1rP

#вакансии #работа
Эволюция оператора switch в Java

Наверное, есть только малая часть приложений, код в которых выполняются строго последовательно. Классический Hello World! как раз из таких. В таких случаях говорят, что у выполняющейся программы есть только один поток выполнения - флоу. Однако, подавляющее число приложений меняют свой поток выполнения в зависимости от внешних условий (контекста выполнения, переменных среды, значений пропертей) или внутренних (переменные, значения полей и т.д.). Для таких случаев в Java еще с самой первой версии, как и во остальных языках программирования, есть оператор if-else и его модификации.

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


Читать: https://habr.com/ru/articles/838890/?utm_campaign=838890

@a_cup_of_java | Другие наши каналы
Виртуальные потоки Java 21 — чувак, где мой lock?

Как показывает опыт Netflix, использование виртуальных потоков, представленных в Java 21, может спровоцировать возникновение неожиданных проблем. В новом переводе от команды Spring АйО мы подробно исследуем уникальные трудности, возникшие у команды Netflix при интеграции виртуальных потоков в Spring Boot на Tomcat.

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


Читать: https://habr.com/ru/companies/spring_aio/articles/838912/?utm_campaign=838912

@a_cup_of_java | Другие наши каналы
2👍2🔥21
Java + Spring + Jakarta Validation. Самописный «аддон» для валидации Entity через БД и EntityManager

Вот и моя первая статья на Хабре.

Посвящена она будет презентации своего небольшого решения для валидации моделей с использованием запросов к БД и EntityManager.

Вариант этот пока черновой, "на коленке" и будет развиваться. Критика и рекомендации горячо приветствуются. Пока что мне важно понять, есть ли у сообщества запрос на что-то подобное и имеет ли смысл как-то публично развивать это решение.

Понятно, что статья рассчитана на тех, кто уже знаком с той же Jakarta Validation.


Читать: https://habr.com/ru/articles/839006/?utm_campaign=839006

@a_cup_of_java | Другие наши каналы
Лучшие курсы для освоения бизнес-анализа в 2024 году

Хотите стать бизнес-аналитиком в 2024 году? В статье перечислены топ-5 онлайн курсов, включающие как бесплатные, так и платные варианты, подходящие для новичков и опытных специалистов. Среди них курсы по основам бизнес-анализа, специализация от Wharton через Coursera и другие. Календарь публикаций на блоге

Автор блога предоставляет список статей по Java и Spring Boot за последние годы. Здесь вы найдете интервью вопросы, учебные курсы и полезные советы. Подписывайтесь на новости, чтобы не пропустить обновления и скидки на курсы!



Подробности: http://www.java67.com/2024/06/5-courses-to-learn-business-analysis-in.html

#en

@a_cup_of_java | Другие наши каналы
Бесплатные курсы React.js на Udemy в 2024 году

Хотите изучить React.js бесплатно? В статье собраны 10 лучших курсов на Udemy. Все курсы ориентированы на начинающих и охватывают основные концепции React, включая компоненты, состояние, виртуальный DOM и многое другое. Узнайте больше по ссылке! Лучшие бесплатные курсы по React и Redux

Статья предлагает подборку бесплатных онлайн-курсов по React и Redux, которые помогут вам улучшить свои навыки. Если вас интересуют другие направления, такие как Spring, Big Data или TypeScript, то здесь вы найдёте множество курсов на любой вкус. Делитесь с друзьями!

Подробности: http://www.java67.com/2024/06/10-free-reactjs-courses-on-udemy-in.html

#en

@a_cup_of_java | Другие наши каналы
Узнайте об Амазонском аффилиатном маркетинге с лучшими курсами

Ищете, как заработать на Amazon Affiliate Program? Вот пять лучших курсов на 2025 год, которые помогут вам освоить эту тему с нуля. От основ SEO до создания сайта и продвинутых методик — вы найдете подходящий курс на Udemy. Стартуйте с аффилиатного маркетинга уже сегодня! Готовитесь к собеседованию по Java и Spring Boot?

Статья содержит полезные ресурсы для подготовки к интервью по Java и Spring Boot. Включены вопросы по Spring Boot, Spring Cloud, Spring MVC и микросервисам. Подпишитесь на новостную рассылку для получения обновлений и скидок на курсы.

Подробнее на сайте.

Подробности: http://www.java67.com/2024/08/top-5-courses-to-learn-amazon-affiliate.html

#en

@a_cup_of_java | Другие наши каналы
Workspaces в IntelliJ IDEA

Команда Spring АйО продолжает следить за последними новинками в мире инструментов для разработчиков. В нашем новом переводе вы узнаете о недавно появившемся плагине для IntelliJ IDEA, который предоставляет долгожданную многими функциональность.


Читать: https://habr.com/ru/companies/spring_aio/articles/839228/?utm_campaign=839228

@a_cup_of_java | Другие наши каналы
22
Интеграция Apache NiFi и Atlas: Настройка в Docker и Создание Пользовательского Репортера

В этой статье представлен кейс по интеграции Apache NiFi с Apache Atlas с использованием Docker. В процессе развертывания и настройки системы возникли проблемы с загрузкой образов и установкой необходимых пакетов. Основное внимание уделяется созданию и настройке пользовательского репортера, который позволяет фильтровать и отображать только те компоненты DAG в Atlas, которые соответствуют заданным критериям. В статье подробно описаны шаги по созданию и сборке .nar архива, добавлению его в NiFi и настройке фильтрации с использованием кастомных классов.


Читать: https://habr.com/ru/articles/839060/?utm_campaign=839060

@a_cup_of_java | Другие наши каналы