Чашечка Java
Ir al canal en Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Mostrar más8 576
Suscriptores
+124 horas
+27 días
+530 días
Archivo de publicaciones
8 574
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
8 574
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
8 574
Требуются разработчики Java, говорится в отчете
Read: https://www.infoworld.com/article/3713288/java-developers-wanted-report-says.html#tk.rss_java
@a_cup_of_java
8 574
Понимание новой функции ScopedValue в Java
Read: https://www.infoworld.com/article/3713261/understanding-javas-new-scopedvalue.html#tk.rss_java
@a_cup_of_java
8 574
Repost from Мобильная разработка
Мама: это что, опять какой-то твой тупой блогер? Ну и рожа, хватит смотреть эти идиотские ютубы
Тимлид в зуме:
8 574
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
8 574
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
8 574
Почему стоит зарегистрироваться на GitVerse?
Это новая российская платформа от СберТеха для работы с исходным кодом, которая теперь доступна разработчикам.
Сервис позволяет бесплатно создавать проекты с открытым и закрытым кодом, приглашать новых участников и общаться с единомышленниками в ИТ-сообществе.
— Привлекайте соавторов для разработки и развития своего проекта с открытым исходным кодом.
— Разрешайте вносить изменения в репозиторий, получайте запросы на слияние и объединяйте ветки.
— Проверяйте и комментируйте код, объединяйте изменения.
— Оптимизируйте рабочий процесс: назначайте ответственных за ревью и отслеживайте результат.
— Переносите репозитории с других платформ и храните код в надёжном месте.
Переходите на новый уровень разработки с GitVerse.
Зарегистрируйтесь и начните совместную работу над проектом уже сейчас.
Реклама
8 574
%TRANSLATED_ITEM_TITLE_EN_RU%
%ITEM_CONTENT_WITHOUT_IMAGE_LINKS_EN_RU%
Read: https://premium.TheFeedReaderBot.com/itemUrl.html
@a_cup_of_java
8 574
Цеху безопасной разработки нужна ваша помощь!
Становитесь за конвейер и следите за тем, чтобы уязвимые устройства не ехали по ленте ушли в прод. Будьте внимательны, ошибки приведут к остановке конвейера. Удачи: https://tprg.ru/EKxo
Реклама
8 574
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/
8 574
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/
8 574
Асинхронная работа с файловой системой в 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
8 574
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
8 574
23 Java Вопросы для собеседования по статическому классу, методам и переменным с ответами
Ключевое слово static - одно из важнейших ключевых слов в Java, которое представляет собой концепцию статичности в программировании. Когда вы делаете что-то статическим, оно не поддается изменениям, то есть не является динамическим, и это справедливо для статических переменных, методов и классов в Java. Когда вы делаете переменную-член статической в Java, JVM предполагает, что значение этой переменной не будет меняться между экземплярами и останется неизменным для всех объектов данного класса, поэтому ее также называют переменной класса. То же самое справедливо и для статических методов, которые связываются во время компиляции, потому что JVM предполагает, что их определение не изменится, поскольку они статические, а не виртуальные.
Вопросы и задания для собеседования по Java
Read: http://www.java67.com/2024/02/23-java-interview-questions-on-static.html
8 574
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/
8 574
Предложение OpenJDK упорядочит создание записей Java
Read: https://www.infoworld.com/article/3713268/openjdk-proposal-would-streamline-java-records-creation.html#tk.rss_java
8 574
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/
8 574
Repost from Мобильная разработка
Чистая архитектура и загрузка изображений 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
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
