barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

понедельник, 15 апреля 2019 г.

pandas: отбор по невхождению подстроки

Задача

Есть DataFrame, в нем в некоторой колонке Column1 есть строковые значения. Необходимо отобрать те строки, в которых значение Column1 не содержит подстроку "MyVal".

Решение

myDataFrame[~myDataFrame.Column1.str.contains('MyVal')]

пятница, 12 апреля 2019 г.

Консольная утилита для тестирования JMS-брокеров Apache ActiveMQ

Если нужно протестировать работу брокера или кластера Apache ActiveMQ (обычного или Artemis), т.е. отправить / получить сообщения, посмотреть содержимое очереди и пр., подойдёт консольная утилита amqutil: http://kevinboone.net/README_amqutil.html.

Пример отправки и получения сообщений:
java -jar amqutil-0.1.3.jar produce 1 -d TEST.Q -url tcp://localhost:61616
java -jar amqutil-0.1.3.jar consume 1 -d TEST.Q -url tcp://localhost:61616