es
Feedback
Чашечка Java

Чашечка Java

Ir al canal en Telegram

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

Mostrar más
8 555
Suscriptores
Sin datos24 horas
-147 días
-1330 días
Archivo de publicaciones
JVM internals — перевод Статья объясняет внутреннюю архитектуру виртуальной машины Java (JVM). Диаграмма отображает ключевые внутренние компоненты типичной JVM, которая соответствует спецификации The Java Virtual Machine Specification Java SE 7 Edition Читать: https://habr.com/ru/articles/739338/?utm_campaign=739338

Java для новичков: подборка материалов для самостоятельного изучения и сообществ для погружения Привет, Хабр! Меня зовут Егор Ерохин, я — наставник на курсе «Java-разработчик» Яндекс Практикума и Java тимлид. В этой статье я собрал как русскоязычные, так и англоязычные ресурсы, которые помогут начинающим Java-разработчикам на их пути. А ещё комьюнити, которые будут полезны для расширения кругозора и нетворкинга. Читать: https://habr.com/ru/companies/yandex_praktikum/articles/738812/?utm_campaign=738812

Article: Azure Functions in Quarkus 3 A guide to using Azure Functions with Quarkus 3, for HTTP and non-HTTP functions. Cover
Article: Azure Functions in Quarkus 3 A guide to using Azure Functions with Quarkus 3, for HTTP and non-HTTP functions. Covers newer native integration for serverless functions. By Daniel Oh Read: https://www.infoq.com/articles/azure-functions-quarkus/

Предположим, нам дали два целых числа, но не примитивы, а Integer-объекты… Этой публикацией мы начинаем серию небольших статей с разбором “сложных” заданий из сертификации для Java-разработчиков, чтобы помочь вам подготовиться к сдаче сертификационного экзамена и помочь вам лучше понять, как работает Java и как эффективнее использовать его в своих проектах. Итак, один из подвопросов, традиционно выносимых на экзамен — будь это сертификация Oracle или сертификации для Java-разработчиков от Учебного центра IBS, — интересуется разработкой кода с использованием классов-оболочек, в частности, Boolean, Double или, скажем, Integer. Задача и ее решение Читать: https://habr.com/ru/companies/ibs/articles/739380/?utm_campaign=739380

Многопоточность в мобильной разработке Всем привет! На связи Сергей, Android-разработчик Студии Олега Чулакова на проектах Сбера. В этой статье я хочу рассмотреть один из важнейших аспектов мобильной разработки — многопоточность. Многопоточность позволяет выполнять несколько задач одновременно и повышать производительность приложения. Читать: https://habr.com/ru/articles/739212/?utm_campaign=739212

Зачем Scala-разработчику разбираться в функциональном дизайне и каково его практическое применение? Об этом на открытом уроке расскажет Алексей Воронец, руководитель разработки в NAUMEN. Занятие пройдёт 8 июня в 20:00 в рамках онлайн-курса OTUS «Scala-разработчик». На этой встрече вы: — узнаете, зачем Scala-разработчику может понадобиться функциональный дизайн; — выясните, из каких основных компонентов он состоит; — узнаете, для решения задач в каких предметных областях он широко используется; — попрактикуетесь в решении задачи, используя декларативную и исполняемую модели; — выясните плюсы и минусы обеих моделей. Участие в открытом уроке — отличный шанс посмотреть, как проходят занятия на курсе и познакомиться с преподавателем. После пробного урока полный курс вы сможете приобрести в рассрочку. Чтобы записаться на открытый урок, пройдите вступительный тест: https://otus.pw/SRY2/ Реклама ООО «Отус Онлайн-Образование» LjN8KcGfY

Консолидация отображения данных с использованием протокола OData Появилась у нас тут задачка, вывести на портале Incomand данные из разных подсистем (1С, Тезис…) . Конечно можно было бы написать плагины, каждый из которых слазил бы в подсистему, получил данные и показал их на портале - НО - мы бы получили p2p и спагетти, порталу пришлось бы разбираться с форматами и протоколами работы каждой системы…. Читать: https://habr.com/ru/articles/738526/?utm_campaign=738526

Работа Apache Kafka на примерах. Поднимаем Kafka Cluster используя docker-compose В этой статье продемонстрирую и объясню работу Kafka, используя как можно меньше определений и больше практики. Мы рассмотрим 3 сценария работы с Kafka. Для последнего сценария мы поднимем Kafka Cluster в Docker и с помощью UI увидим, как происходит общение между сервисами. Читать: https://habr.com/ru/articles/738874/?utm_campaign=738874

Что такое абстрактные классы и методы в Java Абстрагирование – это процесс, в ходе которого от пользователя скрываются многие детали реализации, а предоставляются только те детали, которые действительно важны. Так удаётся сфокусироваться на том, что делает объект, а не как он это делает. В Java абстрактные классы и методы – это основные инструменты для реализации абстракций. Абстрактные классы служат шаблонами для создания субклассов, а абстрактные методы можно сравнить с чертежами, описывающими поведение этих субклассов. Если вы новичок в Java или хотите освежить знания о том, чем отличаются абстрактные классы или интерфейсы, то можете почитать руководство и на эту тему: Difference Between Interface and Abstract class in Java. Читать: https://habr.com/ru/companies/piter/articles/738508/?utm_campaign=738508

Spring Data JPA: разница между методами findById, getOne, getById и findOne JpaRepositorySpring Data предоставляет огромный набор методов, упрощающих реализацию операций над базой данных. С их помощью вы можете сохранять, удалять и считывать объект сущности (entity object). Однако одна из немногих проблем, являющаяся следствием изобилия возможностей, которые дают нам эти интерфейсы, — это выбор правильного метода для вашего конкретного случая. И иногда это совсем не так просто, как могло бы показаться с первого взгляда. Хорошим примером этой проблемы являются методы findById, getOne, getById, и findOne. Судя по их именам, все они делают одно и то же. Так когда и какой из них вы должны использовать? Именно на этот вопрос я собираюсь ответить в этой статье. Эти методы имеют несколько важных различий. И как только вы их узнаете, выбор правильного метода для вашего конкретного случая станет чем-то совсем очевидным. Читать: https://habr.com/ru/companies/otus/articles/738298/?utm_campaign=738298

Java News Roundup: Java Turns 28, Payara Platform, Micronaut 4.0-M5, Spring Updates, JHipster Lite This week's Java roundup f
Java News Roundup: Java Turns 28, Payara Platform, Micronaut 4.0-M5, Spring Updates, JHipster Lite This week's Java roundup for May 22nd, 2023 features news from OpenJDK, JDK 21, Spring Cloud 2022.0.3, Spring Shell 3.1.0, 3.0.4 and 2.1.10, Spring Security Kerberos 2.0-RC2, Payara Platform, Quarkus 3.0.4 and 2.13.8, WildFly 28.0.1, Micronaut 4.0-M5, Helidon 2.6.1, MicroStream 8.1.0, Apache Camel 3.20.5, JDKMon 17.0.61, JHipster Lite 0.33.0, Java’s 28th Birthday and Azul State of Java survey. By Michael Redlich Read: https://www.infoq.com/news/2023/05/java-news-roundup-may22-2023/

Как в 3 раза снизить затраты на отказоустойчивую инфраструктуру, переехав с Hazelcast на Redis Redis на хайпе. Но мы переехали на него с Hazelcast не из-за этого, а потому, что в какой-то момент осознали, что не замечать сколько инцидентов у нас возникает из-за Hazelcast, дальше невозможно. Сегодня расскажу вам замечательную историю как мы всем Альфа-Мобайлом сменяли одну технологию на другую. Читать: https://habr.com/ru/companies/alfa/articles/737630/?utm_campaign=737630

JetBrains Compose Multiplatform for iOS Reaches Alpha After adding support for desktop apps and the Web, JetBrains multiplatf
JetBrains Compose Multiplatform for iOS Reaches Alpha After adding support for desktop apps and the Web, JetBrains multiplatform declarative UI toolkit now runs on iOS in alpha. By Sergio De Simone Read: https://www.infoq.com/news/2023/05/compose-multiplatform-ios-alpha/

Telegram клиент. TDLib и Spring Boot Всем привет! В данной статье я хотел бы рассмотреть процесс создания Telegram клиента с помощью кроссплатформенной библиотеки TDLib, Java и Spring Boot. Читать: https://habr.com/ru/articles/738022/?utm_campaign=738022

How to find Kth Smallest Element in a Binary Search Tree? [Solved] Hello guys, I have been sharing binary search tree-based c
How to find Kth Smallest Element in a Binary Search Tree? [Solved] Hello guys, I have been sharing binary search tree-based coding interview questions for quite some time. In the last article, we looked at how to find the maximum sum level in a given binary tree, and in this article, we will find the kth smallest number in a given binary tree like the 5th smallest or 3rd smallest number. Before we find the kth smallest in a Binary search tree, We need to understand the binary search tree. A Binary tree is a data structure in which each node can have at most two children. That is, each node in the binary tree will have data, left child and right child. The first node of the tree is called the Root. Java Interview questions and tutorials Read: http://www.java67.com/2022/01/how-to-find-kth-smallest-element-in.html

How to find the maximum sum level in binary tree in Java? Example Tutorial Hello guys, if you are preparing for a coding inte
How to find the maximum sum level in binary tree in Java? Example Tutorial Hello guys, if you are preparing for a coding interview and wondering how to find the maximum sum level in a given binary tree in Java then you have come to the right place. I have been sharing binary tree coding problems for the last few months and in the past, we have seen questions like finding kth smallest elementand finding the lowest common ancestor of a binary tree in Java in this article, you will learn how to find the maximum sum level in a given binary tree of integers or numbers. But, before finding the maximum sum level of a binary tree in java, we need to have a good understanding of a binary search tree. Both theoretical knowledge and how to implement binary search tree in Java is important to solve tree-based coding problems. Java Interview questions and tutorials Read: http://www.java67.com/2022/01/how-to-find-maximum-sum-level-in-given-binary-tree-java.html

Как сконфигурировать Spring web client под SSL Как я настроил подключение Spring Web Client к другому сервису с использованием SSL: пример конфигурирования, использования и тестирования. Читать: https://habr.com/ru/articles/737906/?utm_campaign=737906

Как мы выбирали процессный движок: месяц мучений ради идеала Хабр, привет! Меня зовут Артем Терзьян, я Java-разработчик в IBS. Именно на мои плечи пала нелегкая задача выбора идеального BPMN-движка для реализации с его помощью бизнес-процессов в рамках нашей собственной платформы. Надеюсь, приведенный обзор поможет кому-то сэкономить время при столкновении с аналогичной задачей. Подробнее о моих экспериментах Читать: https://habr.com/ru/companies/ibs/articles/737816/?utm_campaign=737816

Difference between application.properties vs Application.json vs Application.yml in Spring Boot Hello guys, if you have worke
Difference between application.properties vs Application.json vs Application.yml in Spring Boot Hello guys, if you have worked in any Spring Boot application then you may have noticed that there are multiple ways to declare configuration for Spring Boot application. I am sure you must have noticed application.propties, application.json, and application.ymlwhile working in proprietary or open source Spring Boot application. When I first started, it was application.propties and it was quite familiar because I have used properties file in past for specify configuration of Java application but when I first see applcation.json and application.yml I was bit confused like what they are and does they really work? In the end I found out that they are just different ways to specify configuration for any Spring Boot application. Java Interview questions and tutorials Read: http://www.java67.com/2023/02/difference-between-application.html

Чашечка Java - Estadísticas y analítica del canal de Telegram @a_cup_of_java