ch
Feedback
Чашечка Java

Чашечка Java

前往频道在 Telegram

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

显示更多
8 576
订阅者
+124 小时
+27
+530
帖子存档
Java Digest # 10 Всем привет! 👋 👋 👋 Мы — Java-разработчики Тинькофф: Андрей Орлов, Арсений Зайцев, Константин Максимов, и Константин Польщиков. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и решили делиться этим не только с коллегами, но и со всем сообществом. 🌼В этот весенний период, наполненный свежестью и обновлениями, ждите обзоров состояния jextract и новых функций терминала в JetBrains IDEs, включая его бета-версию. Готовьтесь к версии 0.8.0 Spring AI, где есть новые функции и улучшения. Вдохните аромат цветущей весны, пока мы погружаемся в обзор различных Java Enhancement Proposals (JEP), включая поддержку Markdown в JavaDoc, новые возможности для компиляции и выполнения Java-кода, а также превью функций Java 22. Вдохновляйтесь, ведь весна в мире Java приносит с собой обновления и новые возможности для всех нас. Stay tuned! 🌼 Читать десятый выпуск Читать: https://habr.com/ru/companies/tinkoff/articles/798673/?utm_campaign=798673 @a_cup_of_java

Apache Flink: динамическое определение выходного топика в Kafka Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Мы начали использовать фреймворк Apache Flink, и я решил поделиться на Хабре своим опытом внедрения этой технологии в цикле статей. В предыдущей статье — «Apache Flink. Как работает дедупликация данных в потоке Kafka-to-Kafka?» — я рассказывал про построение пайплайна Kafka-to-Kafka с промежуточным разделением потока и дедупликацией событий. Также разобрались, что такое состояние оператора и зачем оно нужно. В этой статье добавим возможность динамического определения топика в Kafka для каждого события, куда его нужно записать. Читать: https://habr.com/ru/companies/ru_mts/articles/798667/?utm_campaign=798667 @a_cup_of_java

Требуются разработчики Java, говорится в отчете Read: https://www.infoworld.com/article/3713288/java-developers-wanted-report
Требуются разработчики Java, говорится в отчете Read: https://www.infoworld.com/article/3713288/java-developers-wanted-report-says.html#tk.rss_java @a_cup_of_java

Понимание новой функции ScopedValue в Java Read: https://www.infoworld.com/article/3713261/understanding-javas-new-scopedvalu
Понимание новой функции ScopedValue в Java Read: https://www.infoworld.com/article/3713261/understanding-javas-new-scopedvalue.html#tk.rss_java @a_cup_of_java

Мама: это что, опять какой-то твой тупой блогер? Ну и рожа, хватит смотреть эти идиотские ютубы Тимлид в зуме:

Top 10 Bash Shell Scripting Interview Questions and Answers Hello guys, bash is a wonderful command line tool which can be us
Top 10 Bash Shell Scripting Interview Questions and Answers Hello guys, bash is a wonderful command line tool which can be used to automate trivial task. I have written cleanup scripts, start and stop scripts and even schedule jobs using bash and crontab command. Since bash is super useful for anyone running their application in Linux its also a key skill for developers and IT support. Because of that you will always find a couple of questions related to bash on developer interviews. In the past, I have shared Linux interview questions and today I am going to share a couple of bash interview questions which is asked to me throughout the years. If you have worked in bash shell then you can easily answer these questions but if you find it trouble, maybe it's time to revise your bash concepts. Java Interview questions and tutorials Читать: http://www.java67.com/2024/03/top-10-bash-shell-scripting-interview.html @a_cup_of_java

10 лучших вопросов и ответов на собеседовании по сценариям Bash Shell Здравствуйте, ребята, bash - это замечательный инструмент командной строки, который можно использовать для автоматизации тривиальных задач. Я писал скрипты очистки, запуска и остановки и даже планировал задания с помощью bash и команды crontab. Поскольку bash очень полезен для всех, кто запускает свои приложения в Linux, он также является ключевым навыком для разработчиков и ИТ-поддержки. Поэтому на собеседованиях для разработчиков вы всегда найдете пару вопросов, связанных с bash. В прошлом я уже делился вопросами для собеседования по Linux, а сегодня я поделюсь парой вопросов для собеседования по bash, которые мне задавали на протяжении многих лет. Если вы работали в оболочке bash, то вы легко сможете ответить на эти вопросы, но если вы испытываете затруднения, возможно, пришло время пересмотреть свои представления о bash. Вопросы и учебники для собеседования по Java Read: http://www.java67.com/2024/03/top-10-bash-shell-scripting-interview.html @a_cup_of_java

photo content

Почему стоит зарегистрироваться на GitVerse? Это новая российская платформа от СберТеха для работы с исходным кодом, которая
Почему стоит зарегистрироваться на GitVerse? Это новая российская платформа от СберТеха для работы с исходным кодом, которая теперь доступна разработчикам.  Сервис позволяет бесплатно создавать проекты с открытым и закрытым кодом, приглашать новых участников и общаться с единомышленниками в ИТ-сообществе. — Привлекайте соавторов для разработки и развития своего проекта с открытым исходным кодом. — Разрешайте вносить изменения в репозиторий, получайте запросы на слияние и объединяйте ветки. — Проверяйте и комментируйте код, объединяйте изменения. — Оптимизируйте рабочий процесс: назначайте ответственных за ревью и отслеживайте результат. — Переносите репозитории с других платформ и храните код в надёжном месте. Переходите на новый уровень разработки с GitVerse.  Зарегистрируйтесь и начните совместную работу над проектом уже сейчас. Реклама

%TRANSLATED_ITEM_TITLE_EN_RU% %ITEM_CONTENT_WITHOUT_IMAGE_LINKS_EN_RU% Read: https://premium.TheFeedReaderBot.com/itemUrl.html @a_cup_of_java

Цеху безопасной разработки нужна ваша помощь! Становитесь за конвейер и следите за тем, чтобы уязвимые устройства не ехали по
Цеху безопасной разработки нужна ваша помощь! Становитесь за конвейер и следите за тем, чтобы уязвимые устройства не ехали по ленте ушли в прод. Будьте внимательны, ошибки приведут к остановке конвейера. Удачи: https://tprg.ru/EKxo Реклама

Java News Roundup: New OpenJDK JEPs, Spring Functions Catalog, Apache Kafka, Quarkus, JReleaser This week's Java roundup for
Java News Roundup: New OpenJDK JEPs, Spring Functions Catalog, Apache Kafka, Quarkus, JReleaser This week's Java roundup for February 26th, 2024 features news highlighting: JEP 468, Derived Record Creation (Preview); JEP 467, Markdown Documentation Comments; a new Spring Functions Catalog; end-of-life planned for the Spring Framework 6.0 and 5.3 release trains; and point releases for Apache Kafka, Quarkus and JReleaser. By Michael Redlich Read: https://www.infoq.com/news/2024/03/java-news-roundup-feb26-2024/

JDK 22 and JDK 23: What We Know So Far JDK 22, the first non-LTS release since JDK 21, has reached its second release candida
JDK 22 and JDK 23: What We Know So Far JDK 22, the first 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 22 and predict what features have, or could be, targeted for JDK 23. By Michael Redlich Read: https://www.infoq.com/news/2024/03/java-22-so-far/

Асинхронная работа с файловой системой в Vert.x Vert.x – это экосистема для создания реактивных приложений на JVM, которые могут масштабироваться и обрабатывать огромные объемы данных в реальном времени. Это полиглоттная платформа, поддерживающая не только Java, но и Kotlin, Groovy, Scala, и еще js. В контексте статьи работать будем на java Одна из фич vert.x - это набор абстракций и API для асинхронной работы с сетью, файловой системой и другими ресурсами. С его помощью можно легко создавать масштабируемые веб-приложения, микросервисы, сетевые утилиты и многое другое. Читать: https://habr.com/ru/companies/otus/articles/794484/?utm_campaign=794484

23 Java Interview Questions on Static class, methods and variables with Answers The static keyword is one of the essential ke
23 Java Interview Questions on Static class, methods and variables with Answers The static keyword is one of the essential keyword in Java which represent the concept of static in programming. When you make something static, it is averse to change i.e. it is not dynamic and that is true for static variable, methods and class in Java. When you make a member variable static in Java, JVM assumes that the value of that variable will not change between instance and remain same for all objects of that class, hence it is also referred as class variable. Same is true for static methods, which is bonded during compile time because JVM assumes that their definition will not change because they are static and not virtual. Java Interview questions and tutorials Читать: http://www.java67.com/2024/02/23-java-interview-questions-on-static.html

23 Java Вопросы для собеседования по статическому классу, методам и переменным с ответами Ключевое слово static - одно из важ
23 Java Вопросы для собеседования по статическому классу, методам и переменным с ответами Ключевое слово static - одно из важнейших ключевых слов в Java, которое представляет собой концепцию статичности в программировании. Когда вы делаете что-то статическим, оно не поддается изменениям, то есть не является динамическим, и это справедливо для статических переменных, методов и классов в Java. Когда вы делаете переменную-член статической в Java, JVM предполагает, что значение этой переменной не будет меняться между экземплярами и останется неизменным для всех объектов данного класса, поэтому ее также называют переменной класса. То же самое справедливо и для статических методов, которые связываются во время компиляции, потому что JVM предполагает, что их определение не изменится, поскольку они статические, а не виртуальные. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2024/02/23-java-interview-questions-on-static.html

JBoss Enterprise Application Platform 8.0 Delivers Support for Jakarta EE 10 Red Hat released version 8.0 of the JBoss Enterp
JBoss Enterprise Application Platform 8.0 Delivers Support for Jakarta EE 10 Red Hat released version 8.0 of the JBoss Enterprise Application Platform, an open-source Jakarta EE-compliant platform, in February 2024. The latest release brings several improvements to the platform, including support for Jakarta EE 10, changes to the management console and CLI, and removal of legacy security subsystems. By Sirisha Pratha Read: https://www.infoq.com/news/2024/03/jboss-eap-8/

Предложение OpenJDK упорядочит создание записей Java Read: https://www.infoworld.com/article/3713268/openjdk-proposal-would-s
Предложение OpenJDK упорядочит создание записей Java Read: https://www.infoworld.com/article/3713268/openjdk-proposal-would-streamline-java-records-creation.html#tk.rss_java

Docker Desktop 4.27 Brings Docker Init GA with Java Support, Synchronized File Shares, and More Docker has released Docker De
Docker Desktop 4.27 Brings Docker Init GA with Java Support, Synchronized File Shares, and More Docker has released Docker Desktop 4.27. This version brings Docker Init GA with Java support, synchronized File Shares, support for Test Containers with Enhanced Container Isolation, Docker build cloud, Docker Debug and More. By Diogo Carleto Read: https://www.infoq.com/news/2024/02/docker-desktop-4-27/

​​​Чистая архитектура и загрузка изображений Android System Design Чтобы проиллюстрировать важность Android System Design в разработке, автор рассматривает пример мобильного приложения, которое позволяет пользователям загружать изображения на сервер. Условия: 1. Пользователь может загружать более 1000 изображений. 2. Если нет подключения к сети, приложение должно загружать последнее изображение до тех пор, пока не останется изображений для загрузки. Т.е. любой сбой не должен влиять на загрузку. 3. Во время загрузки пользователь может использовать другие функциональности приложения. Подробнее: https://murainoyakubu.medium.com/android-system-design-architecture-on-a-real-life-senario-d35f4e203b51 #android