fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Чашечка Java

Чашечка Java

رفتن به کانال در Telegram

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

نمایش بیشتر
8 281
مشترکین
-124 ساعت
-37 روز
-7130 روز
آرشیو پست ها
Java News Roundup: JEP Updates, GraalVM Code to OpenJDK, Return of JavaOne This week's Java roundup for October 17th, 2022 fe
Java News Roundup: JEP Updates, GraalVM Code to OpenJDK, Return of JavaOne This week's Java roundup for October 17th, 2022 features news from OpenJDK, JDK 19, JDK 20, JavaFX 20, Generational ZGC Build 20, Oracle Labs, Liberica JDK and Native Image Kit, Spring milestone, point and release candidates, EclipseLink 4.0, Quarkus 2.13.3, Micronaut 3.7.2, Hibernate Reactive 1.1.9, JHipster Lite 0.20, Apache Commons CVE, Groovy 4.0.6 and 2.5.29 and the return of JavaOne. By Michael Redlich Read: https://www.infoq.com/news/2022/10/java-news-roundup-oct17-2022/

Comprehensive Kubernetes Telemetry with AWS Observability Accelerator AWS recently created a new template within the AWS Obse
Comprehensive Kubernetes Telemetry with AWS Observability Accelerator AWS recently created a new template within the AWS Observability Accelerator project that provides an integrated telemetry solution for Elastic Kubernetes Service (EKS) workloads. By Nsikan Essien Read: https://www.infoq.com/news/2022/10/k8s-telemetry-aws-accelerator/

Условные операторы в Java: if-else, switch и «Элвис» Прокатимся по ключевым операторам выбора в языке программирования Джава,
Условные операторы в Java: if-else, switch и «Элвис» Прокатимся по ключевым операторам выбора в языке программирования Джава, начиная if-else и заканчивая обновлённым switch в Java 12. Читать: «Условные операторы в Java: if-else, switch и «Элвис»»

[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 1 В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса. Читать: https://habr.com/ru/post/695044/?utm_campaign=695044

Пишем код без NPE. Настройка Intellij Idea Для обеспечения статических проверок каждый метод и аргумент метода должны быть обозначены аннотациями @Nullableи @Nonnull. Чтобы не утонуть в этих аннотациях, можно прийти к соглашению, что аннотацию @Nonnullне нужно указывать, т.е. она станет неявной. Чтобы научить Idea определять отсутствие аннотации как аннотацию @Nonnullнужно выполнить простую настроку. Читать: https://habr.com/ru/post/695004/?utm_campaign=695004

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

Передача цифровых данных по рации с помощью мобильного приложения. Часть 1 Функционал раций покрывает все нужды в своей нише, но, учитывая, что мобильный телефон всегда под рукой, хотелось бы попробовать сочетать утилитарность раций и удобство смартфона. Даже возможность передать просто координаты по радиоканалу в рамках своей туристической группы – это уже интересно, но что, если передавать зашифрованные сообщения или даже графические данные? Для меня, как для туриста со стажем, это представляется по меньшей мере любопытным. Читать: https://habr.com/ru/post/694916/?utm_campaign=694916

Ускоряем Groovy скрипты AST (Abstract Syntax Tree) преобразование для исполнения Groovy скриптов с @CompileStatic Введение Предположим у Вас есть некоторый скрипт который работает с некоторым бизнес объектом, скажем Person. Groovy script person.name = 'Peter' У Groovy есть замечательная фича @CompileStatic, которая заставляет компилятор Groovy компилировать скриптовый код статически (как это делает компилятор Java), что значительно ускоряет исполнение скрипта, но к сожалению в нашем случае простого (plain) скрипта у нас просто нет места где мы можем применить эту аннотацию. Вы знаете что @CompileStatic применяется либо к методу или классу. Давай сначала попробуем решить эту проблему вручную. Читать: https://habr.com/ru/post/694878/?utm_campaign=694878

Presentation: Panel: Engineering Leadership Lessons for Improving Flow The panelists discuss how to lead organizational chang
Presentation: Panel: Engineering Leadership Lessons for Improving Flow The panelists discuss how to lead organizational change to improve velocity and quality. By Sarah Wells, Courtney Kissler, Ann Lewis, Nick Caldwell Read: https://www.infoq.com/presentations/improve-velocity-quality/

Внутренний мир: Project Reactor У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того или иного механизма. Но наверняка среди читателей есть те, которые, прочитав несколько статей, подумали: "Да, это интересно и, вроде, понятно. Но все таки, как оно работает?". Читать: https://habr.com/ru/post/694850/?utm_campaign=694850

Оптимизация и кастомизация запросов с использованием Spring Cache и Scope Bean Привет! Меня зовут Алексей Салаев, я Java-разработчик команды Corp Digital в Росбанке. В этом посте я расскажу, как можно оптимизировать и кастомизировать запросы в Spring: опишу потенциальные проблемы, оценю возможные пути решения и проиллюстрирую всё примерами. Читать: https://habr.com/ru/post/694768/?utm_campaign=694768

​Овладейте мастерством владения Spring Программа, проверенная разработчиками и отточенная годами, ждёт вас на онлайн-курсе «Разработчик на Spring Framework» от OTUS. Всё это на протяжении 5 месяцев общения с ведущими программистами крупных IT-компаний. После курса вы сможете указывать в резюме: — знание современных возможностей Spring; — понимание, как создавать веб-приложения на микросервисной архитектуре и решать высокоуровневые задачи; — умение быстро проходить путь от идеи до production-grade; — владение фреймворками Spring и технологиями вспомогательных проектов. Без достигнутого результата не уйдёте. Во время обучения вы выполните выпускной проект по Spring Framework — он и станет вашим козырем на собеседовании. Пройдите вступительный тест и займите место в группе по специальной цене: https://otus.pw/00ta/ Реклама, ООО «Отус онлайн-образование»

Presentation: Securing Java Applications in the Age of Log4Shell Simon Maple looks at how one can be more proactive and defen
Presentation: Securing Java Applications in the Age of Log4Shell Simon Maple looks at how one can be more proactive and defensive in decisions for future Log4Shell like scenarios, considering, identifying and reducing the risk introduced into applications. By Simon Maple Read: https://www.infoq.com/presentations/log4shell-security/

​Weekend Offer для бэкенд-разработчиков 29–30 октября Получить оффер Яндекса можно за 2 дня. Участвуйте в Weekend Offer Backend: решите тестовое, пройдите 2–3 секции 29 октября, а уже 30 октября получите оффер. От Яндекса в мероприятии участвуют команды, которые готовы предложить работу в гибком формате — полностью удаленно, в смешанном режиме или из любого офиса или коворкинга в 20 городах России и мира. Варианты работы обсуждаются с каждым кандидатом индивидуально. На мероприятии ждут инженеров с опытом разработки от 3-х лет на Java, C++, Python и Go, либо готовых к работе на этих языках программирования. Зарегистрироваться на мероприятие Реклама ООО «Яндекс» Реклама. Информация о рекламодателе на сайте https://www.yandex.ru/company

МТС хотят создавать и развивать крутые продукты для людей и бизнеса Поэтому они создали свой канал с вакансиями и планируют привлечь более 5 тысяч IT-спецов до конца года. Ребятам нужны разработчики, архитекторы, DevOps и продуктовые дизайнеры. Грейд: от джунов до сеньоров. Посмотрите, может там уже лежит вакансия вашей мечты — подписывайтесь. Реклама, ПАО «МТС»

BellSoft Introduces Alpaquita Linux for Containerized Java Applications BellSoft has released Alpaquita Linux, an operating s
BellSoft Introduces Alpaquita Linux for Containerized Java Applications BellSoft has released Alpaquita Linux, an operating system based upon Alpine Linux, optimized for containerized Java applications. A plain Docker image is available, as well as Docker images with Liberica JDK or JRE or a Native Image Kit based upon GraalVM. Alternatively Alpaquita Linux can be installed via Windows Subsystem for Linux (WSL), Linux repositories or an ISO file. By Johan Janssen Read: https://www.infoq.com/news/2022/10/alpaquita-linux/

МТС хотят создавать и развивать крутые продукты для людей и бизнеса Поэтому они создали свой канал с вакансиями и планируют привлечь более 5 тысяч IT-спецов до конца года. Ребятам нужны разработчики, архитекторы, DevOps и продуктовые дизайнеры. Грейд: от джунов до сеньоров. Посмотрите, может там уже лежит вакансия вашей мечты — подписывайтесь. Реклама, ООО «СошелДжет рус»