Современное программирование

Публикации по теме 'java'


Какую платформу микросервисов Java выбрать в 2020 году?
Изучение Micronaut и Quarkus против Spring Boot - насколько они хороши? По состоянию на 2020 год Java по-прежнему остается одним из самых популярных языков программирования для создания веб-приложений, хотя ему приходится сталкиваться с жесткой конкуренцией со стороны новых языков, таких как Go, Python и TypeScript. В мире Java Spring Framework стала де-факто стандартом для разработки микросервисов. Благодаря таким библиотекам, как Spring Boot и Spring Data , фреймворк прост в..

Java 101: перегрузка методов в Java
Основы плюс сравнение с переопределением методов в Java Введение Перегрузка методов — мощная функция программирования на Java, позволяющая разработчикам определять несколько методов с одинаковыми именами в одном классе. Каждый метод должен иметь уникальную подпись, включая имя метода и типы параметров. Эта функция имеет решающее значение в программировании на Java, поскольку позволяет разработчикам повторно использовать имена методов, делая код более читабельным и легким в..

Котлин: не убийца Scala, просто лучшая Java
Чтобы избежать каких-либо негативных эмоций, я хотел бы сразу пояснить, что я ничего не имею против Java 8 и действительно люблю Scala. Обычно я не балуюсь разными языками программирования, если только мои проекты не диктуют мне этого, по той простой причине, что я предпочитаю овладеть своим текущим набором навыков, чем слишком разбрасываться; мнение, с которым все могут не согласиться. Недавно начал проверять Котлин . Если вас, как и меня, беспокоит долговечность экосистемы по..

Программирование и магические числа
Недавно мне пришлось просмотреть код младшего разработчика и натолкнуться на множество безымянных чисел, которые неоднократно использовались в различных блоках кода. Это побудило меня написать этот пост, поскольку я являюсь активным сторонником Чистого кода и Рекомендации. Что такое магические числа Магическое число относится к анти-шаблону использования чисел непосредственно в исходном коде. Обычно они имеют необъяснимое значение или несколько вхождений, которые могут..

Начало работы с Kotlin: подробное руководство для разработчиков Java
Введение Как разработчик Java, вы, возможно, слышали о Kotlin, современном языке программирования, работающем на виртуальной машине Java (JVM). Kotlin завоевал популярность благодаря своей лаконичности, функциям безопасности и полной совместимости с Java. В этом подробном руководстве мы познакомим вас с основами Kotlin и расскажем, как вы можете использовать имеющиеся у вас знания Java, чтобы быстро приступить к работе. Введение в Котлин Kotlin — это язык программирования со..

Паттерны проектирования в Android - Адаптер
Шаблоны проектирования - это многократно используемые решения наиболее часто встречающихся программных проблем. Они могут ускорить процесс разработки, предоставляя проверенный способ решения частых проблем. В этой серии статей я уже писал о: Строитель выкройки Паттерн наблюдателя Пришло время для адаптера ! Вступление Шаблон адаптера - это один из структурных шаблонов, которые используются для композиции классов и объектов. Этот шаблон полезен в ситуации, когда у нас..

«Прототипное наследование» в JavaScript
«Прототипное наследование» в JavaScript Объекты могут наследовать свойства и методы от других объектов в соответствии с основной идеей JavaScript о прототипическом наследовании. Он основан на цепочке прототипов, в которой объекты связаны ссылками с объектами-прототипами, и JavaScript ищет в объекте-прототипе отсутствующие свойства или методы, прежде чем двигаться вверх по цепочке, пока не будет найдено отсутствующее свойство или метод или не будет достигнут конец цепочки. В..

Новые материалы

Обучение SAP Successfactors Recruiting Management в NOIDA.
Лучший провайдер SAP Training с целевым размещением SAP-коучинг в Нойде. Наш курс SAP концентрируется от коучинга базового уровня до продвинутого уровня и охватывает как функциональные, так и..

10x Rockstar Ninja Wizard Vampires
10x Rockstar Ninja Wizard Vampires Бесконечные призывы к программистам «10x», «рок-звезда», «ниндзя», «волшебник» раздражают многих из нас в профессии, в основном тех из нас, кто никогда бы..

Как работают алгоритмы уменьшения дисперсии, часть 1 (машинное обучение)
Невозможные детерминированные, стохастические алгоритмы и алгоритмы уменьшения дисперсии для оптимизации в условиях ограничений ортогональности (arXiv) Автор: Пьер Аблен , Симон Вари , Бин..

Nemo.js: среда автоматизации PayPal с открытым исходным кодом node.js.
Nemo был разработан, чтобы уменьшить объем файлов спецификаций, а также обеспечить максимальную гибкость. Базовый шаблон настройки: var Nemo = require('nemo'); var nemo = {}; var plugins =..

Можете ли вы предсказать состояние пациента на основании обзора?
НЛП по классификации состояний пациентов с использованием обзоров лекарств Некоторые лекарства, отпускаемые по рецепту, могут вызывать привыкание и могут вызывать проблемы у людей,..

Как создать Discord-бота на Python
Начните разработку бота для разногласий с помощью discord.py! В этой статье предполагается, что у вас уже установлен Python, а также учетная запись Discord. Шаг 1. Настройте свою среду..

Защищенные маршруты с помощью react-router-dom v6
Механизмы маршрутизации в реагирующих веб-приложениях обрабатываются с помощью библиотеки под названием react-rotuer-dom, это мощная библиотека, которая позволяет легко реализовать динамическую..