es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Чашечка Java

Чашечка Java

Ir al canal en Telegram

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

Mostrar más
8 282
Suscriptores
-124 horas
-37 días
-7130 días
Archivo de publicaciones
What is @PropertySource Annotation in Java and Spring? PropertySource Example Spring Boot Hello Java developers, if you are u
What is @PropertySource Annotation in Java and Spring? PropertySource Example Spring Boot Hello Java developers, if you are using Spring Framework or Spring Boot in your new project and wondering what is property source in Spring Frameworkand how to use @PropertySource annotation then you have come to the right place. Earlier, I have shared the best books and online courses to learn Spring Frameworkand in this article, I will teach you how to use @PropertySource annotation in Spring to read Environment variables and inject properties using @Value annotation. In the Spring application, one of the files that are needed to provide properties to the Spring environment is the @Configuration classes. Java Interview questions and tutorials Read: http://www.java67.com/2021/10/what-is-property-source-in-spring.html

How to call REST API an send HTTP GET and POST Request using cURL command in Linux? Example Tutorial The curl or cURL command
How to call REST API an send HTTP GET and POST Request using cURL command in Linux? Example Tutorial The curl or cURL command of Linux is a compelling and versatile command which allows you to send sophisticated HTTP requests right from your Linux command line window. You can use the cURL command to test your RESTful Web Services by sending GET and POST requests, doing authentication, saving a cookie in the file, etc. The curl command is, in fact, the go-to tool for many Java and Spring developers working in web applications and consuming data from the secured RESTful Web Services. Still, you can also use it to test your simple REST Web APIs without security. I have used it many times to check if our Web service is up or not, or is there any error while accessing those services. Java Interview questions and tutorials Read: http://www.java67.com/2017/10/how-to-test-restful-web-services-using.html

SourceBuddy динамически компилирует исходный код Java Через два месяца после первого коммита в октябре 2022 года Питер Верхас, старший архитектор EPAM Systems, выпустил версию 2.0.0 SourceBuddy, новой утилиты, которая компилирует динамически исходный код Java, заданный в строке или файле, в файл класса. Утилит SourceBuddy требует Java 17 и представляет собой упрощенный фасад для компилятора javac, который обеспечивает ту же функциональность. Версия 2.0.0 поддерживает комбинацию скрытых и нескрытых классов во время компиляции и выполнения. Кроме того, был упрощен API, включая критические изменения, такие как изменение метода loadHidden()на метод hidden(), поэтому и выпущен новый основной релиз. Полный обзор изменений для каждой версии доступен в документации по выпускам на GitHub. Читать: https://habr.com/ru/post/711922/?utm_campaign=711922

Не можете измерить — не сможете улучшить: как мы используем метрики в разработке автотестов Привет! Меня зовут Александр, я работаю QAA менеджером в компании Wrike, начинал с позиции QAA инженера в далеком 2010-ом и был первым в этой роли. За 12 лет нам удалось построить крутую команду и создать систему контроля качества, которая позволяет быстро и без багов деплоить продуктовый код в продакшен. В статье я расскажу три истории из опыта нашей команды, которые наглядно показывают, что без правильно подобранных метрик сложно оценивать и отслеживать изменения в текущих процессах. Статья будет полезна, если вы хотите осознанно и качественно подходить к процессу разработки тестов, контролировать и улучшать этот процесс, используя данные, а также уметь оценивать результаты проведенных экспериментов. Читать: https://habr.com/ru/post/722378/?utm_campaign=722378

Снова про ARIS. Коллекция «велосипедов» для разработчика Нестандартные подходы к написанию скриптов, разработка собственных библиотек и другая полезная информация для разработчиков скриптов ARIS. Если Вы уже знаете что такое ARIS, то добро пожаловать. Если нет, то можете прочитать вот эту статью. Читать: https://habr.com/ru/post/722418/?utm_campaign=722418

​One Day Offer — шанс попасть в команду SM Lab всего за один день Ребята ищут Middle/Senior Data engineer'a, который будет заниматься: — реализацией ETL в Hadoop с помощью Airflow; — работой с различными источниками данных: от Oracle до API личных кабинетов; — подготовкой витрин для анализа (Hive + Spark+ SQL). Стек команды: Ванильный Hadoop, Kafka, Spark, Airflow, ClickHouse, Jira, Confluence и GitLab. К слову, SM Lab готовы рассмотреть и специалистов из смежных областей. Например, разработчиков уровня Middle/Senior со знанием любой БД и Java. Успевайте откликнуться до 23 марта: https://tprg.ru/M4z7 Реклама ООО «Спортмастер» LjN8K7hSH

Первая информация о JDK 21: что принесет следующий LTS релиз? Поскольку мы все с нетерпением ждем скорого выпуска JDK 20, список функций, которые появятся в JDK 21 этой осенью, также постепенно проясняется. Сегодня мы рассмотрим тему того, что принесет следующий LTS релиз JDK 21. Читать: https://habr.com/ru/post/721710/?utm_campaign=721710

Java для сисадминов Эта статья написана в основном для системных администраторов Java-приложений (DevOps-инженеров, SRE и других производных специализаций). Вероятнее всего, Java-разработчики уже все это прекрасно знают. Хотя Junior Java-разработчикам эта информация может помочь систематизировать знания. Статья не претендует на полноту или полную непогрешимость. Во-первых, нельзя объять необъятное. Во-вторых, все меняется и проверенные истины могут перестать быть истинами в новых версиях. В сети существует множество статей об  устройствах Java, однако в этой статье в блоге ЛАНИТ я стремился сделать выжимку основных моментов, необходимых для администраторов Java-приложений. Для более глубокого погружения в тот или иной вопрос потребуется обратиться к другим источникам. Читать: https://habr.com/ru/post/721210/?utm_campaign=721210

Road to Quarkus 3: Improved Dev UI, Steps Towards Diataxis Documentation and Performance Bumps Our previous conversation with
Road to Quarkus 3: Improved Dev UI, Steps Towards Diataxis Documentation and Performance Bumps Our previous conversation with the Quarkus team focused on the technical changes to deliver on their mission. More than speed and cloud nativeness, Developer Experience (DX) and the focus on productivity were also an important part of each of the previous major releases. To find out whether version 3.0 will follow this tradition, InfoQ continued the conversation with Andersen. By Olimpiu Pop Read: https://www.infoq.com/news/2023/03/quarkus-3-DX/

Java News Roundup: Sequenced Collections for JDK 21, Vector API for JDK 20, Gen ZGC, Hilla 2.0 This week's Java roundup for M
Java News Roundup: Sequenced Collections for JDK 21, Vector API for JDK 20, Gen ZGC, Hilla 2.0 This week's Java roundup for March 6th, 2023 features news from OpenJDK, JDK 20, JDK 21, Spring Cloud Data Flow 2.10.2, Spring Modulith 0.5, Quarkus 2.16.14 and 3.0.0.Alpha5, Open Liberty 23.0.0.2, Micronaut 3.8.7, Helidon 2.6.0, Apache Tomcat 11.0.0-M4, Apache Camel-4.0.0-M2, JobRunr 6.1.1, Jarviz 0.3.0 and Hilla 2.0. By Michael Redlich Read: https://www.infoq.com/news/2023/03/java-news-roundup-mar06-2023/

Spring Data JPA: проекции в запросах Вероятно, первое, что приходит вам на ум, когда вы реализуете запрос с помощью Spring Data JPA — это проекции. Это связано с тем фактом, что проекции определяют атрибуты сущности и столбцы базы данных, возвращаемые вашим запросом. А возможность выбирать нужные столбцы очень важна для вашей бизнес-логики. Также это имеет решающее значение для производительности вашего приложения и поддерживаемости вашего кода. Вы можете (и должны) выбрать такую проекцию, которая минимизирует накладные расходы и предоставляет данные в наиболее удобной для использования форме. Читать: https://habr.com/ru/post/722060/?utm_campaign=722060

​Новый выпуск программы для IT-инженеров avito.code! В этом видео программист из Авито объясняет, как искать элементы, добавлять и удалять теги и структуры, парсить код через редактор NeoVim. А ещё вы узнаете, какие плагины помогут в работе и почему treesitter нужен вообще всем: https://tprg.ru/lYq8 Реклама ООО «Авито Тех»

Java's Collections Framework Gets a Makeover with New Sequenced Collection Types JEP 431: Sequenced Collections has been prom
Java's Collections Framework Gets a Makeover with New Sequenced Collection Types JEP 431: Sequenced Collections has been promoted from Candidate to Proposed to Target status for JDK 21. It proposes introducing "a new family of interfaces that represent the concept of a collection whose elements are arranged in a well-defined sequence or ordering, as a structural property of the collection." By A N M Bazlur Rahman Read: https://www.infoq.com/news/2023/03/collections-framework-makeover/

Top Java Blogs Weekly: Best of 11/2023 Best of Top Java Blogs, year 2023, week 11 Read: https://www.topjavablogs.com/news/bes
Top Java Blogs Weekly: Best of 11/2023 Best of Top Java Blogs, year 2023, week 11 Read: https://www.topjavablogs.com/news/best-of-11-2023

Небезопасный android: эксперименты с sun.misc.Unsafe. Часть 2 В этой статье я расскажу о классах-двойниках в ART и использовании этого механизма для получения полного списка полей, методов и конструкторов других классов, а также конвертации конструктора в метод и его вызов на готовом объекте. Читать: https://habr.com/ru/post/721054/?utm_campaign=721054

Introducing Hilla 2.0: Reactive Endpoints, Native Image, Simplified Theming, SSO Kit, and More Hilla, the type-safe web frame
Introducing Hilla 2.0: Reactive Endpoints, Native Image, Simplified Theming, SSO Kit, and More Hilla, the type-safe web framework for Spring Boot, has announced the release of version 2.0. This release utilizes Spring Boot 3, Java 17, and Jakarta EE 10, providing access to the latest features in the Java ecosystem. It includes an improved TypeScript generator, web socket support for reactive endpoints, support for GraalVM native images, a simplified theming mechanism, and a new SSO kit. By A N M Bazlur Rahman Read: https://www.infoq.com/news/2023/03/introducing-hilla-20/

How @Configuration, @Component, and @ComponentScan annotations works in Spring Framework? Component Scanning Example Hello gu
How @Configuration, @Component, and @ComponentScan annotations works in Spring Framework? Component Scanning Example Hello guys, if you are wondering how to does autowiring work in Spring Framework and how does Spring Framework find dependency in runtime then you have come to the right place. Earlier, I have explained How Spring MVC worksand how Spring Security works, and In this tutorial, I will tell you how component scanning and auto-wiring works in Spring. You will also learn how to enable component scanning in a Spring application. When you develop a software application using spring, you need to tell the Spring framework where to look for Spring components. Using component scanning it is very much easier as this enables auto-detection of beans by spring container and smoothly. Java Interview questions and tutorials Read: http://www.java67.com/2022/09/how-does-component-scanning-works-in.html

​Как использовать платформу JHipster для быстрого создания приложений Узнайте в понедельник, 13 марта в 20:00 мск на открытом уроке онлайн-курса «Разработчик на Spring Framework» в OTUS. На занятии вы узнаете о платформе JHipster, а точнее о том, почему она стала так популярна, затронете Rapid Application Development и рассмотрите некоторые примеры использования. Спикером выступит Дмитрий Коган, преподаватель курса и председатель совета предприятия DXC. Пройдите вступительный тест для регистрации на вебинар: https://otus.pw/cyN5/ Реклама ООО «Отус Онлайн-Образование» LjN8Jvvf3

Полезные и неизвестные библиотеки Java Из этой статьи вы узнаете о некоторых не очень известных, но полезных библиотеках Java. Это вторая статья из серии «Полезное и неизвестное». Предыдущая описывала несколько привлекательных, но малоизвестных возможностей Java. Подробнее об этом можно прочитать здесь. Сегодня мы сосредоточимся на библиотеках Java. Обычно мы используем в своих проектах несколько внешних библиотек — даже если не включаем их напрямую. Например, Spring Boot поставляется с определенным набором зависимостей, включенным стартерами. Если мы включаем, например, spring-boot-starter-test, то одновременно мы включаем такие библиотеки, как mockito, junit-jupiterили hamcrest. Конечно, это известные библиотеки для сообщества. На самом деле существует множество различных Java-библиотек. Обычно мне не нужно использовать многие из них (или даже они мне не нужны) при работе с такими фреймворками, как Spring Boot или Quarkus. Однако есть несколько очень интересных библиотек, которые могут пригодиться везде. Возможно, вы не слышали ни об одной из них. Я собираюсь представить 5 моих любимых «полезных и неизвестных» Java-библиотек. Давай начнем! Читать: https://habr.com/ru/post/720334/?utm_campaign=720334