❓ Вопрос: Что такое Java Remote Method Invocation (RMI)? Ответ - RMI - это API Java, который выполняет объектно-ориентированный эквивалент удаленных вызовов процедур (RPC) с поддержкой прямой передачи сериализованных классов Java и распределенной сборки мусора. Удаленный вызов метода (RMI) также можно рассматривать как процесс активации метода на удаленно запущенном объекте. RMI обеспечивает прозрачность местоположения, поскольку для пользователя это выглядит так, что метод выполняется на локаль...
Java Developer | Backend
Авторский канал действующего java разработчика Платформа: https://offercraft.ru Сотрудничество @offercraft_support
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
19 из 19🔤 Test-Driven Development: как полюбить модульное тестирование Мы разберём страхи, останавливающие разработчика перед тем, чтобы начать, наконец, писать тесты. Выявим очевидные преимущества. Рассмотрим основные правила разработки через тестирование. И подкрепим всё это реальными примерами. 🔗 Ссылка на статью 🖥Java Developer | Backend |#⃣ #статья #java
❗Сборка мусора в Java Сборка мусора (Garbage Collection) в Java — это автоматический процесс управления памятью. JVM отслеживает объекты, которые больше не используются, и освобождает память, чтобы предотвратить утечки. Это позволяет разработчикам сосредоточиться на логике приложения, не беспокоясь о ручном управлении памятью. *️⃣Кратко о структуре памяти в JVM Куча (Heap) Куча - это область памяти JVM, где хранятся все объекты Java и связанные с ними данные. Выделение памяти в куче происходит д...
Roadmap "Как стать java разработчиком". Карта показывает необходимые навыки для изучения 🔗 Ссылка 👩💻 Java Developer | Backend |#⃣ #обучение #java
👩💻 Java Developer | Backend | #⃣#мемы #java
❗Паттерны проектирования. Структурные паттерны. Bridge (Мост). Паттерн проектирования "Мост" (Bridge) используется для разделения абстракции и реализации, что позволяет изменять их независимо друг от друга. Этот паттерн особенно полезен, когда у вас есть множество возможных реализаций и абстракций, которые могут изменяться независимо, что делает систему более гибкой и расширяемой. interface Engine { void setEngine(); } abstract class Car { protected Engine engine; public Car(Engine engine){ this...
👩💻 Java Developer | Backend | #⃣#мемы #java
🖥 Java Developer | Backend | #⃣#мемы #java
❗Использование PreparedStatement для предотвращения SQL-инъекций При работе с базами данных в Java, использование PreparedStatement является предпочтительным методом по сравнению с обычным Statement. Это связано с тем, что PreparedStatement помогает предотвратить SQL-инъекции и улучшает производительность за счет предварительной компиляции SQL-запросов. Пример использования PreparedStatement import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java...
🔤 Простые сценарии использования Sonarqube На сегодняшний день sonarqube - один из самый известный способ автоматического анализа кода и его ревью. В данной статье показан процесс настройки sonarqube для вашего проекта. 🔗 Ссылка на статью 👩💻 Java Developer | Backend |#⃣ #статья #java