Публикации по теме '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