TGViewer
Channel Public Channel
Java

Java

@java_sup

Программирование на Java.

По всем вопросам: @un_ixtime
Subscribers
1.49K
Photos
223
Videos
5
Links
902

Showing posts older than #287 · Back to latest

Older Posts 20 shown
Post #286 868
Влияние java.lang.System.getProperty () на производительность Какое влияние на производительность оказывает использование API java.lang.System.getProperty ()? https://shly.link/wUrsT Аннотации Spring Cloud
В Spring Cloud есть полезные аннотации, которые стоит знать при разработке микросервисов. https://shly.link/Kq4mU
Fast thread Performance impact of java.lang.System.getProperty() ‘java.lang.System.getProperty()’ is a common API used by Java developers to read the System properties that are configured during application startup time. i.e. when you pass “-Da…
Post #285 952
С Новым годом!
Post #284 1.02K
Концепции Java, которые необходимо знать - все 50 ключевых примеров
Пояснения, примеры, коды и диаграммы https://shly.link/mdmnRY
Post #283 944
Где использовать подчеркивание в Java В этом посте из нашей серии «Очень странные вещи в Java», посвященной пониманию Java, мы попытаемся прояснить использование символа подчеркивания «_» в программировании на Java. https://shly.link/1rL0j Выпущено новое обновление Apache Log4j для исправления недавно обнаруженной уязвимости Apache Software Foundation (ASF) во вторник выпустила свежие исправления, содержащие ошибку выполнения произвольного кода в Log4j, которой могут злоупотреблять злоумышленники для запуска вредоносного кода на пораженных системах, что делает его пятым недостатком безопасности, обнаруженным в инструменте в промежуток в месяц.
Уязвимость , отслеживаемая как CVE-2021-44832 , имеет уровень серьезности 6,6 по 10-балльной шкале и затрагивает все версии библиотеки журналов от 2.0-alpha7 до 2.17.0, за исключением 2.3.2 и 2.12.4. Хотя Log4j версии 1.x не затронут, пользователям рекомендуется обновиться до Log4j 2.3.2 (для Java 6), 2.12.4 (для Java 7) или 2.17.1 (для Java 8 и новее). https://shly.link/Y3Ydy
dzone.com Where To Use the Underscore in Java - DZone Java In this post of our series called “Stranger things in Java”, we will try to clarify the use of the underscore symbol "_" in various Java programming use cases.
Post #280 1K
Java 8 - orElse против orElseGet В Java 8 появилось много новых возможностей, одна из них - монада Optional. Optional имеет два метода 'orElse' и 'orElseGet', они очень похожи и могут вызвать путаницу у разработчиков. В этой статье мы попытаемся понять разницу между ними. https://goo.su/9JCg
C-Sharpcorner Java 8 - orElse vs orElseGet The article explains the difference between the two methods orElse vs orElseGet.
Post #278 1.03K
Шпаргалка!
Post #277 951
Простое руководство по использованию вложенных классов в Java В этом руководстве по программированию на Java разработчики узнают, как использовать вложенные классы и другие концепции объектно-ориентированного программирования (ООП) . https://goo.su/9tGJ
Developer.com A Simple Guide to Using Nested Classes in Java | Developer.com Learn how to use nested classes in Java. Follow along with code samples and learn Java Object-oriented programming concepts.
Post #275 705
Проверка JWT с помощью JWK в Java Одним из преимуществ JSON Web Token (JWT) является то, что вы можете проверить токен с помощью простой криптографической операции. Токены JWT закодированы и подписаны JSON. https://shly.link/0rxmR
JWT validation with JWKs in Java | MojoAuth Blog Learn how to create, sign and validate your JWT tokens using RS256 with JWKS endpoint in Java.
Post #274 795
☕️Проверка подлинности сертификата клиента Java HTTPS HTTPS - это расширение HTTP, которое обеспечивает безопасную связь между двумя объектами в компьютерной сети. HTTPS использует протокол TLS (Transport Layer Security) для обеспечения безопасных соединений.

TLS может быть реализован с односторонней или двусторонней проверкой сертификата . В одностороннем порядке сервер делится своим публичным сертификатом, чтобы клиент мог убедиться, что это доверенный сервер. Альтернатива - двусторонняя проверка. И клиент, и сервер совместно используют свои общедоступные сертификаты для проверки личности друг друга .

В этой статье основное внимание уделяется двусторонней проверке сертификата, при которой сервер также проверяет сертификат клиента .
https://shly.link/CNRAq ☕️Как проверить, зависит ли проект Java от уязвимой версии Log4j
Если ваше приложение использует Log4j с версии 2.0-alpha1 до 2.14.1, вам следует как можно скорее выполнить обновление до последней версии (2.16.0 на момент написания этой статьи). https://shly.link/bUT0W
Baeldung Java HTTPS Client Certificate Authentication | Baeldung Learn how to use HTTPS Client Certificate Authentication in Java
Post #273 842
Это предсказывалось годами
Post #271 774
Post #270 752
Quarkus не подвержен уязвимости Log4J. Как многие из вас слышали, сообщество Java потрясено широко распространенной уязвимостью в библиотеке ведения журналов Apache Log4J 2. Поскольку Quarkus, его расширения и зависимости не используют базовую библиотеку log4j версии 2, он НЕ подвержен этой уязвимости. В большинстве случаев никаких корректирующих действий для каких-либо проектов, поддерживаемых Quarkus, не требуется. Quarkus действительно предоставляет jar-файл log4j API, который сам по себе не уязвим. Это чисто уровень совместимости и трансляции, который сопоставляет вызовы с другой серверной частью журналирования (JBoss Logging). Таким образом, это не влияет на прямое использование log4j API. https://goo.su/9I6o
quarkus.io Quarkus is not affected by the Log4J Vulnerability Quarkus: Supersonic Subatomic Java
Post #268 701
Памятка по исправлению Log4Shell К настоящему времени мы все слышали об уязвимости Log4Shell . В этой памятке по исправлению Log4Shell обобщены основные исправления и рекомендации , используемые для ограничения подверженности уязвимости и снижения риска использования этой уязвимости в производственных системах. https://shly.link/W8cTJ
Post #267 657
Перенос приложения Spring Boot на Java 17 - сложный путь Мы собираемся обновить существующее приложение Spring Boot, пока мы не сможем разработать новый код с использованием Java 17. https://goo.su/9Kai
codecentric AG Blog Migrating a Spring Boot application to Java 17 – the hard way In this blog post, we update an existing Spring Boot application until we can develop new code using Java 17.
Post #266 707
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
DZone Java Media Player: Web Browser-Based Approach Learn how to embed a media player into your Java Desktop app.
  • 👍 1
Post #264 679
Пять антипаттернов с секретами на Java В этом посте я опишу пять распространенных проблем, которые вы можете рассматривать как антипаттерны (противоположность передовой практики ), и предложу варианты, которые помогут вам избежать этих проблем. https://goo.su/9mrS
Post #263 704
Веб-сканер Java: подход на основе веб-браузера В этой статье мы рассмотрим подход к сбору данных с использованием возможностей веб-браузера. В частности, мы соберем все ссылки на указанном сайте и проверим, есть ли среди них неработающие, то есть ссылки, ведущие на недоступные по какой-либо причине страницы. Мы сделаем это, используя возможности браузера Chromium через библиотеку JxBrowser .
JxBrowser - это коммерческая библиотека Java, которая позволяет использовать возможности Chromium в коммерческих приложениях Java. Это полезно для компаний, которые разрабатывают и продают программные решения, созданные с использованием технологии Java, или нуждаются в усовершенствованном и надежном компоненте веб-браузера для приложений Java, созданных для внутренних нужд. https://goo.su/EaX
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →