en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

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

Show more
8 432
Subscribers
-324 hours
-177 days
-6930 days
Posts Archive
Команда Tpoger (это мы) ищет менеджера по продажам (это вы) Нужно будет всё то, что обычно делают «продажники»: искать клиент
Команда Tpoger (это мы) ищет менеджера по продажам (это вы) Нужно будет всё то, что обычно делают «продажники»: искать клиентов, вести коммерческие переговоры и восстанавливать коннект с нашими старыми клиентами. Мы предлагаем хорошую зарплату, гибрид и причастность к крутому медиа о программировании.  Отклик оставляйте тут: https://tprg.ru/l1rP #вакансии #работа

Java News Roundup: JDK 23-RC2, MicroProfile 7.0, Infinispan, Maven, JHipster This week's Java roundup for August 19th, 2024 f
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 | Другие наши каналы

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

Лучшая десятка курсов по облачным вычислениям с сертификатом в 2025 году Интересуетесь облачными вычислениями? В статье собра
Лучшая десятка курсов по облачным вычислениям с сертификатом в 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 | Другие наши каналы

«Cracking the Coding Interview»: стоит ли читать в 2024 году? Если вы готовитесь к собеседованиям на программирование, книга
«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 | Другие наши каналы

6 Лучших Бесплатных Курсов Docker для Начинающих в 2024 году Если вы хотите стать DevOps-инженером или просто изучить Docker,
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 | Другие наши каналы

Лучшие курсы по Data Science для начинающих в 2025 году Если вы хотите освоить Data Science с нуля, у нас отличные новости. С
Лучшие курсы по 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 | Другие наши каналы

Spring News Roundup: Milestone Releases for Spring Boot, Cloud, Security, Session and Spring AI There was a flurry of activit
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 | Другие наши каналы

Делаем телеграм-бот для сохранения сообщений в блокчейн Привет, я Дмитрий и хочу поделиться с вами как я делал свой телеграм-бот для сохранения сообщений из чатов в блокчейн на языке java. Вообще идея была в том, чтобы научиться быстро и удобно увековечивать некоторые особо важные сообщения, так чтобы они оставались без изменений и вне зависимости от того, что будет с чатом где они были размещены или даже с самим Телеграмом. Читать: https://habr.com/ru/articles/838430/?utm_campaign=838430 @a_cup_of_java | Другие наши каналы

Бинарный поиск на пальцах В этой статье мы разберемся с тем, как работают массивы, что такое алгоритмы, и как устроен бинарный поиск "под капотом" Читать: https://habr.com/ru/articles/832024/?utm_campaign=832024 @a_cup_of_java | Другие наши каналы

🎓 Бесплатные курсы Python для начинающих в 2024 Ищете лучшие бесплатные курсы Python? Ознакомьтесь с нашей подборкой из 6 ку
🎓 Бесплатные курсы 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 | Другие наши каналы

AlgoMonster: Стоит ли использовать для подготовки к интервью? Ищете платформу для подготовки к кодинговым и системным дизайна
AlgoMonster: Стоит ли использовать для подготовки к интервью? Ищете платформу для подготовки к кодинговым и системным дизайнам интервью? Обратите внимание на AlgoMonster! Разработанный инженерами Google, этот сервис предлагает структурированный подход к обучению, включая 48 паттернов кодирования и интерактивные задачи. Гарантированное предложение от компании после завершения курса! Узнайте больше: [ссылка] Стоит ли выбрать AlgoMonster для изучения программирования? Недавно появился отзыв об AlgoMonster — образовательной платформе для изучения программирования. Пользователь отметил, что курс стоит своих денег и предоставляет больше ценности по сравнению с дешёвыми курсами на Udemy. Подробности: http://www.java67.com/2024/06/is-algomonster-worth-for-coding-and.html #en @a_cup_of_java | Другие наши каналы

Как считать сумму и разность комплексных чисел в Java? В статье описывается, как создать программу для вычисления суммы и раз
Как считать сумму и разность комплексных чисел в Java? В статье описывается, как создать программу для вычисления суммы и разности комплексных чисел на Java. Применяя принципы объектно-ориентированного программирования, создается класс ComplexNumber, который инкапсулирует реальные и мнимые части чисел и предоставляет методы для их суммирования и вычитания. Готовитесь к собеседованию по Java и Spring Boot? Подпишитесь на бесплатную рассылку и получите полезные материалы для подготовки! На странице можно найти вопросы для интервью по Spring Boot, Spring Cloud, Spring MVC, а также курсы и интервью вопросы по Core Java, SQL и другим темам. Поддержите свою подготовку! Подробности: http://www.java67.com/2016/10/how-to-calculate-sum-and-difference-of-two-complex-numbers-in-java.html #en @a_cup_of_java | Другие наши каналы

Три способа выучить Java в 2024 году Планируете выучить Java? Отличное решение! В статье на Java67 рассказывается, что лучший
Три способа выучить Java в 2024 году Планируете выучить Java? Отличное решение! В статье на Java67 рассказывается, что лучший способ выучить Java в 2024 году — это комбинация онлайн-курсов, чтения профильных книг и выполнения проектов. Основывайте своё обучение на курсах, затем углубляйтесь с книгами и закрепляйте знания на практике. Лучшие книги для изучения программирования В статье представлен перечень книг по различным темам программирования: от Core Java и Spring до алгоритмов и интервью на кодирование. Идеально подходит для тех, кто собирается углубить свои знания или готовится к собеседованиям. Подробности: http://www.java67.com/2024/06/3-ways-to-learn-java-programming-in.html #en @a_cup_of_java | Другие наши каналы

Сокрытие конфиденциальных данных при логировании Всем привет! Меня зовут Сергей Соловых, я Java-разработчик в команде МТС Digital. В этой статье я расскажу, как скрыть личные данные пользователей при организации логирования. Такая необходимость возникает при отслеживании запросов, анализе ошибок и  диагностике проблем. Однако в процессе обработки персональных данных пользователей (паспортных данных, ИНН, СНИЛС и прочих документов, удостоверяющих личность) нужно учитывать, что их содержимое не подлежит разглашению. Это серьезный вопрос, который затрагивает множество аспектов: репутацию компании, доверие потребителей, законодательство. Так что задача разработчика не только связать логами всю цепочку прохождения запроса, но и исключить из них те данные, что не подлежат раскрытию. Сегодня мы не будем сильно погружаться в детали работы той или иной технологии, а просто рассмотрим несколько доступных решений. Читать: https://habr.com/ru/companies/ru_mts/articles/838086/?utm_campaign=838086 @a_cup_of_java | Другие наши каналы

JSpecify 1.0.0 и nullability в Java Рады сообщить, что JSpecify 1.0.0 теперь доступен в Maven Central: четыре аннотации, связанные с nullability — @Nullable, @NonNull, @NullMarked и @NullUnmarked — стали официальными, и, что немаловажно, обратная совместимость с ними будет гарантирована. В новом переводе от команды Spring АйО мы подробнее рассмотрим, какие преимущества и новшества предлагает JSpecify 1.0.0, как это может повлиять на ваш проект и что нам предлагается для борьбы с NPEs. Читать: https://habr.com/ru/companies/spring_aio/articles/838044/?utm_campaign=838044 @a_cup_of_java | Другие наши каналы

Искусство ETL. Пишем собственный движок SQL на Spark [часть 7] В предыдущих сериях (FAQ1 2 3 4 5 6 ) мы весьма подробно рассмотрели, как написать на Java собственный интерпретатор объектно-ориентированного диалекта SQL поверх Spark RDD API, заточенный на задачи подготовки и трансформации наборов данных. В данной части поговорим о том, как добавить в собственный диалект SQL поддержку процедур. Например, -- library.tdl CREATE PROCEDURE dwellTimeByMode(@signals, @target, @outPrefix, @modes = ['pedestrian', 'non_pedestrian', 'car', 'bike'], @groupid='cell10') AS BEGIN LOOP $mode IN $modes BEGIN SELECT * FROM $signals INTO "{$signals}/{$mode}" WHERE mode=$mode; CALL dwellTime(@signals_userid_attr=userid, @target_userid_attr=userid, @target_grouping_attr=$groupid ) INPUT signals FROM "{$signals}/{$mode}", target FROM $target OUTPUT INTO "{$outPrefix}/{$mode}"; ANALYZE "{$signals}/{$mode}"; ANALYZE "{$outPrefix}/{$mode}"; END; END; --- ... --- ... --- ... --- -- script.tdl CALL dwellTimeByMode(@signals=$this_month, @target=$population, @outPrefix=$this_month); Нафига это надо? Ну, допустим, у нас уже есть некоторое количество SQL ETL кода, наработанного за время эксплуатации инструмента в продакшене, и становится заметно, что значительная часть скриптов на разных проектах совпадает, и из раза в раз повторяется. Логично было бы вынести все эти совпадающие куски в библиотеку, чтобы держать в одном месте, да и вызывать с какими надо параметрами, когда надо. Вот прям как на примере выше. Читать: https://habr.com/ru/articles/838034/?utm_campaign=838034 @a_cup_of_java | Другие наши каналы

JDK 23 and JDK 24: What We Know So Far JDK 23, the second non-LTS release since JDK 21, has reached its second release candid
JDK 23 and JDK 24: What We Know So Far JDK 23, the second non-LTS release since JDK 21, has reached its second release candidate phase with a final set of 12 new features, in the form of JEPs, that can be separated into four categories: Core Java Library, Java Language Specification, HotSpot and Java Tools. We examine JDK 23 and predict what features have, or could be, targeted for JDK 24. By Michael Redlich Read: https://www.infoq.com/news/2024/08/java-23-so-far/ @a_cup_of_java | Другие наши каналы

Профилирование Java-приложений: от HeapDump до Grafana Добрый день дорогой читатель. Сегодня я дам тебе несколько советов для поиска и анализа проблем в твоем Java приложении. Мы разберем такие вещи как: HeapDump, ThreadDump, VisualVM, Grafana, HikariPool, Prometheus и Garbage Collector. Читать: https://habr.com/ru/articles/837834/?utm_campaign=837834 @a_cup_of_java | Другие наши каналы

Стоит ли читать System Design Interview Book в 2024 году? Если вы готовитесь к интервью по системному дизайну, то книга "Syst
Стоит ли читать System Design Interview Book в 2024 году? Если вы готовитесь к интервью по системному дизайну, то книга "System Design Interview - An Insider's Guide" Алекса Сю остаётся актуальной и полезной в 2024 году. Она охватывает ключевые концепции и популярные вопросы, помогая программистам и разработчикам освоить важные навыки. Лучшие курсы по системному дизайну для собеседований Готовитесь к собеседованиям на разработчика ПО или инженера по машинному обучению? Обязательно подготовьтесь к вопросам по системному дизайну! Ознакомьтесь с курсом «Grokking the System Design» на Design Guru – одним из лучших ресурсов для этого. Подробности: http://www.java67.com/2024/06/is-system-design-interview-book-worth.html #en @a_cup_of_java | Другие наши каналы