This media is not supported in your browser
VIEW IN TELEGRAM
Это предсказывалось годами
☕️Проверка подлинности сертификата клиента 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/bUT0WBaeldung
Java HTTPS Client Certificate Authentication | Baeldung
Learn how to use HTTPS Client Certificate Authentication in Java
Проверка 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.
Простое руководство по использованию вложенных классов в 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.
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.
11 отличных Java-трюков от dev.java Веб-сайт dev.java - огромный ресурс для всех разработчиков Java. Вот 11 трюков, собранных с сайта. https://goo.su/b4Yc
Oracle
11 great Java tricks from dev.java
The dev.java website is a huge resource for all Java developers. Here are 11 tricks collected from the site.
10 вещей, которые программисты на Java должны изучить в 2022 году
https://shly.link/zNFrW
https://shly.link/zNFrW
Blogspot
10 Things Java Programmers Should Learn in 2022 [UPDATED]
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Где использовать подчеркивание в 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
Уязвимость , отслеживаемая как 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.
Концепции Java, которые необходимо знать - все 50 ключевых примеров
Пояснения, примеры, коды и диаграммы https://shly.link/mdmnRY
Пояснения, примеры, коды и диаграммы https://shly.link/mdmnRY
Влияние java.lang.System.getProperty () на производительность Какое влияние на производительность оказывает использование API java.lang.System.getProperty ()? https://shly.link/wUrsT Аннотации Spring Cloud
В Spring Cloud есть полезные аннотации, которые стоит знать при разработке микросервисов. https://shly.link/Kq4mU
В 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…
Понимание архитектуры JVM Понимание архитектуры JVM и того, как Java действительно работает изнутри, является важным уроком для каждого Java-разработчика, позволяющего эффективно использовать экосистему Java. Эта серия сообщений в блоге предоставит вам прочную основу для внутреннего устройства JVM и технологий экосистемы Java. https://shly.link/mdmUT8
Medium
Understanding JVM Architecture
Understanding JVM architecture and how Java really works under the hood is an important learning for every Java developer.
Программировать во что бы то ни стало 🎤Алина Комиссарова, координатор образовательных проектов JetBrains в Новосибирске, поговорила со своим коллегой, тоже сибиряком, Тагиром Валеевым, техлидом команды Java в проекте IntelliJ IDEA, о том, как живет и работает человек, у которого есть нескончаемый drive to develop, большое желание выступать и делиться своими знаниями. https://shly.link/d19fN
The JetBrains Blog
Программировать во что бы то ни стало | The JetBrains Team Blog
Алина Комиссарова, координатор образовательных проектов JetBrains в Новосибирске, поговорила со своим коллегой, тоже сибиряком, Тагиром Валеевым, техлидом команды Java в проекте IntelliJ IDEA, о том,
Полезные и неизвестные функции Java В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java. Я сосредоточусь не на языковых аспектах, а на API. https://shly.link/UzmTY
Piotr's TechBlog
Useful & Unknown Java Features - Piotr's TechBlog
This article describes several useful but not very well-known features of Java like DelayQueue, Phaser or BitSet.
Java 17 для нетерпеливых Я долгое время работал над Java 8, а теперь вышла Java 17, поэтому давайте рассмотрим эту статью, в которой основное внимание уделяется последним функциям Java 17 LTS.
Было введено множество функций и улучшений, однако в этой статье мы сосредоточимся на ограниченном наборе: -Record classes
-Sealed Class
-Switch case
-Enhanced instanceOf Operator
-Compact Number Format
-Text Blocks
-Stream toList https://shly.link/GEoXz
Было введено множество функций и улучшений, однако в этой статье мы сосредоточимся на ограниченном наборе: -Record classes
-Sealed Class
-Switch case
-Enhanced instanceOf Operator
-Compact Number Format
-Text Blocks
-Stream toList https://shly.link/GEoXz
DZone
Java 17 for the Impatient
Learn the basics of Java 17 and how to implement record classes, sealed classes, enhanced instanceOf operators and more in your everyday work.
Как извлечь таблицы из PDF в Java PDF-документ, такой как электронный счет-фактура или финансовый отчет, скорее всего, будет иметь таблицы. Иногда вам может понадобиться извлечь табличные данные из файла PDF и сохранить их на листе Excel, чтобы вы могли выполнять дальнейший анализ с помощью инструментов, предоставляемых MS Excel. В этой статье показано, как извлекать таблицы PDF с помощью Spire.PDF для Java https://shly.link/Ww74k
C-Sharpcorner
How To Extract Tables From PDF In Java
You may sometimes need to extract table data from a PDF file and save it in an Excel worksheet, so you can do further analysis using the tools provided by MS Excel. This article will demonstrate how to extract PDF tables using Spire.PDF for Java.
Node.js против Java: что лучше для вашего бизнеса в 2022 году Node.js и Java хороши для серверной разработки, но какой из них лучше всего подходит для бизнеса? Давайте сравним сильные и слабые стороны обоих. https://shly.link/6fMMG
dzone.com
Node.js vs Java: Which is Best for Your Business in 2022 - DZone
Node.js and Java both are powerful for back-end development, but which one will be best for business? Let's compare the strengths and weaknesses of both.