TGViewer
Channel Public Channel
Чашечка Java

Чашечка Java

@a_cup_of_java

Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Subscribers
8.35K
Photos
3.9K
Videos
13
Links
6.4K

Showing posts older than #6184 · Back to latest

Older Posts 20 shown
Post #6181 1.88K
Настраиваем TLS контекст. КриптоПро в помощь

Эта публикация – практический кейс c кратким туториалом по реализации TLS-соединения, на основе российских стандартов шифрования, основанных на компонентах КриптоПро (CP). Статья не содержит рекламы или попытки сподвигнуть к выбору конкретных компонентов. Я столкнулся с задачей реализации шифрованного подключения к системам бюро кредитных историй (БКИ) в части оценки платежеспособности физических лиц. У меня было ограничение - необходимо было использовать КриптоПро (CP). В процессе реализации задачи открыл для себя несколько интересных моментов. Процесс их "открытия" был чарующим и загадочным. Чары мне обеспечил CP, а с загадками помогали службы поддержки БКИ и CP. Этой статьей хочу помочь сэкономить время и сделать прозрачным процесс реализации шифрованного подключения. В начале статьи дам небольшой теоретический экскурс. Если Вас интересуют детали реализации, то сразу переходите к разделу "Установка и настройка CP компонентов", код, приведенный в статье выложен тут. Приятного чтения.
Читать

Читать: https://habr.com/ru/companies/alfastrah/articles/823974/?utm_campaign=823974

@a_cup_of_java
___
Другие наши проекты
  • 👍 4
Post #6180 1.75K
Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)

Приветствую тебя, Хабр! Сегодня мы попробуем разобраться, как написать интеграционный\сервисный\авто тест для Spring Boot приложения, которое взаимодействует с внешним миром исключительно с помощью Kafka.
Начнем!

Читать: https://habr.com/ru/articles/824594/?utm_campaign=824594

@a_cup_of_java
___
Другие наши проекты
  • 👍 1
Post #6177 1.63K
Эффективность 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
___
Другие наши проекты
  • ⚡ 4
  • 🍾 2
  • 🆒 2
Post #6175 1.51K
Обзор 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
___
Другие наши проекты
Post #6173 1.46K
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
___
Другие наши проекты
Post #6172 1.46K
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
___
Другие наши проекты
  • 🔥 2
  • 🥰 1
Post #6171 1.49K
Нереальная локализация

Давно хотелось раскрыть интересную тему локализации ПО, но так чтобы не повторяться и не цитировать прописные истины.

Поэтому рассказываю как локализовать обычное корпоративное Java-приложение на..  несуществующие фантастические языки: Клингонский и Р’льех.
Погрузиться

Читать: https://habr.com/ru/articles/823836/?utm_campaign=823836

@a_cup_of_java
___
Другие наши проекты
  • 👍 2
Post #6170 1.56K
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
___
Другие наши проекты
  • 🥰 2
  • 👏 1
Post #6169 1.63K
Строим свой 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
___
Другие наши проекты
  • 🔥 4
Post #6168 1.66K
Использование библиотеки для профилирования в 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
___
Другие наши проекты
Post #6167 1.7K
Стоит ли использовать 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
___
Другие наши проекты
  • 🔥 2
Post #6166 1.58K
Аннотации vs Документационные комментарии vs Маркерные интерфейсы

Прежде чем обсуждать, когда использовать аннотации вместо комментариев, важно сначала понять, что такое аннотации и для чего они используются в Java.

Аннотации не заменяют комментарии к документации (у них есть и другие применения), но во многих случаях (особенно в тех случаях, когда нам нужны аналогичные структурированные комментарии) они предпочтительнее комментариев. Причина в том, что аннотации являются типами в Java, как и любой другой тип данных, определяемый пользователем. И, следовательно, их можно использовать после того, как они определены.

Аннотации в Java на самом деле представляют собой всего лишь форму интерфейсов, и, следовательно, определение типа аннотации похоже на определение интерфейса. Ключевому слову «интерфейс» в определении аннотации предшествует символ «@».

Типичный комментарий к документации — это то, что обычно появляется в начале любого определения класса. Он содержит имя автора, версию, дату, дату последнего изменения и т. д. Итак, пример комментария будет выглядеть примерно так:


Читать: https://habr.com/ru/articles/823648/?utm_campaign=823648

@a_cup_of_java
___
Другие наши проекты
  • 👍 2
Post #6165 1.5K
Топ-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
___
Другие наши проекты
Post #6164 1.59K
Пишем кастомный Plugin SonarQube

Привет всем! Недавно я решил поэкспериментировать с SonarQube и создать свой собственный кастомный плагин для проверки кода на соответствие моим правилам разработки. В этой статье я поделюсь с вами своим опытом и покажу, как вы тоже можете создать такой плагин своими руками.
...

Читать: https://habr.com/ru/articles/823590/?utm_campaign=823590

@a_cup_of_java
___
Другие наши проекты
  • 😁 1
Post #6162 1.5K
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
___
Другие наши проекты
Post #6160 1.62K
Побитовые проверки в Java и почему они так неоднозначны

Операторы "&" и "|" не вызывают вопросов, когда применяются в подходящих ситуациях. Но знаете ли вы о всех последствиях использования побитовых операторов вместо логических в Java? В этой статье мы рассмотрим как плюсы производительности такого подхода, так и минусы его читабельности.


Читать: https://habr.com/ru/companies/pvs-studio/articles/823488/?utm_campaign=823488

@a_cup_of_java
___
Другие наши проекты
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 →