Squeak.ru - шаблоны программирования

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


Преодоление сложностей разработки микросервисов: 10 ключевых проблем и стратегий для…
10 проблем, с которыми вы можете столкнуться при разработке микросервисов, и способы их решения Нет сомнений в том, что архитектура микросервисов произвела революцию в разработке программного обеспечения, разбив монолитные приложения на более мелкие, слабосвязанные сервисы. Хотя подход микросервисов обещает повышенную масштабируемость, гибкость и ускорение циклов разработки, он сопряжен с собственным набором проблем, которые разработчику очень важно знать, а не просто знать, но и..

Нулевая двусмысленность
Перегрузка конструкторов в Java (не только) полезна для общего дизайна. При эффективном использовании это может привести к правильной и эффективной инициализации класса и избежанию многих строк шаблонного кода. Вчера столкнулся со следующей проблемой. Я написал класс следующим образом: public class Foo { public Foo(Integer i, Double d) { ... } public Foo(Integer i, Float f) { ... } } который определяет класс Foo с двумя конструкторами, которые принимают Integer и..

Создание Android-приложения с дополненной реальностью
В этой статье представлены руководства по созданию приложения дополненной реальности для Android с помощью Google Sceneform SDK. Примечание: Google SceneForm сейчас устарел, мы будем использовать его продолжение SceneView ( https://github.com/SceneView/sceneform-android ) Вот некоторые превью того, что мы собираемся построить, Sceneform — это 3D-фреймворк, упрощающий создание приложений ARCore без OpenGL. Это упрощает визуализацию реалистичных 3D-сцен в приложениях с..

Концепции сервлетов и JSP
Сервлет Сервлет — это класс Java, который обрабатывает запросы, обрабатывает их и отвечает ответом. Например, мы можем использовать сервлет для сбора входных данных от пользователя через HTML-форму, запроса записей из базы данных и динамического создания веб-страниц. Сервлеты находятся под управлением другого Java-приложения, называемого контейнером сервлетов. Когда приложение, работающее на веб-сервере, получает запрос , сервер передает запрос контейнеру сервлетов, который,..

Расцвет Явы
В мире компьютерного программирования доминировала горстка языков, каждый из которых имел свои сильные и слабые стороны. Но затем, в середине 1990-х, на сцену вышел новый игрок: Java. Java была создана командой инженеров Sun Microsystems под руководством Джеймса Гослинга с целью разработки…

Классы в ООП (Easy-Explain)
Классы — это фундаментальный блок в изучении ООП . Используя классы, разработчики могут создавать структурированные программы с исходным кодом, который можно легко изменить. В этой статье мы расскажем о классах, почему они используются и как вы можете их использовать. У меня к вам вопрос, если я попрошу вас разработать программное обеспечение, которое будет хранить следующие свойства для 5 пользователей (имя, возраст, город, контакт, зарплата). Теперь вы начнете писать код,..

Использование удачи в решении проблем
Если вы программист, то вы определенно пытались решить одну или несколько задач на таких сайтах, как Leetcode или Codeforces. Как вы знаете, большинство из этих задач требуют точного ответа в каждом тестовом примере, но представляли ли вы, что некоторые из этих проблем могут быть решены с помощью решений, которые используют случайную функцию для получения точных результатов? И верите вы или нет, вам может очень не повезти и вы получите неправильный ответ в конце, даже если ваше решение..

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

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..