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


Прекратите спорить о языке и продолжайте использовать тот, который вам удобен
Сегодня я видел, как некоторые разработчики спорили о Java в твиттере, что побудило меня написать эту статью. Язык программирования - одна из самых важных частей в архитектуре разработки программного обеспечения, но каждый день, какой язык вы выбираете, становится все менее актуальным. Большинство людей используют технический аспект языка, чтобы спорить, сегодня я сосредоточусь на истории, чтобы узнать о прошлом, понять, что происходит в настоящем и чего ожидать в будущем. Языки..

Ряд Фибоначчи с использованием рекурсии
Как реализовать ряды Фибоначчи на разных языках Добро пожаловать в очередной блог. Сегодня мы расскажем, как создавать ряды Фибоначчи с помощью рекурсии на четырех языках — C, C#, Java и Python. Прежде чем мы углубимся непосредственно в реализацию, важно понять, что такое ряд Фибоначчи. Ряд Фибоначчи — это числовой ряд, в котором следующее число получается путем сложения двух предыдущих чисел. Начало ряда выглядит следующим образом: 1, 1, 2, 3, 5, 8 и так далее. Кроме того, я не должен..

[056] LeetCode 45 演算法 【Игра в прыжки II】 跳躍 遊戲 II
45. Игра в прыжки II (Hard) Учитывая массив неотрицательных целых чисел, вы изначально занимаетесь первым индексом массива. Каждый элемент в массиве представляет вашу максимальную длину прыжка в этой позиции. Ваша цель - достичь последнего показателя за минимальное количество прыжков. Пример: Input: [2,3,1,1,4] Output: 2 Explanation: The minimum number of jumps to reach the last index is 2. Jump 1 step from index 0 to 1, then 3 steps to the last index. Примечание. Вы..

Утечка памяти в Java.
Утечка памяти, само название говорит само за себя. Память: - означает оперативную память (ОЗУ) на вашем компьютере. Утечка : - Утечка означает потерю памяти или памяти, которую больше нельзя использовать. Это концепция, при которой программа на Java использует память или ресурсы, хотя они никому не нужны. Если мы рассмотрим работу виртуальной машины Java (JVM), она очищает память кучи, как только она была разыменована, но что, если на объект все еще ссылаются, но он больше..

LightningJ Paywall  — «Микроплатежи в микросервисах».
Проект с открытым исходным кодом, направленный на то, чтобы максимально упростить интеграцию веб-службы Java Spring в сеть Lightning. LightningJ Paywall — это фреймворк, который просто позволяет вам аннотировать сервис API, за который вы хотите взимать плату, и фреймворк справится с большинством сложностей потока платежей за вас. Как это работает Что вам в основном нужно сделать для поддержки платежей за ваши услуги, так это подключиться к узлу LND Lightning и выполнить следующие три..

Простой подход к созданию более надежной системы
Система не должна отказывать, и приложение не должно падать . Эта мантра широко применяется при разработке программного обеспечения и проектировании распределенных систем. Различные компании внедрили какие-то методы для предотвращения сбоев своего приложения. Например, Amazon защищает свою облачную инфраструктуру от сбоев, используя систему высокой доступности , которая относится к системе без единой точки отказа - путем создания избыточности, чтобы в случае отказа одного из..

Javastreams против функций Scala
Совсем недавно при работе с микросервисами я столкнулся с проблемой, когда мне нужно перебрать 2 коллекции, извлечь некоторые общие и непересекающиеся элементы, построить из них результирующую коллекцию, которая должна быть моим окончательным результатом. Позвольте мне дать четкое представление о том, как выглядит проблема - Ява: Существует 2 списка, каждый элемент которых представляет собой кортеж/пару, содержащую ключ и значения. Ключ всех элементов в первом списке — «A», а во втором..