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

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

1. Обзор

R — популярный язык программирования, используемый для статистики. Поскольку он имеет широкий спектр доступных функций и пакетов, нередко требуется встраивать код R в другие языки.

В этой статье мы рассмотрим некоторые наиболее распространенные способы интеграции кода R в Java.

2. R-скрипт

Для нашего проекта мы начнем с реализации очень простой функции R, которая принимает вектор в качестве входных данных и возвращает среднее значение его значений. Мы определим это в специальном файле:

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

./055b492a55f30763300430ab5c9a36c2.png

Основы строк

./b257d000edbe777df3533e22f54a63ec.png

Строковые вспомогательные классы и инструмент

./7e3820d073e63eb883309ecccfdb5af4.png

Преобразования строк

./bfb4088800c75466f74bdf8955bb4dad.png

Строковые примитивные преобразования

./3b72c1442c81b2c86a34df43bb5f6df5.png

Преобразования строкового ввода-вывода

./3b72c1442c81b2c86a34df43bb5f6df5.png

Струнные инструменты

./408a434708f816c83b036311d7e6aec3.png

Строковый API

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Понимание реактивных типов [ spring.io ]

Еще больше информации о реактивных типах и семантике и, конечно же, о предстоящей работе над Spring 5, которая происходит за кулисами.

>> Сжатие строк [ javaspecialists.eu ]

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Oracle представляет план обновления Java EE 8 для облака [ infoq.com ]

Планы Oracle в отношении экосистемы Java EE — важное чтение, но определенно не положительное.

>> Управление секретами базы данных с помощью Vault [ spring.io ]

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Обновленная дорожная карта Spring 5.0 и Reactive Story представлены на SpringOne [ infoq.com ]

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

>> Влияние Java EE 8 Hiatus на Tomcat 9, освещенное на SpringOne [ infoq.com ]

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

Вот так…

1. Весна и Ява

>> Отслеживайте и устраняйте неполадки в приложениях и службах Java с помощью Datadog Спонсируется

Оптимизируйте производительность с помощью сквозной трассировки и встроенной поддержки популярных платформ Java, серверов приложений и баз данных. Попробуйте бесплатно .

>> Тестирование автоконфигураций с помощью Spring Boot 2.0 [ spring.io ]

Круто — Spring Boot 2.0 предоставляет набор новых помощников по тестированию для простой настройки ApplicationContext для имитации тестовых сценариев с автоматической настройкой.

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

Вот так…

1. Весна и Ява

>> Глубокое погружение в модель расширения JUnit 5 [ infoq.com ]

В этой замечательной статье представлено умное расширение для создания и выполнения тестов спецификации BDD . Очень круто.

>> Как реализовать собственный генератор идентификаторов на основе последовательностей [ мысли -на-java.org ]

Если вы не хотите сворачивать свои собственные последовательности базы данных, вы можете попробовать некоторые из крутых генераторов последовательностей, которые вы можете быстро создать в Hibernate , расширив его класс SequenceStyleGenerator .

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

Вот так…

1. Весна и Ява

>> Кэш HTTP с примерами Spring [ dolszewski.com ]

Хорошая статья об оптимизации приложений с помощью механизма кэширования ответов HTTP, доступного для контроллеров Spring.

>> Стоит ли переходить на Java 12 или придерживаться Java 11? [ блог.joda.org ]

Прежде чем прыгнуть в поезд новой версии Java, ознакомьтесь с сопутствующими обязательствами и рисками .

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

Вот так…

1. Весна и Ява

>> Запуск тестов Kotlin с помощью Maven [ petrikainulainen.net ]

Полезное подробное пошаговое руководство по использованию Kotlin с Maven с умом. Практично и по делу.

>> Расширенный коммутатор Java 12 [ vojtechruzicka.com ]

Если вы еще не знакомы с новой функциональностью переключателя, это хороший способ освоиться.

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

1. Весна и Ява

>> Как развернуть файлы war на Spring Boot Embedded Tomcat [ vojtechruzicka.com ]

Пара решений — одно для Spring Boot 2.x и одно для 1.x.

>> Действительно общедоступные методы [ javaspecialists.eu ]

И как это ни удивительно, не все публичные методы доступны с помощью рефлексии .