Публикации по теме 'java'
Что такое ДДД?
Концепция Domain-Driven Design , также известная как DDD, была представлена Эриком Эвансом в его книге «Domain-Driven Design: решение проблем в основе программного обеспечения» , опубликованной в 2003 году. из концепций, упомянутых в его книге, являются чем-то совершенно новым, но Эванс был первым, кто обнародовал эту концепцию в целом — новый способ создания программного обеспечения. С тех пор DDD вырос и широко используется с другими архитектурными концепциями, такими как CQRS..
Вот что вам нужно знать о Guice
Среда Guice — это еще одна среда внедрения зависимостей (DI), которая в наши дни стала более популярной. В Интернете есть много руководств по этому фреймворку, и это здорово, но они не дают много информации о том, что именно мы должны использовать в нашем проекте.
В этой статье мы обсудим и сравним две основные концепции Guice: Bindings и Provides.
Начнем с аннотации @Inject — стандартного способа внедрения в шаблоне внедрения зависимостей. Это дает нам возможность внедрить..
Найти, существует ли путь в графике 🚕
Вопрос
Существует двунаправленный граф с n вершинами, где каждая вершина помечена от 0 до n - 1 ( включительно ). Ребра в графе представлены в виде двумерного целочисленного массива edges , где каждый edges[i] = [ui, vi] обозначает двунаправленное ребро между вершиной ui и вершиной vi . Каждая пара вершин соединена не более чем одним ребром, и ни одна вершина не имеет ребра сама с собой.
Вы хотите определить, существует ли допустимый путь от вершины source к..
Что означают POJO и Bean в Java? Насколько они разные?
Объектно-ориентированного программирования
Что означают POJO и Bean в Java? Насколько они разные?
Руководство по POJO и Bean в программировании на Java…
В этой статье я собираюсь объяснить две важные функции Java: POJO и Java bean. Чем они отличаются и когда их использовать? После прочтения этой статьи у вас будут хорошие знания об этих функциях Java.
Начнем с POJO.
Что означает POJO?
Это расшифровывается как Plain Old Java Object. Это простой объект [Person/Employee..
Модель памяти Java | Обязательное руководство для каждого Java-разработчика (часть 1)
Мы сосредоточимся на трех основных моментах модели памяти Java:
Структура памяти JVM (часть 1) Сборка мусора (Часть-2) Изменение модели памяти с Java 7 на Java 8 (часть 3)
В этой серии статей мы углубимся во все по порядку и поймем, как мы можем оптимизировать наше приложение. Начнем со структуры памяти JVM.
JVM (виртуальная машина Java) — это место, где выполняется весь код Java. Поэтому очень важно понять, где находится весь код в памяти JVM.
1. Область метода: здесь..
Интегрируйте Lombok в свой проект
Чтобы настроить lombok с помощью любого инструмента сборки, вы должны указать, что зависимость lombok требуется для компиляции вашего исходного кода, но не обязательно должна присутствовать при запуске/тестировании/сотрясении/ином развертывании вашего кода.
Обычно это называется «предоставленной» зависимостью.
Использование ломбока с Maven -
Добавьте следующую зависимость в свой проект -
Maven pom.xml
< dependencies >
< dependency >
< groupId..
Сложность времени и сложность пространства
Основные
В этой статье в простой для понимания форме представлены временная сложность и пространственная сложность, которые помогут вам быстро понять обе концепции с точки зрения выполнения программы.
Демонстрация с использованием Java.
Временная сложность
Представьте сегодня, что мы находимся в фантастическом мире, где нам нужно произносить заклинания, произнося заклинания. «Количество предложений в заклинании определяет силу и масштаб магии». В реальном мире понятие..
Новые материалы
Уравнение множественной нелинейной регрессии с использованием панели инструментов нейронной сети
Я анализирую данные с шестью входами и одним выходом. Я обучил сеть с помощью Neural Network Toolbox. Я хочу, чтобы эта сеть предсказывала математическую модель или уравнение регрессии...
Методы выбора признаков в машинном обучении
Различные способы, которыми мы можем выбрать лучшие функции, чтобы получить оптимальное соответствие между данными и моделью машинного обучения.
Модели машинного обучения могут учиться на данных..
Что такое глубокое обучение и как происходит волшебство?
Простое краткое руководство - для всех.
Искусственный интеллект, машинное обучение, чат-боты, НЛП - все это модные словечки в наши дни. От разработчиков до аналитиков и владельцев бизнеса..
Развертывание моделей машинного обучения с использованием контейнеров тремя способами
В этой статье из нашей серии статей о декларативных MLOps я рассказываю о том, как вы можете обернуть свою модель в контейнер для обслуживания прогнозов тремя способами — как служба HTTP, через..
Кеширование во Flutter для Интернета
Как предоставить вашим клиентам самые свежие и лучшие
Яркая сторона кеширования
Кэширование отлично подходит для частой выборки больших ресурсов: библиотек, изображений или других..
Искусственный интеллект: машинное обучение
Машинное обучение — это быстро развивающаяся область компьютерных наук, которая фокусируется на обучении компьютеров обучению на основе данных без явного программирования. Его важность..
Анализ главных компонентов (PCA)
Это мой первый блог, и самая интересная тема, которую я нашел, — это анализ главных компонентов (PCA).
Что такое PCA??
Это неконтролируемая проблема машинного обучения. Ее основная цель —..