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


Докеризация приложения Spring Boot
Приветствую вас после долгого перерыва 😄, наконец-то у меня появилось время объяснить, как докеризовать приложение Spring Boot. Как вы знаете, я первым написал эту статью: Краткая информация о Docker . Лучше сначала прочитать эту статью, потому что она содержит краткую информацию, которую должен знать каждый разработчик 💻. Как только вы прочтете предыдущий пост, вы будете готовы научиться использовать Docker с Spring Boot. С этого момента я предполагаю, что вы установили..

Вычисления v0.8.6
Представлен класс KernelInstruction. Отдельные инструкции ядра, связанные с пересылкой, потерей и оптимизацией Файлы ядра организованы в подкаталоги на основе одного и того же разделения. Относительные пути CUH перемещены в отдельный файл Фабрика ядра больше не отображается в контексте CUDA. Ядра теперь создаются с помощью метода createKernel в CudaContext. Рефакторинг набора тестов для CudaStochasticGradient с использованием инструкции по сборке. Реализована поддержка CUDA для..

Освойте различные типы наблюдаемых в RxJava
Выберите подходящий объект Observable в соответствии с вашими требованиями Если у вас нет базовых представлений о RxJava, прочтите сообщение RxJava: многопоточность в Android . Если у вас есть базовое представление о RxJava, вы должны знать, что Observable - это компонент, который передает значения в Observer. Этот пост посвящен изучению различных типов Observables, доступных в RxJava. Различные типы наблюдаемых Наблюдаемый объект может доставлять несколько значений любого типа -..

Создание Spring Boot REST API - Часть 1: Настройка приложения
Взгляните на Spring Boot, чтобы узнать, что он может предложить Несколько дней назад я разговаривал с коллегой, который работает над веб-проектом, используя Spring Boot и Hibernate . Я был поражен тем, что кто-то все еще может использовать технологии Java для веб-приложений в наши дни, когда существует множество веб-фреймворков, с которыми проще работать и которые обеспечивают почти такую ​​же производительность. Я сам начал свою веб-разработку на JavaServer Pages (JSP), прежде..

Код — Общение с будущим
Представьте, если бы было возможно общаться со своим прошлым «я», разве вы не воспользовались бы даже самой запутанной возможностью? В будущем тебе тоже нужна любовь. К счастью для нас, это не так запутанно… Но все равно… Представьте, что ваш волшебный стикер путешествует во времени. Это не гладко; потому что есть озорные эльфы, которые пытаются изменить вашу заметку, чтобы направить вас по ложному пути и разозлить ваши рефактореры. СОВЕТ. Используйте все доступные языковые и..

5 лучших языков программирования для изучения в 2020 году
Языки программирования формируют наш рынок с начала эры ИТ. Теперь, как правило, {это может быть} часто объяснение того, почему десятки языков программирования иногда опаздывают в бизнесе. В этом развивающемся мире компьютеров жизненно важной способностью стало то, что мы стремимся понимать и говорить на его языке, но проблема в том, что дух служения вам производит выбор, который мы собираемся обсудить, идентичный. Поэтому мы поместили в список 5 языков программирования ,..

Лучшая практика: установление границы доверия
Принципы защитного программирования гласят, что мы должны проверять и утверждать предварительные условия (входные параметры, возвращаемые значения вызываемых методов, текущее состояние системы) перед выполнением кода конкретного метода. Очевидным преимуществом этого подхода является то, что он позволяет вам на раннем этапе обнаруживать ошибки и получать разумную трассировку стека, которая ограничивает область поиска ошибки в коде. В качестве простого примера, если мы явно..