uz
Feedback
Чашечка Java

Чашечка Java

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
8 543
Obunachilar
-124 soatlar
-67 kunlar
-3030 kunlar
Postlar arxiv
Утечка памяти: цена одной маленькой ошибки Всем привет, меня зовут Алена Коваленко, я Java-разработчица одной из команд напра
Утечка памяти: цена одной маленькой ошибки Всем привет, меня зовут Алена Коваленко, я Java-разработчица одной из команд направления Warehouse Management System (WMS) компании Lamoda. Наша команда занимается автоматизацией складской системы и реализацией новых фич для улучшения работы сотрудников склада. В том числе мы занимаемся техническими импрувментами системы, такими как вынесение из монолита функциональности, связанной с идентификацией товара и приемкой возвратов, в отдельный сервис — Inbound Service. После релиза Inbound Service на проде склад заметил долгий отклик системы. В процессе исследования проблемы мы обнаружили утечку памяти, связанную с конфигурацией приложения, в том числе внутренних очередей в ActiveMQ Artemis. В этой статье я расскажу, как мы вовремя заметили проблему и смогли ее пофиксить, предотвратив падение сервиса и дальнейшие неблагоприятные для склада последствия. Читать: https://habr.com/ru/post/596323/?utm_campaign=596323

JetBrains Releases IntelliJ IDEA 2021.3 With New Remote Development Feature IntelliJ IDEA 2021.3 is the last release for 2021
JetBrains Releases IntelliJ IDEA 2021.3 With New Remote Development Feature IntelliJ IDEA 2021.3 is the last release for 2021 and now includes support for Groovy 4 and Selenium 4. The release contains bug fixes, generic improvements and more specific improvements for languages and tools like Java, Kotlin, Docker and Kubernetes. This version introduces remote development as a beta feature, to use a remote machine as if it was a local machine. By Johan Janssen Read: https://www.infoq.com/news/2021/12/jetbreans-intellij-2021-3/

Top 100 Data Structure and Algorithm Interview Questions for Java Programmers Data structure and algorithms are a core part o
Top 100 Data Structure and Algorithm Interview Questions for Java Programmers Data structure and algorithms are a core part of any Programming job interview. It doesn't matter whether you are a C++ developer, a Java developer, or a Web developer working in JavaScript,... Read: http://www.java67.com/2018/06/data-structure-and-algorithm-interview-questions-programmers.html

Top 5 Courses To Learn .NET Framework for Beginners 2022 - Best of Lot Hello guys, if you want to learn the .NET framework an
Top 5 Courses To Learn .NET Framework for Beginners 2022 - Best of Lot Hello guys, if you want to learn the .NET framework and platform and looking for the best resources like books, online courses, and tutorials then you have come to the right place. Earlier, I... Read: http://www.java67.com/2021/12/top-5-courses-to-learn-net-framework.html

В январе стартует курс Middle Java Developer ⠀ 3 раза в неделю на протяжении двух месяцев вас будут обучать Senior’ы и Teamlead’ы ведущих банков страны. Обучение можно совмещать с работой. На курсе будут изучать промышленную разработку, БД, Spring, Kafka, Kubernetes и Istio. Ещё будут практические и домашние задания. После обучения будет трудоустройство в Цифровые привычки. Вы будете работать над высоконагруженными и отказоустойчивыми проектами. ⠀ Пройти вступительный тест на курс: https://cutt.ly/VUwYARE Это #партнёрский пост

Миграция Spring Boot приложения на Java 17 — сложный путь Недавно была выпущена Java 17, и я очень рад появлению множества ул
Миграция Spring Boot приложения на Java 17 — сложный путь Недавно была выпущена Java 17, и я очень рад появлению множества улучшений и новых функций. Вместо того, чтобы начинать с нового или недавнего проекта (где в этом азарт?), Мы собираемся обновить существующее приложение Spring Boot, пока мы не сможем разработать новый код с использованием Java 17. Читать: https://habr.com/ru/post/595653/?utm_campaign=595653

Современная разработка на Java: update, фичи, API и Copilot Летом этого года мы в *instinctools организовали и провели серию онлайн-дискуссий с разработчиками и экспертами в области IТ. В рамках проекта «Техпора» нам хотелось услышать разные точки зрения на события и проблемы, которые волнуют разработчиков. Одна из этих серий касалась проблем современной разработки на Java. Дискуссия оказалась настолько информативной, что мы решили собрать самые интересные моменты  и опубликовать их здесь, на «Хабре». В разговоре приняли участие Developer JetBrains Тагир Валеев, организатор конференции RigaDevDays, основатель латвийского JUG Дмитрий Буздин, Developer Advocate проекта GraalVM, OracleLabs Олег Шелаев и Java Developer *instinctools Денис Лешенюк. Сразу хотим сказать, что мы не задавали тон беседе и не ставили экспертов в какие-то рамки. Это был достаточно свободный разговор, который касался наиболее важных тем для разработчиков. Если вы хотите поделиться своим взглядом на обсуждаемые вопросы – пишите в комментариях. Читать: https://habr.com/ru/post/596887/?utm_campaign=596887

photo content

Java News Roundup: Updates on Log4Shell, Spring Framework 6.0-M1, WildFly 26 This week's Java roundup for December 13th, 2021
Java News Roundup: Updates on Log4Shell, Spring Framework 6.0-M1, WildFly 26 This week's Java roundup for December 13th, 2021, features news from JDK 19, updates on the Log4Shell vulnerability, vendor statements on Log4Shell related to their products, point releases on various Spring-related projects and Hibernate, WildFly 26, Payara Platform, Quarkus 2.5.3.Final, Apache Camel 3.14.0, Piranha 21.11.0, and Apache Tika 2.2.0. By Michael Redlich Read: https://www.infoq.com/news/2021/12/java-news-roundup-dec13-2021/

Top 10 Websites for Coding Interview Preparation in 2022- Best of Lot If you are a fresher or final year graduate preparing f
Top 10 Websites for Coding Interview Preparation in 2022- Best of Lot If you are a fresher or final year graduate preparing for your placement interview, or a Java developer preparing for your next job and looking for some websites, blogs, and forums for programming... Read: http://www.java67.com/2019/05/10-great-resources-for-programming-job-interview-questions.html

What are prototypes in JavaScript? Example Tutorial IntroductionIf you have used JavaScript, then you are definitely familiar
What are prototypes in JavaScript? Example Tutorial IntroductionIf you have used JavaScript, then you are definitely familiar with objects because objects are one of the commonly used data types not only in JavaScript but also in the entire... Read: http://www.java67.com/2021/12/what-are-prototypes-in-javascript.html

Чай СБЕРгамотом: хакатон глазами участника Наш рынок растет и развивается. Компании, помимо традиционных кадровых процедур, и
Чай СБЕРгамотом: хакатон глазами участника Наш рынок растет и развивается. Компании, помимо традиционных кадровых процедур, ищут новые ищут новые пути поиска лучших специалистов. В свою очередь, разработчики, которые креативны по своей природе, готовы презентовать и проявить себя не только в рабочих задачах. Участие в хакатоне - своего рода испытание на прочность, тест собственной скорости ума. Рад поделиться своим опытом участия в мероприятии в качестве капитана команды "чай СБЕРгамотом". Про хакатон Читать: https://habr.com/ru/post/596689/?utm_campaign=596689

Как проверить, зависит ли Java проект от уязвимой версии Log4j Если ваше приложение использует Log4j с версии 2.0-alpha1 до 2
Как проверить, зависит ли Java проект от уязвимой версии Log4j Если ваше приложение использует Log4j с версии 2.0-alpha1 до 2.14.1, вам следует как можно скорее выполнить обновление до последней версии (2.16.0 на момент написания этой статьи - 20 декабря). Log4j уязвимость отслеживаться как CVE-2021-44228 (также известный как Log4Shell) позволяет злоумышленнику выполнить произвольный код в системе. В заметке описаны инструменты для проверки зависимости Java проекта от уязвимой версии Log4j. Читать: https://habr.com/ru/post/596645/?utm_campaign=596645

Полуфинал битвы языков программирования 2021 Страсти накаляются, и в полуфинал битвы за звание лучшего языка программирования
Полуфинал битвы языков программирования 2021 Страсти накаляются, и в полуфинал битвы за звание лучшего языка программирования 2021 выходят: Java vs. C#, Go vs. Python. Читать: «Полуфинал битвы языков программирования 2021»

Инструменты программиста — канал, в котором делимся инструментами, упрощающими жизнь разработчиков. В основном это инструменты, которые доступны бесплатно или за умеренную стоимость. Подписывайтесь и выбирайте инструменты для себя: @prog_tools

Just Do It! Или интеграция JDI + SauceLabs – это просто Если вы когда-либо занимались автоматизацией тестирования веб приложе
Just Do It! Или интеграция JDI + SauceLabs – это просто Если вы когда-либо занимались автоматизацией тестирования веб приложений, то скорее всего у вас возникал вопрос: какой же он – идеальный фреймворк? И как выбрать наиболее удобный инструмент позволяющий быстро и качественно оценить результаты работы автотестов? Ответ прост, как и на вопрос «сколько будет дважды два?». Кто ответил «5», «7» или «2» смело продолжайте читать этот пост. А кто ответил «4» тем более может найти здесь для себя что-то полезное. В этой статье вы не увидите ни строчки кода, только мои впечатления от знакомства с JDI фреймворком и облачной платформой для запуска тестов SauceLabs. Вот она интрига, итак, поехали… Читать: https://habr.com/ru/post/596659/?utm_campaign=596659

Уникальные элементы для автотестов: где они обитают и как их искать Привет, Хабр! Меня зовут Вера Соколова, я Android-разрабо
Уникальные элементы для автотестов: где они обитают и как их искать Привет, Хабр! Меня зовут Вера Соколова, я Android-разработчик в команде автотестирования проекта Мой МТС. Автотесты — очень полезная штука в разработке, так как они упрощают жизнь ручным тестировщикам. На релизе во время smoke-прогона у коллег и так очень много работы, а тут небольшая, но порой ощутимая помощь в виде автотестов, когда после запуска руками тестировщики проверяют только то, что не автоматизировано или если тесты где-то не прошли. Но автотесты нужно еще написать и первостепенная задача — поиск элементов. Чтобы кликнуть на кнопочку, ее нужно сначала найти. С какими трудностями при этом можно столкнуться и как эти трудности преодолеть я расскажу ниже, добро пожаловать под кат! Читать: https://habr.com/ru/post/596633/?utm_campaign=596633

Presentation: Techniques for Maintainable Quarkus Applications Ana Maria Mihalceanu discusses how to use Quarkus capabilities
Presentation: Techniques for Maintainable Quarkus Applications Ana Maria Mihalceanu discusses how to use Quarkus capabilities in order to write software that is easier to maintain. By Ana Maria Mihalceanu Read: https://www.infoq.com/presentations/quarkus-application-maintenance/

Пятый раунд битвы языков программирования 2021 Пятый раунд на звание лучшего языка программирования 2021 открывают следующие
Пятый раунд битвы языков программирования 2021 Пятый раунд на звание лучшего языка программирования 2021 открывают следующие языки: C vs. Java, TypeScript vs. Go. Читать: «Пятый раунд битвы языков программирования 2021»

6 Advanced Linux command Examples for Beginners to Learn Hello guys, Linux is an important skill for any developer or DevOps
6 Advanced Linux command Examples for Beginners to Learn Hello guys, Linux is an important skill for any developer or DevOps engineer becuase most of the server-side applications run on Linux boxes. At least you should be familiar with essential Linux... Read: http://www.java67.com/2021/03/linux-command-examples-for-beginners.html