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


День 19: RESTful API на Java с JAX-RS Framework
# 100DaysOfCode Это первое число месяца, так что после короткого перерыва можно снова приступить к испытанию. Давайте сразу приступим к написанию кода! Проект (1 час) : создание службы RESTful с использованием JAX-RS и JAVA API для веб-служб RESTful, которые будут обслуживать информацию о пользователях. Весь код этого проекта можно найти на моем github Шаг 1. Установка Загрузите последнюю версию JAX-RS здесь . Предполагая, что у вас уже установлен Eclipse, настройте..

Задание 02 и 03: Многопоточность в операционной системе
Парадигма многопоточности стала более популярной, поскольку попытки дальнейшего использования параллелизма на уровне инструкций зашли в тупик с конца 1990-х годов. Прежде чем я объясню о многопоточности, сначала я должен объяснить о потоке, если вы не знаете о потоке, вероятно, вам, ребята, трудно понять, что такое многопоточность. Что такое поток? Поток — это поток выполнения через код процесса со своим собственным программным счетчиком, который отслеживает, какую инструкцию..

Создание викторины на Java
Сегодня я создал викторину на Java со своими учениками и хочу рассказать, как мы ее решили. Во-первых, мы изложили шаги для игры: 1. В игре будет десять вопросов. 2. Будет два игрока. 3. Порядок будет меняться между первым и вторым игроком. 4. Каждый правильный ответ приносит балл, а неправильные ответы просто не учитываются. 5. Выигрывает тот, у кого в итоге больше очков. (Мы еще не решили, что делать с галстуками). С самого начала мы знали, что нам нужно будет..

Управление памятью в 2D-массиве
Если мы определяем arr[][], стек в оперативной памяти формируется с переменной с именем arr, которая хранит нулевое значение (т. е. ни на что не указывает). Первое измерение, равное 4, обозначает строки, а второе, равное 5, обозначает столбцы, когда мы определяем этот массив как arr=new int[4][5]. Есть два способа выразить представление двумерного массива: абстрактный вид просмотр памяти В абстрактном представлении видна сетка со строками и столбцами, каждая из которых начинается с..

Потоки Java 3. Создайте поток
Потоки Java 3. Создайте поток Объект Stream можно создать несколькими способами, например: — из Коллекции с использованием методов stream() и parallelStream() ; — из массива с помощью Arrays.stream(Object[]) ; — из массива или varargs с использованием Stream.of(Object[]) ; — с помощью Stream.builder() ; — с помощью Stream.generate(Supplier) ; — с помощью Stream.iterate(Object, UnaryOperator) или Stream.iterate(T seed, Predicate hasNext, UnaryOperator f) ;..

Ядро Java || BigInteger и BigDecimal
В Java BigInteger и BigDecimal и являются классами в пакете java.math , которые обеспечивают целое число произвольной точности и десятичное число произвольной точности соответственно. Они используются при работе с чрезвычайно большими или точными числовыми значениями, превышающими возможности примитивных типов данных ( double , float , long и т. д.). Большой Целый: - BigInteger полезен в таких сценариях, как криптография, теория чисел, большие вычисления или когда требуется..

Лучшие фреймворки Java для микросервисов. Мой опыт.
Лучшие платформы Java для микросервисов. Мой опыт. Вы когда-нибудь слышали о микросервисах? Конечно, вы делаете! Звучит слишком хорошо, чтобы оставить это в стороне. В этом посте я попытаюсь объяснить аспекты, которые следует учитывать, прежде чем выбрать правильную платформу, а затем рассмотрю лучшие платформы для разработки программного обеспечения Java на основе микросервисов, их преимущества, недостатки и варианты использования. Небольшое напоминание о микросервисах:..