Skip to content

Instantly share code, notes, and snippets.

---
kind: PodMonitor
apiVersion: monitoring.coreos.com/v1
metadata:
name: tqe-grpc-monitor
namespace: monitoring
spec:
namespaceSelector:
matchNames:
- tarantool-cdc-demo
@ArtDu
ArtDu / gist:30e6ce4eaf1b07e3320605dcc95a9c8b
Created October 28, 2025 07:39
select pk from oracle database
SELECT acc.column_name
FROM all_constraints ac
JOIN all_cons_columns acc
ON ac.owner = acc.owner
AND ac.constraint_name = acc.constraint_name
WHERE ac.table_name = 'YOUR_TABLE_NAME'
AND ac.constraint_type = 'P'
AND ac.owner = 'YOUR_SCHEMA_NAME';
@ArtDu
ArtDu / tdb2_practice.md
Created April 21, 2025 15:40
TDB2 practice

Создать Java Maven проект

Чтобы создать новый Maven проект с нуля и добавить в него зависимость от tarantool-spring-data-32, выполните следующие шаги:

1. Создайте новый Maven проект

Используйте Maven Archetype Plugin для создания нового проекта. В этом примере мы создадим простой Java проект:

@ArtDu
ArtDu / diff.patch
Created April 13, 2025 12:56
Diff patch as addition to vk internal practice 2 (from spring redis to tarantool redis)
diff --git a/pom.xml b/pom.xml
index 975111a..8d917f9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,15 +19,10 @@
<artifactId>spring-boot-starter</artifactId>
<version>3.2.12</version>
</dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
@ArtDu
ArtDu / diff.patch
Last active April 13, 2025 12:55
Diff patch as addition to vk internal practice 2 (spring redis minimal app)
diff --git a/pom.xml b/pom.xml
index 674664b..975111a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,5 +14,20 @@
<version>3.8.1</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
@ArtDu
ArtDu / release.sh
Created December 12, 2023 08:42
Maven release from tag
mvn release:perform -DconnectionUrl=scm:git:[email protected]:your_org/your_repo.git -Dtag=10.3.3
@ArtDu
ArtDu / t.lua
Created July 31, 2023 11:26
send custom iproto packet via netbox
msgpack = require'msgpack'
datetime = require'datetime'
conn = require('net.box').connect('localhost:3301')
IPROTO_REQUEST_TYPE = 0x00
IPROTO_SYNC = 0x01
IPROTO_TUPLE = 0x21
IPROTO_FUNCTION_NAME = 0x22
IPROTO_EXPR = 0x27
@ArtDu
ArtDu / github_user_stats.py
Created October 7, 2022 11:06
Get user statistics for a certain period of time from github via graphql api
import json
import requests
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--user", help="User name", required=True)
parser.add_argument("--token", help="YOUR API KEY", required=True)
parser.add_argument("--from_datetime", help="From datetime (ISO 8601), e.g. 2022-07-01T00:00:00", required=True)
parser.add_argument("--to_datetime", help="To datetime (ISO 8601), e.g. 2022-09-30T00:00:00", required=True)