Java Developer
16K subscribers
1.6K photos
122 videos
2 files
1.75K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 JDBC: как Java научилась дружить с базами данных?

В статье объясняется, как работает JDBC — стандартный способ подключения Java-приложений к базам данных.

Разбираются типы драйверов, методы выполнения запросов и управление транзакциями, что поможет понять, как Java взаимодействует с различными СУБД.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84😁1
Милорд, как же нам быть?

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤣43😁72
Вопрос с собеседования

Как устроен enum в Java и чем он отличается от enum в других языках?

Ответ: В Java enum — это не просто набор констант, а полноценный класс, неявно наследующий java.lang.Enum. Каждый элемент — это экземпляр этого класса.

В enum можно добавлять поля, методы и даже переопределять поведение для отдельных значений. Такие enum-классы являются final и не допускают наследования. Также их можно использовать в switch, как обычные константы.

В отличие от enum в C или C++, где это по сути просто числа, Java-энумы типобезопасны и могут вести себя как полноценные объекты с логикой и состоянием.


tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥244👨‍💻1
👩‍💻 Kafka: лучшие практики применения

В статье рассматриваются лучшие практики использования Kafka: правильная настройка продюсеров, консумеров и конфигурация брокеров.

Автор подробно освещает ключевые технические аспекты Kafka, приводя наглядные примеры, реальные кейсы и рекомендации по настройке.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3
Уже на опыте

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁186🤔2🔥1
👩‍💻 Основы транзакций в Spring и JDBC

В статье разбирается, как работают транзакции в Java-приложениях через JDBC и как Spring позволяет упростить управление ими с помощью @Transactional.

Автор показывает, как вручную контролировать транзакции, объясняет ключевые принципы ACID и демонстрирует, как Spring автоматически управляет их жизненным циклом.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🔥21
Когда решил разобраться в SQL по туториалам:

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
💯233
Вопрос с собеседования

Что такое MongoDB и чем она отличается от SQL-баз?

Ответ: MongoDB — это документо-ориентированная NoSQL база данных, в которой данные хранятся в виде документов формата BSON (расширенный бинарный JSON).

В отличие от SQL-баз, она не требует фиксированной схемы, легко масштабируется и чаще применяется там, где важна гибкость структуры данных.


tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍152
👩‍💻 Безопасность приложений: инструменты и практики для Java-разработчиков

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

Авторы показывают на примерах, как стандартизация кода, статический анализ и защищённые сборочные конвейеры делают приложения надёжнее и устойчивее к уязвимостям.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2
Что правда то правда

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26💯104
Вопрос с собеседования

Какова структура у JWT-токена?

Ответ: JWT (JSON Web Token) состоит из трёх частей, разделённых точками:

▶️ Заголовок (Header) — содержит тип токена (JWT) и алгоритм подписи, например HMAC SHA256 или RSA

▶️ Полезная нагрузка (Payload) — включает так называемые “утверждения” (claims): данные вроде ID пользователя, срока действия токена, ролей и другой метаинформации

▶️ Подпись (Signature) — создаётся из заголовка и payload с использованием секретного ключа. Она гарантирует, что содержимое токена не было подделано.

Эти части кодируются в base64 и объединяются через точки: header.payload.signature.


tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍189