Чашечка Java
Ir al canal en Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Mostrar más8 290
Suscriptores
-124 horas
-167 días
-7930 días
Archivo de publicaciones
8 289
Настраиваем TLS контекст. КриптоПро в помощь
Эта публикация – практический кейс c кратким туториалом по реализации TLS-соединения, на основе российских стандартов шифрования, основанных на компонентах КриптоПро (CP). Статья не содержит рекламы или попытки сподвигнуть к выбору конкретных компонентов. Я столкнулся с задачей реализации шифрованного подключения к системам бюро кредитных историй (БКИ) в части оценки платежеспособности физических лиц. У меня было ограничение - необходимо было использовать КриптоПро (CP). В процессе реализации задачи открыл для себя несколько интересных моментов. Процесс их "открытия" был чарующим и загадочным. Чары мне обеспечил CP, а с загадками помогали службы поддержки БКИ и CP. Этой статьей хочу помочь сэкономить время и сделать прозрачным процесс реализации шифрованного подключения. В начале статьи дам небольшой теоретический экскурс. Если Вас интересуют детали реализации, то сразу переходите к разделу "Установка и настройка CP компонентов", код, приведенный в статье выложен тут. Приятного чтения.
Читать
Читать: https://habr.com/ru/companies/alfastrah/articles/823974/?utm_campaign=823974
@a_cup_of_java
___
Другие наши проекты
8 289
Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)
Приветствую тебя, Хабр! Сегодня мы попробуем разобраться, как написать интеграционный\сервисный\авто тест для Spring Boot приложения, которое взаимодействует с внешним миром исключительно с помощью Kafka.
Начнем!
Читать: https://habr.com/ru/articles/824594/?utm_campaign=824594
@a_cup_of_java
___
Другие наши проекты
8 289
Java's Project Leyden выходит в сборке раннего доступа
Read: https://www.infoworld.com/article/3715562/javas-project-leyden-arrives-in-early-access-build.html#tk.rss_java
@a_cup_of_java
___
Другие наши проекты
8 289
Разыскиваем опытных Java-разработчиков
Обязанности:
— Участие в полном цикле разработки.
— Проектирование/разработка back-end и API.
— Обеспечение чистоты кода, тестирование, код-ревью, релизы.
Требования:
— Знание Java/Kotlin, Spring.
— Понимание микросервисной архитектуры.
— Опыт SQL/NoSQL.
— Опыт командной работы, код-ревью, git flow.
Откликайтесь тут
#вакансии #работа
8 289
Эффективность Spring-приложений в рантайме. Текущее состояние дел и планы на будущее
Несмотря на то, что данная статья была опубликована более полугода назад, команда Spring АйО по-прежнему считает ее актуальной, важной и интересной.
Себастьян Делойзе, контрибьютор Spring Framework, делится обзором усилий команды Spring по оптимизации эффективности приложений во время выполнения. Он рассматривает Virtual Threads, GraalVM Native Image, Project CRaC, Project Leyden и всё это в контексте Spring!
Читать: https://habr.com/ru/companies/spring_aio/articles/824328/?utm_campaign=824328
@a_cup_of_java
___
Другие наши проекты
8 289
Как использовать утверждения в Java
Read: https://www.infoworld.com/article/3543239/how-to-use-assertions-in-java.html#tk.rss_java
@a_cup_of_java
___
Другие наши проекты
8 289
Обзор DataCamp - стоит ли DataCamp того?
Здравствуйте, ребята, если вы хотите изучать навыки работы с данными онлайн, такие как SQL, Python, Data Science, Data Analysis, Pandas, NumPy и т.д. и задаетесь вопросом, является ли Datacamp правильным местом или нет, то вы пришли по адресу. Ранее я уже рассказывал о лучших платных курсах Datacamp, лучших сертификациях Datacamp и лучших бесплатных курсах Datacamp для изучения новых навыков работы с данными в 2023 году, а сегодня я собираюсь поделиться своими мыслями о том, стоит ли Datacamp вашего времени и денег или нет для изучения таких навыков работы с данными, как SQL и Python. Первое, что вам нужно знать о DataCamp, - это то, что это одно из лучших мест для изучения Python и других навыков работы с данными в Интернете, где вы можете узнать все, что вам нужно знать о науке о данных и аналитике данных, а также о языках программирования.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2024/06/datacamp-review-is-datacamp-worth-it.html
@a_cup_of_java
___
Другие наши проекты
8 289
JEP 456: Preparing for the Removal of Unsafe Memory-Access Methods
JEP 471, Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal, has been delivered for JDK 23. This JEP proposes to deprecate the memory access methods in the Unsafe class for removal in a future release. These unsupported methods have been superseded by standard APIs: JEP 193, Variable Handles, delivered in JDK 9; and JEP 454, Foreign Function & Memory API, delivered in JDK 22.
By A N M Bazlur Rahman
Read: https://www.infoq.com/news/2024/06/jep-456-removing-unsafe-methods/
@a_cup_of_java
___
Другие наши проекты
8 289
Java News Roundup: Payara Platform, Jakarta EE 11 Specs, Open Liberty, Micronaut, Quarkus
This week's Java roundup for June 17th, 2024 features news highlighting: the Payara Platform release for June 2024; all 16 Jakarta EE 11 specifications having passed their respective reviews; Open Liberty 24.0.0.6; Micronaut 4.5.0; and two Quarkus point releases.
By Michael Redlich
Read: https://www.infoq.com/news/2024/06/java-news-roundup-jun17-2024/
@a_cup_of_java
___
Другие наши проекты
8 289
Нереальная локализация
Давно хотелось раскрыть интересную тему локализации ПО, но так чтобы не повторяться и не цитировать прописные истины.
Поэтому рассказываю как локализовать обычное корпоративное Java-приложение на.. несуществующие фантастические языки: Клингонский и Р’льех.
Погрузиться
Читать: https://habr.com/ru/articles/823836/?utm_campaign=823836
@a_cup_of_java
___
Другие наши проекты
8 289
Spring Ecosystem Releases Focus on Spring Boot, Spring Security and Spring Modulith
There was a flurry of activity in the Spring ecosystem during the week of June 17th, 2024 highlighting point releases of: Spring Boot 3.3.1 and 3.2.7; Spring Security 6.3.1, 6.2.5 and 5.8.13; Spring Session 3.3.1 and 3.2.4; and Spring Modulith 1.2.1, 1.1.6 and 1.0.9.
By Michael Redlich
Read: https://www.infoq.com/news/2024/06/spring-releases-jun17-2024/
@a_cup_of_java
___
Другие наши проекты
8 289
Строим свой SSO. Часть 5: Итоговый SSO, Защита от XSS/CSRF, Custom Grant Type
Всем привет! Мы продолжаем нашу серию статей по созданию собственного SSO. В этой статье мы увидим итоговый проект и разберём самые интересные решения из него. Подумаем над безопасностью приложения и настроим защиту от XSS и CSRF атак, а также изучим разные Security Headers. В заключение статьи мы создадим собственый Grant Type.
Читать: https://habr.com/ru/articles/823808/?utm_campaign=823808
@a_cup_of_java
___
Другие наши проекты
8 289
Использование библиотеки для профилирования в Spring Boot
Эта статья посвящена использованию библиотеки для профилирования методов в приложениях Spring Boot. Она предоставляет механизм для мониторинга времени выполнения методов, используя аннотацию @ActuatorProfiling и Spring Boot Actuator для экспонирования данных профилирования через настраиваемые конечные точки (эндпоинты).
GitHub https://github.com/litefunction/spring-boot-starter-actuator-profiling
Введение
Профилирующее приложение предназначено для помощи разработчикам в мониторинге и анализе времени выполнения методов, аннотацией @ActuatorProfiling. Данные профилирования экспонируются через Spring Boot Actuator.
Особенности
• Профилирование времени выполнения методов.
• Настраиваемые параметры профилирования.
• Информация получения данных профилирования в actuator.
• Потокобезопасное управление данными профилирования.
Читать: https://habr.com/ru/articles/823776/?utm_campaign=823776
@a_cup_of_java
___
Другие наши проекты
8 289
Стоит ли использовать Algomonster для подготовки к собеседованию по кодированию и системному дизайну? Обзор
Здравствуйте, ребята, если вы готовитесь к собеседованиям по кодингу и раздумываете, стоит ли присоединиться к AlgoMonster это правильное решение или нет, то вы пришли в нужное место. Ранее я рассказывал о лучших сайтах для подготовки к собеседованиям по кодингу, книгах и лучших курсах по кодингу, а в этой статье мы рассмотрим Algo Monster, один из лучших сайтов для подготовки к собеседованиям по кодингу. Прежде чем мы рассмотрим Algomonster, позвольте мне рассказать вам, что это на самом деле такое. Для тех из вас, кто не знает, Algomonster это легальный сайт, который, по сути, является сайтом подготовки к собеседованиям с акцентом на кодинг, который поможет вам пройти собеседование и получить работу вашей мечты в области кодинга.
Вопросы и учебные пособия по Java-собеседованию
Read: http://www.java67.com/2024/06/is-algomonster-worth-for-coding-and.html
@a_cup_of_java
___
Другие наши проекты
8 289
Аннотации vs Документационные комментарии vs Маркерные интерфейсы
Прежде чем обсуждать, когда использовать аннотации вместо комментариев, важно сначала понять, что такое аннотации и для чего они используются в Java.
Аннотации не заменяют комментарии к документации (у них есть и другие применения), но во многих случаях (особенно в тех случаях, когда нам нужны аналогичные структурированные комментарии) они предпочтительнее комментариев. Причина в том, что аннотации являются типами в Java, как и любой другой тип данных, определяемый пользователем. И, следовательно, их можно использовать после того, как они определены.
Аннотации в Java на самом деле представляют собой всего лишь форму интерфейсов, и, следовательно, определение типа аннотации похоже на определение интерфейса. Ключевому слову «интерфейс» в определении аннотации предшествует символ «@».
Типичный комментарий к документации — это то, что обычно появляется в начале любого определения класса. Он содержит имя автора, версию, дату, дату последнего изменения и т. д. Итак, пример комментария будет выглядеть примерно так:
Читать: https://habr.com/ru/articles/823648/?utm_campaign=823648
@a_cup_of_java
___
Другие наши проекты
8 289
Топ-5 курсов, которые помогут сдать экзамен AWS Certified SysOps Administrator Associate SOA-C02 в 2024 году
Здравствуйте, ребята, я уже не раз рассказывал о сертификатах AWS и о том, насколько они важны для карьерного роста и сохранения актуальности в современном облакоцентричном мире. В прошлом я рассказывал о том, как подготовиться к экзаменам AWS Cloud Practitioner, AWS Developer Associate и AWS Solution Architect, а сегодня я расскажу об экзамене AWS Certified SysOps Administrator Associate. Это, пожалуй, самая сложная сертификация AWS ассоциативного уровня, и я настоятельно рекомендую вам готовиться к этому экзамену после сдачи экзаменов AWS Developer и AWS Solution Architect, хотя это и не является обязательным условием для сдачи этого экзамена.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2024/06/top-5-courses-to-crack-aws-certified-sysops-administrator-exam.html
@a_cup_of_java
___
Другие наши проекты
8 289
Пишем кастомный Plugin SonarQube
Привет всем! Недавно я решил поэкспериментировать с SonarQube и создать свой собственный кастомный плагин для проверки кода на соответствие моим правилам разработки. В этой статье я поделюсь с вами своим опытом и покажу, как вы тоже можете создать такой плагин своими руками.
...
Читать: https://habr.com/ru/articles/823590/?utm_campaign=823590
@a_cup_of_java
___
Другие наши проекты
8 289
Что будет, если ИИ будет писать новости?
Мы решили проверить это и позволили нейросети писать новости из мира технологий на основе ярких событий в канале NewsGPT.
Подписывайтесь, чтобы узнать, как видит мир нейросеть: @notnewsgpt
8 289
13 бесплатных практических вопросов по экзамену 1Z0-829 для сертификации Java SE 17 в 2024 году (пробный тест)
Здравствуйте, ребята, если вы готовитесь к сертификационному экзамену 1Z0-829, чтобы стать сертифицированным разработчиком Java SE 17 от Oracle в 2024 году, и ищете практические вопросы для подготовки, то вы пришли в нужное место. В этой статье я расскажу о 13 практических вопросах по Java SE 17 из моего нового курса на Udemy. Прошло много времени с тех пор, как я выпустил какой-либо курс на Udemy, и сегодня я с радостью объявляю о запуске моего нового курса - Java SE 17 Mock Test для экзамена 1Z0-829. Я работал над этим курсом долгое время, с тех пор как был объявлен этот экзамен, и если вы следите за мной в Twitter, то вы также знаете об этом.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2024/06/13-free-1z0-829-exam-practice-questions.html
@a_cup_of_java
___
Другие наши проекты
