Чашечка Java – Telegram
Чашечка Java
8.85K subscribers
3.86K photos
12 videos
56 files
6.32K links
Лучшие материалы по Java на русском и английском

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

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

Другие каналы: @tproger_channels
Download Telegram
How to use Stream findFirst and findAny function in Java? Example Tutorial

Hello friends, here we are again on the journey of Java excited and eager to find the next stop of knowledge. But do not worry my friends, continuing the java stream series further, today we will...

Read: http://www.java67.com/2021/11/how-to-use-stream-findfirst-and-findany.html
Top 5 Free AI and Deep Learning Courses to Learn Online in 2022 - Best of Lot

Hello guys, if you are interested in learning about Artificial Intelligence and how to build AI and looking for free online resources, you have come to the right place. Earlier, I have shared free...

Read: http://www.java67.com/2021/04/-free-artificial-intelligence-and-deep-learning-courses.html
JetBrains Debuts New Kotlin Compiler K2, Kotlin for WebAssembly, and More

At its recent Kotlin 2021 Premier event, JetBrains made a number of major announcements, including K2, the new, faster Kotlin compiler, support for WebAssembly, the Kotlin Symbol Processor, a new code coverage plugin, and improved static analysis.
By Sergio De Simone

Read: https://www.infoq.com/news/2021/11/jetbrains-k2-compiler-kotlin/
Java News Roundup: JDK 18 Release Schedule, Spring Data 2021.1.0, Apple Open-Sources GCGC

This week's Java roundup for November 8th, 2021, features news from JDK 18, Project Loom Build 18-loom+4-273, point releases for Spring Framework and Spring Data, Quarkus 2.4.2.Final, Hibernate Reactive 1.1.0.Final, Piranha 21.11.0, Groovy 4.0.0-beta-2, Apache Camel Quarkus 2.4.0.Final, Neo4J Migrations 1.0.0, Apple open-sources GCGC, and Gluon JavaFX 17.0.2-ea+2 and JavaFX 18-ea+6.
By Michael Redlich

Read: https://www.infoq.com/news/2021/11/java-news-roundup-nov08-2021/
Нулевое время простоя при изменениях базы данных с помощью флагов функций — шаг за шагом

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

Когда мы добавляем новый столбец в базу данных, нам нужно изменить код, чтобы использовать этот новый столбец.

Когда мы удаляем столбец из базы данных, нам нужно изменить код, чтобы этот столбец больше не использовался.

В этом руководстве мы обсудим, как мы можем координировать изменения кода с изменениями базы данных и развертывать их в нашей производственной среде без простоев.

Мы шаг за шагом рассмотрим пример сценария использования и воспользуемся флагами функций, помогающими нам выполнить изменения.


Читать: https://habr.com/ru/post/582636/?utm_campaign=582636
Top 20 System and Software Design Interview Questions for Java Programmers

System design questions are an important part of programming job interviews and if you want to do well, you must prepare this topic. In the past, when I shared my list of programming interview...

Read: http://www.java67.com/2018/05/top-20-system-design-interview-questions-answers-programming.html
От Java 8 до Java 15 за 10 минут

В данной статье рассмотрены крупные нововведения Java начиная с 8 по 15 версии.


Читать: https://habr.com/ru/post/589605/?utm_campaign=589605
Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры. Часть 1.

Постараюсь описать шаги разработки приложения на Java, возникающие проблемы и пути их решения. Наращивать функциональность будем постепенно.

Читать: «Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры. Часть 1.»
6 Best Free AZ-900 Azure Fundamentals Certification Exam Courses for Beginners to Learn Online in 2022

Hello guys, if you are preparing for the AZ-900 certification or Azure Fundamentals exam in 2021, one of the best certifications to start a cloud computing career, and looking for free online courses...

Read: http://www.java67.com/2020/09/5-free-courses-to-crack-azure-fundamentals-AZ-900-certification-exam.html
Top 5 Udemy Courses To Learn SQL and Database Online for Beginners in 2022 - Best of Lot

Hello guys, if you want to learn SQL and Database and look for the best Udemy courses, you have come to the right place. Earlier, I have shared the best free SQL courses, which contain free courses...

Read: http://www.java67.com/2021/10/5-best-udemy-courses-to-learn-sql-and-database-.html
How to Schedule Spring Professional Certification Exam (VMware EDU-1202) Online? [Guide]

Hello folks, even since Pivotal made the mandatory training optional for Spring certification, I have been writing a lot about Spring 5.0 Core Professional exam here. In the past, I have written...

Read: http://www.java67.com/2020/04/how-to-enroll-and-give-spring-5-core-professional-certification-exam-online.html
8 советов по отладке для пользователей IntelliJ IDEA, о существовании которых вы возможно не знали

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

Но давайте будем честными. Обычно мы используем только опцию точки останова. При большом желании мы можем использовать условную точку останова.

Но знаете что, отладчик IntelliJ IDEA имеет множество мощных и передовых функций, которые полезны для более эффективной и простой отладки.

Чтобы помочь вам, мы составили список советов и приемов от наших разработчиков в Lightrun. Мы надеемся, что эти советы помогут вам быстрее находить и устранять ошибки.


Читать: https://habr.com/ru/post/582070/?utm_campaign=582070
Грабли, спрятанные в Kotlin

Kotlin создавался, чтобы избежать некоторых проблем Java. Но как и в любом языке, есть в нем свои особенности. Разрабатывая собственный проект, мы наткнулись на несколько таких моментов. Часть стреляет вам в колено на продакшене, только если вы ими злоупотребляете. Другая отражается на производительности высоконагруженных систем. Все эти моменты сложно заметить, поскольку их не подсвечивают специально плагины для IDE, да и в целом на первый взгляд код похож на валидный.

В этой статье мы поговорим о том, на что нужно обратить внимание.


Читать: https://habr.com/ru/post/590061/?utm_campaign=590061
10 Best Free Data Structure and Algorithms Courses in Java and C++ 2022 [UPDATED]

Algorithms and Data Structure are two of the most fundamentals and essential topics from Computer Science, which is used everywhere in software development. I firmly believe that a good knowledge of...

Read: http://www.java67.com/2019/02/top-10-free-algorithms-and-data.html
JUnit — создание отчетов в формате HTML

Рассмотрим как создавать HTML-отчет для результатов выполнения тестов JUnit. В этом примере я создаю HTML-отчет для проекта JUnit-Examples, представленного на Github.


Читать: https://habr.com/ru/post/590199/?utm_campaign=590199
Как устроен вывод Generic-типов в Java

Добрый день! Меня зовут Владислав Верминский, я отвечаю за развитие профессии JVM-разработчика в Райффайзенбанке. В этой статье я расскажу про неоднозначность вывода типов в Java. На первый взгляд с ним всё очевидно, но когда сталкиваешься со странным поведением, возникают вопросы — начинает казаться, что какие-то части кода работают неправильно. Однако, после анализа становится понятно, что всё очень непросто, но при этом всё работает по своей спецификации.


Читать: https://habr.com/ru/post/588949/?utm_campaign=588949
IT Nights 2021: срываем покров тайны с возвращения образовательного IT-шоу

Технические специалисты FIIO отправили в Татарстан специализированный стелс-дрон под кодовым обозначением Order256, который позволил проникнуть в кибернетизированную систему Иннополиса и выяснить подробности.

На данный момент Order256 сумел установить, что мероприятие шифруется под кодовым именем IT Nights 3:0, и ведется застройка секретного бункера в Университете Иннополис. Нам удалось получить сведения и о некоторых человеческих объектах, согласившихся сделать доклады в рамках рассекреченной конференции.

Дешифрованный список спикеров прилагается к данному файлу.
Снять гриф секретности

Читать: https://habr.com/ru/post/590225/?utm_campaign=590225
Top 5 Courses to learn Docker Online in 2021 - Best of Lot

Hello Java programmer, if you want to learn Docker and looking for the best Docker Courses from Java and Spring Boto developer point of view, then you have come to the right place. Earlier, I shared...

Read: http://www.java67.com/2021/04/top-5-courses-to-learn-docker-for-java.html
Top 5 Spring Certification Books and Courses for Java Developers in 2022 - Best of Lot

If you are preparing for Spring Professional certification (VMware EDU-1202) and looking for the best books, online courses, and practice tests for your preparation then you have come to the right...

Read: http://www.java67.com/2017/07/3-spring-certification-books-best-of.html
Presentation: Keeping Pace with Java

Marc Hoffmann attempts to answer wuhat are the important aspects of the new Java release schedule and what a pragmatic and sustainable update strategy looks like.
By Marc Hoffmann

Read: https://www.infoq.com/presentations/java-update-versions/