uz
Feedback
Java

Java

Kanalga Telegram’da o‘tish

Программирование на Java. По всем вопросам: @un_ixtime

Ko'proq ko'rsatish
1 597
Obunachilar
Ma'lumot yo'q24 soatlar
-67 kunlar
-2230 kunlar
Postlar arxiv
Java
1 597
Есть ли наконец в Java 18 лучшая альтернатива JNI? https://shly.link/devc8B5
Есть ли наконец в Java 18 лучшая альтернатива JNI? https://shly.link/devc8B5

Java
1 597
Когда изучаешь Java, в ход идет всё: книжки, видео с Ютюба и комменты на Хабре. И все же системные знания и практику тяжело заменить информацией из интернета. В KATA Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства — это прописано в договоре. 👉 Что это за модель и чем отличается от кредита: — мы инвестируем в своих учеников: бесплатно обучаем их, а затем получаем процент от зарплаты разработчиков; — нам не все равно, в кого вкладывать деньги — чтобы попасть на курсы, нужно пройти отбор и выполнить тестовое; — мы развиваем навыки ребят и после курсов: проводим выездные мероприятия и мастер-классы — и доходы наших ребят растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. С самого начала у нас была тактика: «После обучения в KATA Academy выпускники получают работу, а не бумажку о том, что их пытались учить» — и мы ее придерживаемся. Переходи по ссылке и оставляй заявку — пришлем тестовое задание.

Java
1 597
Как сохранить json в файл на Java? Используйте ObjectMapper() чтобы сохранить json данные в файл на Java. Посмотреть пример в
Как сохранить json в файл на Java? Используйте ObjectMapper() чтобы сохранить json данные в файл на Java. Посмотреть пример в онлайн редакторе.

Java
1 597
Как большинство Java проектов выглядят изнутри Меня зовут Аксёнов Вячеслав, я бэкенд разработчик и в последние годы пишу веб приложения на java/kotlin. За всю свою практику я встречался с различными системами как в продакшене, так и в пет проектах. Некоторые системы имели свои “велосипеды”, но большинство базировались на очень похожих технических решениях. Основная идея этой статьи описать основные технические задачи, которые ставятся перед современными веб приложениями. А также перечислить те фреймворки и библиотеки, которые чаще всего используются для решения этих задач. Бонусом захватим немного инфраструктуры. https://shly.link/habrvm1V

Java
1 597

Java
1 597
JEP 425: виртуальные потоки (предварительная версия) https://openjdk.java.net/jeps/425
JEP 425: виртуальные потоки (предварительная версия) https://openjdk.java.net/jeps/425

Java
1 597
Реализация распределенной трассировки в приложении Java В этой статье мы реализуем распределенную трассировку для приложения Java Spring Boot с тремя микросервисами. Для реализации распределенной трассировки мы будем использовать решения с открытым исходным кодом — SigNoz и OpenTelemetry, поэтому вы можете легко следовать руководству. https://shly.link/devszzS

Java
1 597
5 распространенных ошибок в JAVA https://shly.link/mdmnLXy
5 распространенных ошибок в JAVA https://shly.link/mdmnLXy

Java
1 597
Оптимизация производительности функции AWS Lambda для Java В этом посте показано, как оптимизировать производительность функций AWS Lambda , написанных на Java, без изменения кода функции. https://shly.link/1Fny6

Java
1 597
✅ Собираешься получать сертификат Oracle Java Programmer? 🔥 Начни подготовку с вебинара «Переопределение, скрытие, передекла
Собираешься получать сертификат Oracle Java Programmer? 🔥 Начни подготовку с вебинара «Переопределение, скрытие, передекларация» в OTUS. Урок проведет Дмитрий Коган, эксперт Java, 6 апреля в 20:00. 📚 Мы рассмотрим четыре правила: переопределение и скрытие методов в Java, передекларацию и скрытие переменных, а после познакомимся с пятым. 📌 Demo-занятие пройдет в рамках онлайн-курса «Подготовка к сертификации Oracle Java Programmer (OCAJP)», где вы натренируетесь решать задачи и глубоко погрузитесь в возможности Java. 👉 Регистрация на вебинар https://otus.pw/dXPV/

Java
1 597
How to Build Android Apps with Kotlin Автор: Alex Forrester, Eran Boudjnah, Alexandru Dumbravan, Jomar Tigcal Год издания: 2021 What you will learn Create maintainable and scalable apps using Kotlin Understand the Android development lifecycle Simplify app development with Google architecture components Use standard libraries for dependency injection and data parsing Apply the repository pattern to retrieve data from outside sources Publish your app on the Google Play store

Java
1 597
Spring Boot 2.6.6 уже доступен Версия Spring Framework в этом выпуске включает исправление для CVE-2022-22965 . https://shly.link/98fJZ

Java
1 597
⚡️ Продуктовая команда должна быть сфокусирована на нуждах клиента. ⚡️ Но как узнать, что ему действительно нужно? Об этом ра
⚡️ Продуктовая команда должна быть сфокусирована на нуждах клиента. ⚡️ Но как узнать, что ему действительно нужно? Об этом расскажу на вебинаре в OTUS 4 апреля. Вы получите: 📌 Самое нужное из теоретической базы CustDev 📌 Понимание, как составить вопросы, чтобы ответы проверяли гипотезы и приносили инсайты 📌 Знание, как правильно из ответов собрать продукт, который купят 📌 Пошаговый чек-лист для создания сценариев и подведения итогов 📌 Сценарий интервью 📌 Ответы на вопросы от спикера и его бесценный опыт 👉 Регистрируйтесь и подключайтесь: https://otus.pw/Ha5b/ Занятие — часть курса «Product Manager IT-проектов», можно познакомиться с руководителем программы и задать все вопросы.

Java
1 597
Для чего используется оператор assert? Assert (Утверждение) — это специальная конструкция, позволяющая проверять предположения о значениях произвольных данных в произвольном месте программы. Утверждение может автоматически сигнализировать об обнаружении некорректных данных, что обычно приводит к аварийному завершению программы с указанием места обнаружения некорректных данных. Утверждения существенно упрощают локализацию ошибок в коде. Даже проверка результатов выполнения очевидного кода может оказаться полезной при последующем рефакторинге, после которого код может стать не настолько очевидным и в него может закрасться ошибка. Обычно утверждения оставляют включенными во время разработки и тестирования программ, но отключают в релиз-версиях программ. Т.к. утверждения могут быть удалены на этапе компиляции либо во время исполнения программы, они не должны менять поведение программы. Если в результате удаления утверждения поведение программы может измениться, то это явный признак неправильного использования assert. Таким образом, внутри assert нельзя вызывать методы, изменяющие состояние программы, либо внешнего окружения программы. В Java проверка утверждений реализована с помощью оператора assert, который имеет форму: [Выражение типа boolean]; или assert [Выражение типа boolean] : [Выражение любого типа, кроме void]; Во время выполнения программы в том случае, если поверка утверждений включена, вычисляется значение булевского выражения, и если его результат false, то генерируется исключение java.lang.AssertionError. В случае использования второй формы оператора assert выражение после двоеточия задаёт детальное сообщение о произошедшей ошибке (вычисленное выражение будет преобразовано в строку и передано конструктору AssertionError).

Java
1 597
Введение в парсинг веб-страниц с помощью Java Есть ли веб-сайт, с которого вы хотели бы регулярно получать данные в структурированном виде, но этот сайт еще не предлагает стандартизированный API, такой как интерфейс JSON REST? Не волнуйтесь, на помощь приходит парсинг https://shly.link/ohacS

Java
1 597
Spring4Shell: уязвимость ядра Spring RCE В конце 2021 года Интернет был взорван из-за падения Zero-day, уязвимости удаленного выполнения кода, также известной как Log4Shell , в Apache Log4j2. Уязвимость была обнаружена командой безопасности Alibaba Cloud. Сегодня исследователи обнаружили еще одну уязвимость, которая может нанести серьезный ущерб множеству приложений. На данный момент для этой уязвимости нет идентификатора CVE, но мы можем назвать ее Spring4Shell . Уязвимость существует в ядре Spring с версией JDK выше или равной 9.0. https://shly.link/AXPJY

Java
1 597
Функциональный интерфейс, подробно описанный в Java 8 В этой статье рассмотрим функциональный интерфейс, представленный в Java 8. https://shly.link/L3C6n

Java
1 597
Не можете продлить нужный сервис, оплатить хостинг или получить деньги из-за рубежа? Ребята из rk.finaxe.ru тоже столкнулись
Не можете продлить нужный сервис, оплатить хостинг или получить деньги из-за рубежа? Ребята из rk.finaxe.ru тоже столкнулись с данной проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана. Для чего это нужно: — Оплата любых зарубежных сервисов и покупок — Получение денег из-за рубежа — Использование в путешествиях Весь процесс проходит онлайн, от вас потребуется только загранпаспорт, даже вставать с дивана не понадобится! Оформить заявку и ознакомиться с FAQ можно в боте: https://t.me/Robokazakh_bot

Java
1 597
5 вещей, которые вы, вероятно, не знали о параллелизме в Java В то время как потоки полезны, они ужасны для многих разработчиков. Вот пять интересных концепций многопоточности для начинающих и средних разработчиков. https://shly.link/yRMFo

Java
1 597
Вышла Java 18 Вышла общедоступная версия Java 18. В этот релиз попало более 2000 закрытых задач и 9 JEP'ов. https://shly.link/habrs6zS