Этот коммит содержится в:
Ihar Hancharenka 2025-03-13 12:43:27 +03:00
родитель 742f5104b0
Коммит 77b0aac56e
7 изменённых файлов: 40 добавлений и 1 удалений

Просмотреть файл

@ -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 2024
https://habr.com/ru/companies/spectr/articles/869472/ https://habr.com/ru/companies/spectr/articles/869472/
https://github.com/Kilor/PG-for-beginners/tree/main https://github.com/Kilor/PG-for-beginners/tree/main

2
messanger/reddit/np.txt Обычный файл
Просмотреть файл

@ -0,0 +1,2 @@
https://np.reddit.com/
https://np.reddit.com/r/watcher/top/?sort=top&t=all

1
os/unix/network/utils/diagnostics/ping.txt Обычный файл
Просмотреть файл

@ -0,0 +1 @@
https://github.com/orf/gping

Просмотреть файл

@ -0,0 +1,2 @@
2023
https://www.reddit.com/r/hyprland/comments/131shwc/help_with_hyprland_proxmox_kvm/

Просмотреть файл

@ -4,8 +4,33 @@ Kafka Summit 2017:
https://www.youtube.com/watch?v=ySf7bDBHRUQ https://www.youtube.com/watch?v=ySf7bDBHRUQ
2025 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 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<String, OtpDto> kafkaListenerContainer(
! ConsumerFactory<String, OtpDto> factory,
! MessageListener<String, OtpDto> 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 JavaGuru - Apache Kafka of p28
https://www.youtube.com/playlist?list=PLt91xr-Pp57Q50WsXz9r-zmxy5ceu_hp_ https://www.youtube.com/playlist?list=PLt91xr-Pp57Q50WsXz9r-zmxy5ceu_hp_
2024 2024

Просмотреть файл

@ -0,0 +1,2 @@
https://plugins.jetbrains.com/plugin/12494-big-data-tools/
https://plugins.jetbrains.com/bundles/8-big-data-tools

Просмотреть файл

@ -0,0 +1 @@
https://plugins.jetbrains.com/plugin/21704-kafka