Публикации по теме '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 на основе микросервисов, их преимущества, недостатки и варианты использования. Небольшое напоминание о микросервисах:..