Перейти к основному содержимому

1310 записей с тегом "Java"

Посмотреть все теги

· 4 мин. чтения

1. Введение

В Java у нас есть два способа сказать «И». Но что использовать?

В этом уроке мы рассмотрим различия между & и &&. Попутно мы узнаем о побитовых операциях и коротких замыканиях.

2. Использование побитового И

Побитовый оператор AND (&) сравнивает каждую двоичную цифру двух целых чисел и возвращает 1, если оба числа равны 1, иначе возвращает 0.

· 11 мин. чтения

1. Обзор

В этом уроке мы изучим основные концепции технологии блокчейн. Мы также реализуем базовое приложение на Java, которое фокусируется на концепциях.

Далее мы обсудим некоторые передовые концепции и практическое применение этой технологии.

2. Что такое блокчейн?

Итак, давайте сначала разберемся, что же такое блокчейн…

· 5 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим cache2k — легковесную, высокопроизводительную библиотеку кэширования Java в памяти.

2. О cache2k

Библиотека cache2k предлагает быстрое время доступа благодаря неблокирующему и не требующему ожидания доступу к кэшированным значениям. Он также поддерживает интеграцию с Spring Framework, Scala Cache, Datanucleus и Hibernate.

Библиотека поставляется со многими функциями, включая набор потокобезопасных атомарных операций , загрузчик кеша с блокировкой сквозного чтения , автоматическое истечение срока действия , упреждающее обновление, прослушиватели событий и поддержку JCache - реализации JSR107 API. Мы обсудим некоторые из этих функций в этом руководстве.

· 4 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим несколько способов определить, установлена ли Java на машине.

2. Командная строка

Во- первых, давайте откроем командное окно или терминал и введем:

> java -version

· 5 мин. чтения

1. Обзор

В этом руководстве мы покажем, как создавать объекты Java с помощью библиотеки EasyRandom .

2. EasyRandom

В некоторых случаях нам нужен набор объектов модели, которые мы будем использовать для целей тестирования. Или мы хотели бы заполнить нашу тестовую базу данных некоторыми данными, которые мы собираемся использовать. Затем, возможно, мы захотим иметь коллекции фиктивных DTO для отправки обратно нашему клиенту.

Настройка одного, двух или нескольких таких объектов может быть легкой, если они не сложные. Тем не менее, может быть случай, когда нам понадобятся сотни из них сразу, не пачкая рук ручной настройкой.

· 10 мин. чтения

1. Обзор

В этом руководстве мы разберемся с API универсальной службы безопасности (API GSS) и как мы можем реализовать его на Java. Мы увидим, как мы можем защитить сетевое соединение с помощью GSS API в Java.

В процессе мы создадим простые клиентские и серверные компоненты, защитив их с помощью GSS API.

2. Что такое GSS API?

Итак, что на самом деле представляет собой Generic Security Service API? GSS API предоставляет общую структуру для приложений, позволяющих использовать различные механизмы безопасности, такие как Kerberos , NTLM и SPNEGO, подключаемым образом. Следовательно, это помогает приложениям напрямую отделить себя от механизмов безопасности.

· 4 мин. чтения

1. Обзор

В этом уроке мы узнаем, что такое шаблон проектирования Memento и как его использовать.

Сначала немного пройдемся по теории. Затем мы создадим пример, в котором проиллюстрируем использование шаблона.

2. Что такое шаблон проектирования Memento?

Паттерн проектирования Memento, описанный Gang of Four в своей книге , — это поведенческий паттерн проектирования. Шаблон проектирования Memento предлагает решение для реализации невыполнимых действий. Мы можем сделать это, сохранив состояние объекта в данный момент и восстановив его, если действия, выполненные с тех пор, необходимо отменить.

· 4 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим определение «Обычный старый объект Java» или сокращенно POJO.

Мы рассмотрим, как POJO сравнивается с JavaBean, и как может быть полезно преобразование наших POJO в JavaBeans.

2. Обычные старые объекты Java

2.1. Что такое ПОЖО ?

· 4 мин. чтения

1. Обзор

В языке программирования Java поля, конструкторы, методы и классы могут быть помечены модификаторами доступа . В этом уроке мы поговорим о модификаторе приватного доступа в Java.

2. Ключевое слово

Модификатор доступа private важен, потому что он позволяет инкапсулировать и скрывать информацию, которые являются основными принципами объектно-ориентированного программирования. Инкапсуляция отвечает за объединение методов и данных, а сокрытие информации является следствием инкапсуляции — она скрывает внутреннее представление объекта.

Первое, что нужно помнить, это то, что элементы, объявленные как частные , доступны только классу, в котором они объявлены .

· 10 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим основы простой аутентификации и уровня безопасности (SASL). Мы поймем, как Java поддерживает использование SASL для защиты связи.

В процессе мы будем использовать простую связь между клиентом и сервером, защищая ее с помощью SASL.

2. Что такое SASL ?

SASL представляет собой структуру для аутентификации и защиты данных в интернет-протоколах . Он направлен на то, чтобы отделить интернет-протоколы от конкретных механизмов аутентификации. Мы лучше поймем части этого определения по мере продвижения вперед.