From 77b0aac56e2f63975bc1a242c3d082dac95c2e74 Mon Sep 17 00:00:00 2001 From: Ihar Hancharenka Date: Thu, 13 Mar 2025 12:43:27 +0300 Subject: [PATCH] m --- .../performance/explain/docs/articles.txt | 6 +++++ messanger/reddit/np.txt | 2 ++ os/unix/network/utils/diagnostics/ping.txt | 1 + os/x-ui/wm/wayland/hyprland/inst/proxmox.txt | 2 ++ .../messaging/kafka/docs/presentations.txt | 27 ++++++++++++++++++- .../jetbrains/aqua/plugins/big-data-tools.txt | 2 ++ .../ide/jetbrains/aqua/plugins/kafka.txt | 1 + 7 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 messanger/reddit/np.txt create mode 100644 os/unix/network/utils/diagnostics/ping.txt create mode 100644 os/x-ui/wm/wayland/hyprland/inst/proxmox.txt create mode 100644 pl/cross/tools/ide/jetbrains/aqua/plugins/big-data-tools.txt create mode 100644 pl/cross/tools/ide/jetbrains/aqua/plugins/kafka.txt diff --git a/db/sql/postgres/feature/performance/explain/docs/articles.txt b/db/sql/postgres/feature/performance/explain/docs/articles.txt index cbb308bd2..f08ba7b08 100644 --- a/db/sql/postgres/feature/performance/explain/docs/articles.txt +++ b/db/sql/postgres/feature/performance/explain/docs/articles.txt @@ -1,3 +1,9 @@ +2025 +https://habr.com/ru/companies/tbank/articles/880590/ + ! custom and generic plans + ! testdb=# explain (generic_plan) select max(md5(v)) from mediumtab where n between $1::numeric and $2::numeric; + ! ... + ! testdb=# set plan_cache_mode=force_generic_plan; 2024 https://habr.com/ru/companies/spectr/articles/869472/ https://github.com/Kilor/PG-for-beginners/tree/main diff --git a/messanger/reddit/np.txt b/messanger/reddit/np.txt new file mode 100644 index 000000000..3f2b9af04 --- /dev/null +++ b/messanger/reddit/np.txt @@ -0,0 +1,2 @@ +https://np.reddit.com/ +https://np.reddit.com/r/watcher/top/?sort=top&t=all diff --git a/os/unix/network/utils/diagnostics/ping.txt b/os/unix/network/utils/diagnostics/ping.txt new file mode 100644 index 000000000..084c0409f --- /dev/null +++ b/os/unix/network/utils/diagnostics/ping.txt @@ -0,0 +1 @@ +https://github.com/orf/gping diff --git a/os/x-ui/wm/wayland/hyprland/inst/proxmox.txt b/os/x-ui/wm/wayland/hyprland/inst/proxmox.txt new file mode 100644 index 000000000..1e95527cc --- /dev/null +++ b/os/x-ui/wm/wayland/hyprland/inst/proxmox.txt @@ -0,0 +1,2 @@ +2023 +https://www.reddit.com/r/hyprland/comments/131shwc/help_with_hyprland_proxmox_kvm/ diff --git a/pl/cross/messaging/kafka/docs/presentations.txt b/pl/cross/messaging/kafka/docs/presentations.txt index eb1f29820..4cba0baec 100644 --- a/pl/cross/messaging/kafka/docs/presentations.txt +++ b/pl/cross/messaging/kafka/docs/presentations.txt @@ -4,8 +4,33 @@ Kafka Summit 2017: https://www.youtube.com/watch?v=ySf7bDBHRUQ 2025 -JPoint - Golovko - Spring Kafka - How not to Shoot a Foot of 46:18 +JPoint - Golovko - Spring Kafka - How not to Shoot a Foot 18:00 of 46:18 https://www.youtube.com/watch?v=9r80FRcKGCA + ! 10:00 ack=all setting !!! + ! 12:00 @Bean DefaultKafkaProducerFactoryCustomizer serializerCustomizer(ObjectMapper objectMapper) { + ! var jsonSerializer = new JsonSerializer(objectMapper); + ! return producerFactory -> producerFactory.setValueSerializer(jsonSerializer); + ! } + ! 12:30 listener i-faces: + ! MessageListener + ! AcknowledgingMessageListener + ! ConsumerAwareMessageListener + ! AcknowledgingConsumerAwareMessageListener + ! 13:30 @Bean KafkaMessageListenerContainer kafkaListenerContainer( + ! ConsumerFactory factory, + ! MessageListener listener) { + ! var containerProperties = new ContainerProperties(MY_TOPIC); + ! containerProperties.setMessageListener(listener); + ! return new KafkaMessageListenerContainer<>(factory, containerProperties); + ! } # it is single-threaded and very agile (gibkiy) + ! 16:00 + ! props.put(JsonDeserializer.TYPE_MAPPINGS, "some.package.dto.OtpDto:" + OtpDto.class.getCanonicalName()); + ! 17:00 - manual dserialization: + ! props.put(JsonDeserializer.USE_TYPE_INFO_HEADERS, false); + ! props.put(JsonDeserializer.VALUE_DEFAULT_TYPE, OtpDto.class.getCanonicalName()); + ! 18:00 + ! container.setConcurrency(4); // for KafkaMessageListenerContainer + JavaGuru - Apache Kafka of p28 https://www.youtube.com/playlist?list=PLt91xr-Pp57Q50WsXz9r-zmxy5ceu_hp_ 2024 diff --git a/pl/cross/tools/ide/jetbrains/aqua/plugins/big-data-tools.txt b/pl/cross/tools/ide/jetbrains/aqua/plugins/big-data-tools.txt new file mode 100644 index 000000000..d870b367e --- /dev/null +++ b/pl/cross/tools/ide/jetbrains/aqua/plugins/big-data-tools.txt @@ -0,0 +1,2 @@ +https://plugins.jetbrains.com/plugin/12494-big-data-tools/ +https://plugins.jetbrains.com/bundles/8-big-data-tools diff --git a/pl/cross/tools/ide/jetbrains/aqua/plugins/kafka.txt b/pl/cross/tools/ide/jetbrains/aqua/plugins/kafka.txt new file mode 100644 index 000000000..9069a559e --- /dev/null +++ b/pl/cross/tools/ide/jetbrains/aqua/plugins/kafka.txt @@ -0,0 +1 @@ +https://plugins.jetbrains.com/plugin/21704-kafka