«1. Обзор Для отправки и получения данных по сети мы часто используем сокеты. Сокеты — это не что иное, как комбинация IP-адреса и номера порта, которая может однозначно идентифицировать программу, работающую на любой данной машине. В этом уроке мы покажем,
«Встраивание методов в JVM»
«1. Введение В этом руководстве мы рассмотрим, что такое встраивание методов в виртуальной машине Java и как оно работает. Мы также увидим, как получить и прочитать информацию, связанную с встраиванием из JVM, и что мы можем сделать с этой информацией,
«JPA @Basic Аннотация»
«1. Обзор В этом кратком руководстве мы рассмотрим аннотацию JPA @Basic. Мы также обсудим разницу между аннотациями @Basic и @Column JPA. 2. Базовые типы JPA поддерживает различные типы данных Java в качестве сохраняемых полей объекта, часто называемых базовыми типами. Базовый
«Руководство по ResourceBundle»
«1. Обзор Многие разработчики программного обеспечения в ходе своей профессиональной карьеры сталкиваются с возможностью разрабатывать многоязычные системы или приложения. Обычно они предназначены для конечных пользователей из разных регионов или разных языковых областей. Всегда сложно поддерживать и расширять эти приложения. Способность
«Еженедельник Java, выпуск 281»
«Итак, приступим… 1. Spring и Java >> Test-Driven Development: Really, It’s a Design Technique [infoq.com] Пошаговое руководство по TDD на простом примере Java. >> Property-based Testing in Java: PBT and Test-driven Development [blog.johanneslink.net] Еще один пример TDD на основе Java,
«Обновления строкового API в Java 12»
«1. Введение В Java 12 к классу String добавлено несколько полезных API. В этом руководстве мы рассмотрим эти новые API на примерах. 2. indent() Метод indent() корректирует отступ каждой строки строки на основе переданного ему аргумента. Когда indent() вызывается для
«Еженедельник Java, выпуск 282»
«Итак, приступим… 1. Spring и Java >> Reactive Transactions with Spring [spring.io] Пара важных выпусков, позволяющих поиграться с поддержкой транзакций Spring Reactive, используя либо RDBC2, либо MongoDB. >> Why do we need the volatile keyword? [vmlens.com] И напоминание о том,
«Введение в шаблон перехвата фильтра в Java»
«1. Обзор В этом руководстве мы познакомимся с базовым шаблоном J2EE уровня представления Intercepting Filter Pattern. Это второе руководство в нашей серии паттернов и продолжение руководства по паттернам переднего контроллера, которое можно найти здесь. Перехватывающие фильтры — это фильтры, запускающие
«Изучите параметры запроса Джерси»
«1. Введение Jersey — это популярная платформа Java для создания веб-сервисов RESTful. В этом руководстве мы рассмотрим, как читать различные типы параметров запроса с помощью простого проекта Джерси. 2. Настройка проекта Используя архетипы Maven, мы сможем сгенерировать рабочий проект для
«Исправление ошибки JPA «java.lang.String не может быть преобразовано в Ljava.lang.String»;»
«1. Введение Конечно, мы никогда не предполагали, что можем преобразовать String в массив String в Java: java.lang.String cannot be cast to [Ljava.lang.String; Но это оказалось распространенной ошибкой JPA. В этом кратком руководстве мы покажем, как это происходит и как это