Java
Kanalga Telegram’da o‘tish
Программирование на Java. По всем вопросам: @un_ixtime
Ko'proq ko'rsatish1 597
Obunachilar
Ma'lumot yo'q24 soatlar
-67 kunlar
-2230 kunlar
Postlar arxiv
1 597
Влияние java.lang.System.getProperty () на производительность Какое влияние на производительность оказывает использование API java.lang.System.getProperty ()? https://shly.link/wUrsT Аннотации Spring Cloud
В Spring Cloud есть полезные аннотации, которые стоит знать при разработке микросервисов. https://shly.link/Kq4mU
1 597
Концепции Java, которые необходимо знать - все 50 ключевых примеров
Пояснения, примеры, коды и диаграммы https://shly.link/mdmnRY
1 597
Где использовать подчеркивание в 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
1 597
11 отличных Java-трюков от dev.java Веб-сайт dev.java - огромный ресурс для всех разработчиков Java. Вот 11 трюков, собранных с сайта. https://goo.su/b4Yc
1 597
Java 8 - orElse против orElseGet В Java 8 появилось много новых возможностей, одна из них - монада Optional. Optional имеет два метода 'orElse' и 'orElseGet', они очень похожи и могут вызвать путаницу у разработчиков. В этой статье мы попытаемся понять разницу между ними. https://goo.su/9JCg
1 597
Простое руководство по использованию вложенных классов в Java В этом руководстве по программированию на Java разработчики узнают, как использовать вложенные классы и другие концепции объектно-ориентированного программирования (ООП) . https://goo.su/9tGJ
1 597
💥 Хотите попробовать себя в роли Java-разработчика и в будущем заниматься enterprise backend-задачами, используя современные подходы и паттерны? Тогда стажировка по Java в тренинг-центре EPAM Санкт-Петербург – то что нужно!
Интенсивное онлайн-обучение (от 30 часов в неделю) рассчитано на три–четыре месяца. Мы учим тех, с кем потом хотим работать в одной команде. Поэтому после успешного завершения стажировки вы получите предложение о работе в EPAM Санкт-Петербург.
👉🏻 Регистрируйтесь: https://epa.ms/internship-java-vk-34
📌 Как проходит стажировка
Вы участвуете в учебном проекте в роли разработчика под руководством наставника и параллельно изучаете материалы для самообучения. Цель учебного проекта — сократить время вашего входа на реальный рабочий проект. После завершения учебного проекта наставники примут решение, насколько вы готовы к работе на реальном проекте.
📌 Что мы предлагаем на стажировке
• Практический опыт на внутренних проектах;
• Помощь наставников с большим опытом в IT-сфере;
• 9000+ образовательных курсов по hard & soft skills;
• Бесплатные курсы английского языка;
• Нетворкинг и комьюнити единомышленников: митапы, вечера настольных игр и т. д.
📌 Мы ждём студентов четвертых – шестых курсов, выпускников и начинающих специалистов.
Необходимо иметь базовые зания Java Core, Java 8, Spring Core, писать SQL запросы и уверенно владеть английским языком (уровень B1 и выше).
👉🏻 Успейте подать заявку: https://epa.ms/internship-java-vk-34
1 597
Проверка JWT с помощью JWK в Java Одним из преимуществ JSON Web Token (JWT) является то, что вы можете проверить токен с помощью простой криптографической операции. Токены JWT закодированы и подписаны JSON. https://shly.link/0rxmR
1 597
☕️Проверка подлинности сертификата клиента 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/bUT0W1 597
Каждый программист при устройстве на работу проходит через технические собеседования.
В Интернете есть куча статей о том как к ним готовиться, но большинство этих материалов однотипные и не адаптированы под конкретные случаи. Поэтому сейчас намечается новый тренд — тренировка собеседований со специалистами.
Самый простой подход предлагает бесплатный телеграм бот QTalents Interview. Там каждую неделю подбираются собеседники по разным языкам программирования, тренируются и оставляют комментарии друг другу.
1 597
Пишем простого slack-бота на Java В статье я расскажу, как сделать простого бота в Slack на java и немного о других вариантах использования slack api. https://shly.link/habr8Gk
1 597
Quarkus не подвержен уязвимости Log4J. Как многие из вас слышали, сообщество Java потрясено широко распространенной уязвимостью в библиотеке ведения журналов Apache Log4J 2. Поскольку Quarkus, его расширения и зависимости не используют базовую библиотеку log4j версии 2, он НЕ подвержен этой уязвимости. В большинстве случаев никаких корректирующих действий для каких-либо проектов, поддерживаемых Quarkus, не требуется. Quarkus действительно предоставляет jar-файл log4j API, который сам по себе не уязвим. Это чисто уровень совместимости и трансляции, который сопоставляет вызовы с другой серверной частью журналирования (JBoss Logging). Таким образом, это не влияет на прямое использование log4j API. https://goo.su/9I6o
1 597
🔥Айтишник, пора зарабатывать больше, чем DevOps!
— Готовы ли вы к обучению на продвинутом онлайн-курсе «SRE практики и инструменты» от OTUS? Пройдите тест и узнайте сейчас!
👉🏻ПРОЙТИ ТЕСТ НА ЗНАНИЕ SRE: https://otus.pw/SjKs/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатные вебинары:
— «Три слова на три буквы: SLA, SLO, SLI»: https://otus.pw/QaXY/
— «Demo Day курса (знакомство с преподавателем, ответы на вопросы по SRE)»: https://otus.pw/YFn0/
1 597
Памятка по исправлению Log4Shell К настоящему времени мы все слышали об уязвимости Log4Shell . В этой памятке по исправлению Log4Shell обобщены основные исправления и рекомендации , используемые для ограничения подверженности уязвимости и снижения риска использования этой уязвимости в производственных системах. https://shly.link/W8cTJ
1 597
Перенос приложения Spring Boot на Java 17 - сложный путь Мы собираемся обновить существующее приложение Spring Boot, пока мы не сможем разработать новый код с использованием Java 17. https://goo.su/9Kai
