ar
Feedback
Java

Java

الذهاب إلى القناة على Telegram

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

إظهار المزيد
1 597
المشتركون
لا توجد بيانات24 ساعات
-67 أيام
-2230 أيام
أرشيف المشاركات
Java
1 597
Java Media Player: подход на основе веб-браузера Если вам нужно встроить медиаплеер в ваше настольное приложение Java, для этого есть несколько вариантов: Вы можете использовать JavaFX Media API для реализации всех необходимых функций медиаплеера, как показано в этом примере . Немного устаревшая, но все еще работающая Java Media Framework может быть решением. Вы можете интегрировать стороннюю библиотеку Java, такую ​​как VLCJ, которая включает в себя функции встроенного медиаплеера. У каждого из них есть свои плюсы и минусы: Подход JavaFX Media API является кроссплатформенным и может использоваться в Windows, Linux и macOS. Он хорошо работает с JavaFX. Однако, если вы используете Swing или SWT, вам потребуются мосты, такие как JFXPanel и FXCanvas . Обертка функциональности собственного медиаплеера требует отдельной сборки для каждой платформы, поскольку проигрыватель может просто не поддерживать все требуемые платформы. Например, VLCJ не поддерживает Linux. Более того, вам может потребоваться установить на целевой платформе недостающие видео- и аудиокодеки для воспроизведения различных медиаформатов. https://goo.su/yjV

Java
1 597
🔥 Разрабатываете приложения на Android? Прокачайте свои навыки на открытом уроке 22 декабря на тему «App Startup и инициализация приложения». ⚡️ Вместе с Android Team Lead в компании FUNCORP, опытным Android-разработчиком, мы рассмотрим сценарии и инструменты инициализации Android приложения. ❓ Какие темы вы изучите? - Точки входа в приложение (Основные компоненты, холодный/горячий старт, пуши, диплинки) - Стартовый экран и splash screen API (Что такое сплеш и зачем он нужен) - Инициализация приложения (DI, сторонние фреймворки, аналитики и work manager) - Jetpack AppStartup и альтернативы 📌 А также попрактикуемся писать Hello world через Splash Screen API и AppStartup. Demo-занятие позволит вам протестировать обучение на продвинутом онлайн-курсе «Android Developer. Professional» от OTUS! Партнером курса выступает FUNCORP — разработчик технологичных UGC-приложений, которые ежедневно развлекают миллионы пользователей по всему миру. 👉 Пройдите вступительный тест, чтобы зарегистрироваться на мероприятие https://otus.pw/Kv7w/

Java
1 597
Пять антипаттернов с секретами на Java В этом посте я опишу пять распространенных проблем, которые вы можете рассматривать как антипаттерны (противоположность передовой практики ), и предложу варианты, которые помогут вам избежать этих проблем. https://goo.su/9mrS

Java
1 597
Веб-сканер Java: подход на основе веб-браузера В этой статье мы рассмотрим подход к сбору данных с использованием возможностей веб-браузера. В частности, мы соберем все ссылки на указанном сайте и проверим, есть ли среди них неработающие, то есть ссылки, ведущие на недоступные по какой-либо причине страницы. Мы сделаем это, используя возможности браузера Chromium через библиотеку JxBrowser . JxBrowser - это коммерческая библиотека Java, которая позволяет использовать возможности Chromium в коммерческих приложениях Java. Это полезно для компаний, которые разрабатывают и продают программные решения, созданные с использованием технологии Java, или нуждаются в усовершенствованном и надежном компоненте веб-браузера для приложений Java, созданных для внутренних нужд. https://goo.su/EaX

Java
1 597
💪Усильте свои навыки разработки на Java! 🖥Подключайтесь 16 декабря в 20:00 к открытому уроку «Пример реактивного приложения
💪Усильте свои навыки разработки на Java! 🖥Подключайтесь 16 декабря в 20:00 к открытому уроку «Пример реактивного приложения на Java Spring Boot». Вебинар проведет Сергей Петрелевич, java-разработчик с 15-летним опытом работы. 📚Вместе с Сергеем мы разработаем систему получения курса валюты, разберемся с тем, что такое реfктивное программирование и переведем один из микросервисов на реактивные рельсы. Еще больше ценных знаний вас ждет на онлайн-курсе «Java Developer. Professional» для программистов с опытом. 📌Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/D6ZN/

Java
1 597
Ответ GitHub на уязвимость Log4j CVE-2021-44228 В четверг, 9 декабря 2021 г., GitHub стало известно об уязвимости в системе ведения журналов Log4j, CVE-2021-44228 . Мы немедленно начали процесс реагирования на инциденты, чтобы определить, как мы используем эту структуру и ее влияние на GitHub, наши продукты и нашу инфраструктуру. Чтобы помочь сообществу определить, как они используют уязвимую библиотеку Log4j, мы также выпустили рекомендации по безопасности GitHub и предупреждения Dependabot, содержащие общие сведения об уязвимостях. https://shly.link/C32Fc

Java
1 597
Строковые объекты в Java Характеристика строк Java как неизменяемых объектов вводит интересные свойства, которые подробно исследуются в этом руководстве по программированию на Java. https://shly.link/3KB7Z

Java
1 597
Чашечка Java — Telegram-канал c материалами по Java со всего интернета. А значит и на русском языке, и на английском. Обновления в версиях языка, инструменты, структуры данных, сложные конструкции языка, связанные с Java технологии и фреймворки – обо всём этом читайте в канале: @a_cup_of_java

Java
1 597
Массовая уязвимость Java в Log4j: что это такое и как ее исправить? Уязвимость Log4J, обнаруженная 11 декабря с помощью POC, является одной из самых больших уязвимостей, которые мы обнаружили. Это затронет десятки тысяч корпоративных веб-сайтов, работающих на Java. Пройдемся, что случилось и как исправить? https://goo.su/xNp

Java
1 597
Cybereason разработал и выпустили «вакцину» от уязвимости Apache Log4Shell https://shly.link/ghVs7

Java
1 597
Как обнаружить уязвимость Log4j в ваших приложениях Ошибка в широко распространенной библиотеке Log4j может позволить злоумышленнику выполнить произвольный код в любой системе, которая использует Log4j для записи журналов. А твое? https://shly.link/jv7fr

Java
1 597
Несколько часов назад в популярной библиотеке Java log4j был обнаружен эксплойт нулевого дня, который приводит к удаленному выполнению кода (RCE) путем записи в журнал определенной строки. https://goo.su/Qs8

Java
1 597
Узнайте больше о Spring Native 0.11 и посмотрите, как он работает От имени команды и всех, кто внес свой вклад, я рад объявить о выпуске Spring Native 0.11 , который обеспечивает встроенную поддержку Spring Boot 2.6. Этот амбициозный выпуск является результатом пяти месяцев напряженной работы команды Spring, которая работала над совершенно новой архитектурой, чтобы вывести поддержку Spring для создания собственных исполняемых файлов с помощью GraalVM на новый уровень. Вы уже можете попробовать это на start.spring.io ! https://goo.su/a9nh

Java
1 597
Какие возможности имеет Groovy для написания DSL? 🧐 🔥 В рамках онлайн-курса «Groovy Developer» от OTUS пройдет вебинар «Gro
Какие возможности имеет Groovy для написания DSL? 🧐 🔥 В рамках онлайн-курса «Groovy Developer» от OTUS пройдет вебинар «Groovy DSL. Создание инструментов для разработки» 14 декабря в 20:00. Урок проведет Руслан Михалев, Groovy-разработчик с 6-летним. На demo-занятии мы разберемся, какие функции имеет Groovy для написания DSL (предметно-ориентированного языка). Посмотрим, как с их помощью создавать удобные библиотеки для разработки, декларативные конфигурации в виде кода, а также инструменты, которые позволяют описывать сценарии без навыков программирования. Это такие функции, как Chains, Script Engine, Operator Overloading, Categories, Closures, AST-трансформации и другие. 😎 Если вы опытный разработчик на Java или на другом языке и работали с БД, не упустите возможность протестировать обучение в OTUS! Пройдите вступительный тест, чтобы мы записали вас на урок 👉 https://otus.pw/drtp/

Java
1 597
Руководство по миграции Oracle JDK https://goo.su/mlJ

Java
1 597
Хочешь стать Java-разработчиком, но пока не имеешь опыта работы? Приглашаем пройти отбор и стать одним из 20 слушателей Java-
Хочешь стать Java-разработчиком, но пока не имеешь опыта работы? Приглашаем пройти отбор и стать одним из 20 слушателей Java-школы 🖥 Лучшие ученики получат оффер от Газпромбанка. Курс поможет разобраться в теории и даст необходимые навыки практической разработки веб-приложений на Java. А выпускники смогут претендовать на позицию Java Junior Developer в Газпромбанке. Как все устроено? 🔷 Старт обучения в январе 🔷 Занятия в Zoom 3 раза в неделю 🔷 Курс длится 2 месяца Подать заявку можно по ссылке > https://vk.cc/c8LgZz

Java
1 597
Пакет по функциям, а не по слоям Как организовать исходный код для оптимизации зависимостей https://goo.su/9iQt

Java
1 597
Руководство по функциональным интерфейсам и лямбда-выражениям в Java Это руководство призвано дать целостный взгляд на функциональное программирование, концепция, которая кажется разработчикам ООП довольно эзотерической. Из-за этого материал часто бывает разрозненным и дефицитным. Сначала мы разберемся с основными концепциями функционального программирования и способами их реализации в Java. https://goo.su/VWL

Java
1 597
💪Усильте свои навыки разработки на Java! 🖥Подключайтесь 16 декабря в 20:00 к открытому уроку «Пример реактивного приложения
💪Усильте свои навыки разработки на Java! 🖥Подключайтесь 16 декабря в 20:00 к открытому уроку «Пример реактивного приложения на Java Spring Boot». Вебинар проведет Сергей Петрелевич, java-разработчик с 15-летним опытом работы. 📚Вместе с Сергеем мы разработаем систему получения курса валюты, разберемся с тем, что такое реfктивное программирование и переведем один из микросервисов на реактивные рельсы. Еще больше ценных знаний вас ждет на онлайн-курсе «Java Developer. Professional» для программистов с опытом. 📌Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/D6ZN/

Java
1 597
5 простых советов по производительности Java В большинстве случаев в оптимизации программного обеспечения нет необходимости , но этот пост содержит 5 советов, как избежать замедления работы программного обеспечения, написанного на Java. https://goo.su/WtD