Публикации по теме 'groovy'


Является ли Groovy жизнеспособным языком для приложений обработки данных? 5 плюсов и минусов
Выбор правильного языка программирования может существенно повлиять на приложения для обработки данных. Хотя отраслевыми стандартами являются Python и R , некоторые специалисты по обработке и анализу данных решили использовать другие, которые им нравятся. Одной из таких возможных альтернатив является язык программирования Groovy. Apache Groovy — это объектно-ориентированный динамический синтаксис для платформы Java. Хотя он был первоначально выпущен в 2003 году, с годами он..

Как… получить хороший DSL с Groovy
Знаете ли вы, что с Groovy можно получить хороший DSL ? Давайте узнаем это на простом примере. А как насчет DSL для тестов интеграции? Нам нужно сначала выполнить методы настройки (например, создать базу данных), выполнить тесты (или проверки), выполнить методы удаления (например, уничтожить базу данных). Методы удаления должны быть выполнены, даже если одна из проверок не удалась. Наконец, мы хотим сохранить отчет о тесте в какое-то место, чтобы иметь возможность собирать..

Go и Groovy болтают в баре
Прежде всего, я не собираюсь говорить, что лучше — Go или Groovy. Как давний Java-программист, который пошел по пути Groovy и в то же время заинтересовался Go, вы можете задаться вопросом, почему ?! Да, действительно, между двумя языками огромная пропасть. заводной На мой взгляд, совместимость Groovy с Java — не самое лучшее. Возможность писать собственные DSL позволяет использовать их не только программистам-разработчикам, но и бизнес-программистам (даже конечным пользователям?)...

Развертывание веб-сайта в Kubernetes через Jenkins с помощью скриптов Groovy
Что такое Groovy Его можно использовать для организации вашего конвейера в Jenkins, а также он может объединять разные языки, что означает, что команды в вашем проекте могут вносить свой вклад на разных языках. Groovy может легко взаимодействовать с языком Java, а синтаксис Java и Groovy очень похож 4 статьи Технологии, которые я использовал в этом проекте Докер Гитхаб Кубернетес Отлично Дженкинс jq — jq — это инструмент командной строки..

Отличные отношения
Каковы плюсы и минусы использования Groovy? Дженнифер Стратер, бывший инженер в Zenjob , и Эш Дэвис, старший инженер-программист в ImmobilienScout24 , рассказывают нам о своем опыте использования языка программирования, почему Дженн тратит меньше времени, бьется головой об стену, чем с другими языками . и почему Эш считает, что разработка с Groovy иногда может быть неприятной . Как долго вы работаете с Apache Groovy и для чего используете Groovy? Дженн : я использую язык..

Не волнуйтесь, будьте классными (даже если ваша работа скучна)
Прошло 5 долгих лет с тех пор, как я принял Groovy в своей повседневной работе. Длительные отношения любви/ненависти, которые дают мне право давать советы Java-разработчикам. Эта тема возникла, когда ко мне обратились за советом по «модернизации своего программного обеспечения» крупная компания с базовой платформой и несколькими разработчиками, пишущими бизнес-логику. Работая в таком контексте, одна из многих вещей, которые пришли мне на ум, была: упростить жизнь разработчиков при..

Вопросы по теме 'groovy'

Groovy: правильный синтаксис XMLSlurper для поиска элементов с заданным атрибутом
Учитывая HTML-файл со структурой html -> body -> куча div , каков правильный Groovy-оператор для поиска всех div с непустым атрибутом тегов? Следующее не работает: def nodes = html.body.div.findAll { it.@tags != null } потому что он...
13262 просмотров
schedule 03.10.2021

Groovlet в приложениях Grails
Как добавить Groovlet в приложение Grails? Скажем, например, в web-app / groovlet.groovy import java.util.Date if (session == null) { session = request.getSession(true); } if (session.counter == null) { session.counter = 1 } println """...
1280 просмотров
schedule 05.10.2021

Вычислить прошедшее время в Java / Groovy
У меня есть... Date start = new Date() ... ... ... Date stop = new Date() Я бы хотел, чтобы годы, месяцы, дни, часы, минуты и секунды проходили между этими двумя датами. -- Уточню вопрос. Я просто хочу получить истекшее время в...
78988 просмотров
schedule 17.09.2021

Как создать клон контроллера в Grails?
У меня есть меню, загруженное из основного макета. в меню я должен выделить конкретное меню, если пользователи нажимают на это меню. Я определяю это по имени контроллера. У меня есть 2 меню с разными именами, например, «Редактирование...
386 просмотров
schedule 12.10.2021

Есть ли эквивалент .NET для Groovy и Grails или Ruby on Rails?
Недавно я немного поигрался с Groovy и Grails и должен сказать, что меня впечатлила простота и производительность, которые может предложить этот фреймворк. В прошлом я также приветствовал мир через Ruby on Rails, а что нет, испытывая то же самое...
6930 просмотров
schedule 03.11.2021

почему коллекция [Person.companies] не обрабатывалась flush () при использовании сеанса?
Я использую grails 1.1.1 и получил эту коллекцию ошибок [Person.companies] не обрабатывалась flush () конфигурация выглядит следующим образом: в домене Person много компаний (домен компании), а в домене CompanyTo Person потом в контроллере мне...
2184 просмотров
schedule 18.11.2021

Groovy: создание методов equals и hashCode
Если у меня есть простой класс Groovy, например class Address { Integer streetNumber String streetName String state String zip Country country } Хотя я мог написать (или использовать среду IDE для генерации) hashCode и...
7552 просмотров
schedule 30.09.2021

Гибернация: @UniqueConstraint с полем @ManyToOne?
Используя следующий код: @Entity @Table(uniqueConstraints=[@UniqueConstraint(columnNames=["account","name"])]) class Friend { @Id @GeneratedValue(strategy=GenerationType.AUTO) public Long id @ManyToOne public Account account public...
6633 просмотров
schedule 08.09.2021

Недопустимые символы Groovy Regex
У меня есть сценарий Groovy, который преобразует некоторые очень плохо отформатированные данные в XML. Эта часть работает нормально, но она также с радостью передает некоторые символы, которые недопустимы в XML. Итак, я добавляю код, чтобы убрать...
2810 просмотров
schedule 07.11.2021

Включение файлов jar в потоковую передачу Hadoop с помощью Groovy
Мне нравится потоковая передача Hadoop за ее способность быстро откачивать, быстро и грязно сокращать количество заданий. Я также люблю Hroovy за то, что вся моя тщательно написанная java доступна для языка сценариев. Теперь я хотел бы соединить 2...
597 просмотров
schedule 11.09.2021

Groovy читает текстовый файл, но опускает заголовок
Это продолжение вопроса, заданного здесь: Текстовый файл синтаксического анализа Groovy Разница теперь в том, что у моего файла есть заголовок, я попытался сначала прочитать заголовок, а затем содержимое, которое мне нужно, но по какой-то причине...
1373 просмотров
schedule 11.11.2021

Набор данных Groovy sql вызывает java.lang.OutOfMemory
У меня есть таблица с 252759 кортежами. Я хотел бы использовать объект DataSet, чтобы облегчить себе жизнь, однако, когда я пытаюсь создать DataSet для своей таблицы, через 3 секунды я получаю java.lang.OutOfMemory. У меня нет опыта работы с...
1779 просмотров
schedule 15.10.2021

Развертывание Grails в производственной среде. (Hibernate пытается обновить схему)
Я развертываю в Unix-боксе с Jboss. Мы используем SQL Server 2008 в качестве нашей базы данных. После развертывания я продвигаю изменения, повторно развертывая войну в среде. Я вижу, что в server.log есть ошибки, кажется, что спящий режим...
627 просмотров
schedule 22.09.2021

Как лучше всего получить карту из списка ключей / списка значений в Groovy?
В python я могу делать следующее: keys = [1, 2, 3] values = ['a', 'b', 'c'] d = dict(zip(keys, values)) assert d == {1: 'a', 2: 'b', 3: 'c'} Есть ли хороший способ построить карту в Groovy, начиная со списка ключей и списка значений?
5313 просмотров
schedule 08.09.2021

Groovy: чтение ряда строк из файла
У меня есть текстовый файл с довольно большим объемом данных около 2000000 строк. Просматривать файл с помощью следующего фрагмента кода легко, но это не то, что мне нужно ;-) def f = new File("input.txt") f.eachLine() { // Some code here }...
27645 просмотров
schedule 06.10.2021

Встроенный Groovy - загрузка скриптов из основного скрипта
Я пытаюсь встроить Groovy в свое приложение, но у меня проблема с импортом. Я хочу разбить скрипт на несколько файлов и / или модулей. Допустим, я хочу иметь класс Utilities.groovy с Utilities , заполненный статическими функциями. Теперь я...
696 просмотров
schedule 22.11.2021

grails / gorm / org.hibernate.type в TRACE ничего не печатает
Я не могу настроить org.hibernate.type (переменные привязки журналов, используемые в подготовленных операторах спящего режима) с помощью log4j.xml, но могу использовать log4j DSL в Config.groovy. Нам нужно настроить ведение журнала для разных...
569 просмотров
schedule 21.10.2021

Как перенести / обновить схему базы данных в Grails?
Мы работаем с Grails некоторое время, и мой руководитель группы поднял несколько вопросов о Grails ORM (GORM): Как мы будем поддерживать схему базы данных после перехода к производству? Можем ли мы обновить схему базы данных с помощью Grails?...
6176 просмотров
schedule 07.10.2021

Почему вывод отображается в неправильном порядке?
Я пытаюсь написать сценарий Groovy, который обертывает другую команду, и у меня проблемы с порядком stdout / stderr. Мой сценарий ниже: #!/usr/bin/env groovy synchronized def output = "" def process = "qrsh ${args.join(' ')}".execute() def outTh...
1848 просмотров
schedule 27.09.2021

Запустить матрицу в Groovy
Какой самый простой способ инициализировать матрицу? // something like this would be nice int[][] matrix = new int[][]{{1,2,3},{4,5,6},{7,8,9}};
6520 просмотров
schedule 03.12.2021