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

Еженедельник Java, выпуск 335

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

1. Весна и Ява

>> Apache Arrow и Java: молниеносная передача больших данных [ infoq.com ]

Введение в Apache Arrow — столбцовый формат данных в памяти, разработанный для эффективной передачи больших данных, — и как работать с ним в Java.

>> Переход на Spring Data JDBC 2.0 [ spring.io ]

Краткий обзор новых возможностей, включая цитируемые идентификаторы, диалекты и оптимизированные события .

>> Как сгенерировать значения идентификатора объекта JPA с использованием последовательности базы данных [ vladmihalcea.com ]

И, используя преимущества пакетных вставок, последовательность базы данных является лучшей стратегией для генерации идентификатора объекта JPA .

Также стоит прочитать:

>> Java и файлы [ marcobehler.com ]

>> Java в 25 лет [ infoq.com ]

>> Начало работы с RSocket: тестирование Spring Boot Responders [ spring.io ]

>> REST API: Java Spring Boot и MongoDB [ medium.com ]

>> Лучший способ получить ассоциацию, определенную подклассом [ thorben-janssen.com ]

>> Как насчет описаний OpenAPI и пользовательского интерфейса Swagger в вашем Java REST API? [ trythings.com ]

Вебинары и презентации:

>> Подкаст Bootiful: участник JAXB, основатель COM4j, Jenkins и Launchable Кохсуке Кавагути [ spring.io ]

>> Java в контейнерах — часть вторая [ infoq.com ]

>> Создание обмена данными с помощью Spring Cloud Data Flow [ infoq.com ]

>> Высокодоступные и отказоустойчивые многосайтовые развертывания с использованием Spinnaker [ infoq.com ]

>> Обеспечение безопасности медицинской промышленности Бразилии с помощью MicroProfile и JakartaEE – Jakarta Tech Talks [ tomitribe4.com ]

Время обновления:

>> Выпущен Spring Cloud Data Flow 2.5.1 [ spring.io ]

>> Доступна Spring Boot для Apache Geode и VMware GemFire 1.1.7.RELEASE, 1.2.7.RELEASE и 1.3.0.RC1! [ весна.ио ]

>> Spring Session для Apache Geode и VMware GemFire 2.1.10.RELEASE, 2.2.4.RELEASE и 2.3.0.RELEASE доступен! [ весна.ио ]

>> GraalVM 20.1 [ среда.com ]

>> Джерси 2.31 [ github.com ]

2. Технические

>> Филиал будущего [ martinfowler.com ] и >> Филиал сотрудничества [ martinfowler.com ]

Пара малоизвестных паттернов ветвления исходного кода для редких случаев использования .

Также стоит прочитать:

>> Какова оптимальная длина пароля [ advancedweb.hu ]

>> Автоматизация рабочего процесса подачи заявок на конференции: развертывание в рабочей среде [ blog.frankel.ch ]

>> Устаревший *nix API [ bitquabit.com ]

>> Как имитировать тесты Bash [ advancedweb.hu ]

3. Размышления

>> Low-Code, быстрая разработка приложений и цифровая трансформация [ techblog.bozho.net ]

Поскольку аналитики предсказывают 20-процентный ежегодный рост отрасли low-code, по-прежнему разумно привлекать ИТ-отдел при выборе инструментов и решений RAD, чтобы обеспечить соответствие требованиям, смягчить проблемы безопасности и избежать привязки к поставщику.

Также стоит прочитать:

Моделирование угроз: >> Подготовка к запуску [ martinfowler.com ] и >> Объяснение и изучение [ martinfowler.com ]

>> 11 карьерных советов Realpolitik для младших разработчиков [ daedtech.com ]

>> Что такое баннер? [ блог.shodan.io ]

>> Современные решения для управления масштабными проектами в 2020 году [ blog.codecentric.de ]

4. Комиксы

И мои любимые Дилберты недели:

>> Дай пять [ dilbert.com ]

>> Остановим воровство повсюду [ dilbert.com ]

>> Вирус Hellscape [ dilbert.com ]

5. Выбор недели

>> Бережливое тестирование или Почему модульные тесты хуже, чем вы думаете [ usejournal.com ]