Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👋 Инструменты повышения продуктивности и качества кода в Java
1⃣ Lombok — устраняет шаблонный код, автоматически генерируя геттеры, сеттеры, конструкторы и т.д.
2⃣ MapStruct — генерирует типобезопасные мапперы между DTO и сущностями на этапе компиляции.
3⃣ JRebel — позволяет горячую перезагрузку классов Java без перезапуска приложения (экономит массу времени).
4⃣ SonarLint — линтер в IDE в реальном времени для обнаружения багов и "запахов кода" по мере написания.
5⃣ SonarQube — платформа статического анализа кода с дашбордами и quality gates.
6⃣ Checkstyle — обеспечивает соблюдение стандартов кодирования и правил оформления.
7⃣ SpotBugs — сканирует байткод для выявления потенциальных ошибок и проблем с производительностью.
👉 Новости 👉 База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Что означает S? в Bash?
-
-
Пример:
👉 Новости 👉 База вопросов
$?
содержит код завершения последней команды:-
0
- успешное выполнение.-
1
и другие - ошибка.Пример:
ls / nonexistent_folder
echo $? # Выведет 2 (ошибка)
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
📞 В программировании шаблоны проектирования предлагают проверенные решения типичных задач.
Существуют три основных типа шаблонов: порождающие (creational), структурные (structural) и поведенческие (behavioral).
В этой статье Анджан объясняет порождающие шаблоны проектирования на примерах кода на Java.
👉 Новости 👉 База вопросов
Существуют три основных типа шаблонов: порождающие (creational), структурные (structural) и поведенческие (behavioral).
В этой статье Анджан объясняет порождающие шаблоны проектирования на примерах кода на Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Введение в Springdoc OpenAPI в Spring Boot
Хотите автоматически документировать свои REST API на Spring Boot?
Используйте Springdoc OpenAPI для генерации интерактивного Swagger UI с минимальной конфигурацией.
👉 Новости 👉 База вопросов
Хотите автоматически документировать свои REST API на Spring Boot?
Используйте Springdoc OpenAPI для генерации интерактивного Swagger UI с минимальной конфигурацией.
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
😇 Решение задачи LeetCode #57 “Insert Interval” на Java
Читать подробнее
👉 Новости 👉 База вопросов
Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Как скопировать файлы в Bash?
Чтобы скопировать файл, используйте команду
Для копирования папки используйте
👉 Новости 👉 База вопросов
Чтобы скопировать файл, используйте команду
ср
:cp source_file destination_file
Для копирования папки используйте
-r
:cp -r source_directory destination_directory
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
#полезное
🥺 Профилирование с помощью Spring Boot Actuator
Spring Boot Actuator предоставляет эндпоинты, такие как
В связке с Micrometer, Prometheus и Grafana позволяет визуализировать производительность вашего приложения.
👉 Новости 👉 База вопросов
Spring Boot Actuator предоставляет эндпоинты, такие как
/actuator/metrics
, /actuator/health
и /actuator/heapdump
.В связке с Micrometer, Prometheus и Grafana позволяет визуализировать производительность вашего приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤓 Пример Spring MVC: Hello World
Простое веб-приложение, в котором контроллер обрабатывает запрос, добавляет данные в модель и отображает их в представлении (view).
👉 Новости 👉 База вопросов
Простое веб-приложение, в котором контроллер обрабатывает запрос, добавляет данные в модель и отображает их в представлении (view).
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Разница между одинарными и двойными кавычками в Bash
Одинарные кавычки
👉 Новости 👉 База вопросов
Одинарные кавычки
' '
предотвращают интерпретацию переменных и команд, а двойные " "
позволяют их подставлять.VAR="world"
echo 'Hello $VAR' # Выведет: Hello $VAR
echo "Hello $VAR" # Выведет: Hello world
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 CompletableFuture - современный подход к асинхронному программированию в Java.
Это помогает повысить производительность в реальных приложениях, таких как API и микросервисы.
👉 Новости 👉 База вопросов
CompletableFuture
в Java позволяет выполнять неблокирующие асинхронные задачи с помощью чистого, цепочечного API.Это помогает повысить производительность в реальных приложениях, таких как API и микросервисы.
Please open Telegram to view this post
VIEW IN TELEGRAM