From cbd06fa7e4eab4571e7ee5fc0c3cf0a0631007d4 Mon Sep 17 00:00:00 2001 From: Struchkov Mark Date: Sun, 1 Sep 2024 20:44:54 +0300 Subject: [PATCH] vault backup: 2024-09-01 20:44:54 --- .obsidian/plugins/home-tab/data.json | 4 ++++ .obsidian/plugins/recent-files-obsidian/data.json | 8 ++++---- Home.md | 2 +- _inbox/Adaptive Replacement Cache.md | 4 ++-- _inbox/Advanced Message Queuing Protocol.md | 4 ++-- _inbox/Apache Benchmark.md | 4 ++-- _inbox/Consul.md | 2 +- _inbox/Deadlock.md | 4 ++-- _inbox/Debezium.md | 4 ++-- _inbox/Fingerprint файлов.md | 2 +- _inbox/Happens before.md | 4 ++-- _inbox/Last Frequently Used.md | 2 +- _inbox/Least Recently Used.md | 2 +- _inbox/Memcached.md | 2 +- _inbox/Most Recently Used.md | 2 +- _inbox/Pipelining.md | 4 ++-- _inbox/Point In Time Recovery (PITR).md | 4 ++-- _inbox/Race condition.md | 4 ++-- _inbox/Redis.md | 2 +- _inbox/Round-Trip Time.md | 4 ++-- _inbox/SOAP.md | 4 ++-- _inbox/Блокировки.md | 4 ++-- _inbox/Блокирующий ввод-вывод.md | 4 ++-- _inbox/Бэкенд большую часть времени ждет.md | 2 +- _inbox/Ввод-вывод.md | 4 ++-- _inbox/Кэширование в приложении.md | 4 ++-- _inbox/Кэширование на стороне браузера.md | 2 +- _inbox/Не блокирующийся ввод-вывод.md | 4 ++-- _inbox/Перестройка кэша.md | 4 ++-- _inbox/Принцип локальности.md | 4 ++-- _inbox/Установка GPG в Linux Alpine.md | 4 ++-- {wiki => garden/ru/meta}/zero/00 Разработка.md | 1 + knowledge/dev/Docker compose для запуска socks5.md | 4 ++-- knowledge/dev/Event Loop.md | 4 ++-- knowledge/dev/Git.md | 2 +- knowledge/dev/Liquibase.md | 4 ++-- knowledge/dev/UUID.md | 4 ++-- ...лемы при параллельном выполнении нескольких транзакций.md | 4 ++-- knowledge/dev/gRPC.md | 4 ++-- knowledge/dev/java/Axiom JDK.md | 2 +- knowledge/dev/java/Gradle.md | 2 +- knowledge/dev/java/JDK 21.md | 2 +- knowledge/dev/java/JDK.md | 2 +- knowledge/dev/java/Java Разработка.md | 2 +- knowledge/dev/java/Java Фреймворки.md | 2 +- knowledge/dev/java/Maven.md | 2 +- knowledge/dev/java/gc/Incremental Update (IU).md | 2 +- knowledge/dev/java/gc/Snapshot at the beginning (SATB).md | 4 ++-- knowledge/dev/java/Снипеты на Java.md | 2 +- knowledge/dev/pc/Оперативная память.md | 4 ++-- knowledge/dev/pc/Операционная система.md | 4 ++-- knowledge/dev/pc/Переключение контекста.md | 4 ++-- knowledge/dev/pc/Поток процесса ОС.md | 4 ++-- knowledge/dev/pc/Процесс ОС.md | 2 +- knowledge/dev/pc/Устройство ЭВМ.md | 4 ++-- knowledge/dev/pc/Центральный процессор.md | 4 ++-- knowledge/dev/pc/ЭВМ.md | 4 ++-- knowledge/dev/pc/Ядро процессора.md | 4 ++-- .../dev/snippet/Автоматизация релиза с помощью Gradle.md | 2 +- knowledge/dev/snippet/Генерация dhparam.md | 2 +- knowledge/dev/snippet/Оптимизация изображений.md | 4 ++-- .../dev/snippet/Удаление .DS_Store из Git репозитория.md | 2 +- knowledge/dev/Мультимодульные проекты c Jandex.md | 2 +- knowledge/dev/Парадигмы разработки.md | 4 ++-- knowledge/dev/Разработка.md | 2 +- knowledge/dev/Реактивная разработка.md | 2 +- knowledge/dev/Система сборки.md | 2 +- knowledge/dev/Скрипты для Git.md | 2 +- knowledge/dev/Упрощаем создание view в Liquibase.md | 4 ++-- notes/Ошибка миграции БД при обновлении Ghost.md | 4 ++-- source/доклады/ML в JVM.md | 2 +- ...Прокачка от 17 до 21. Большое путешествие к новой Java LTS.md | 2 +- .../Микросервисы. Паттерны разработки и рефакторинга.md | 2 +- source/конференции/Java конференция Joker.md | 2 +- source/конференции/joker/Joker 2023.md | 2 +- .../Введение в docker. Обзор docker-compose.md | 2 +- wiki/zero/00 DevOps.md | 2 +- wiki/zero/00 Java разработка.md | 2 +- wiki/zero/00 gRPC.md | 2 +- wiki/zero/00 Алгоритмы.md | 2 +- wiki/zero/00 Архитектура ПО.md | 2 +- wiki/zero/00 Базы Данных.md | 2 +- 82 files changed, 126 insertions(+), 121 deletions(-) rename {wiki => garden/ru/meta}/zero/00 Разработка.md (54%) diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 510a8e87..f07f6303 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -23,6 +23,10 @@ "markdownOnly": false, "unresolvedLinks": false, "recentFilesStore": [ + { + "filepath": "wiki/zero/00 Разработка.md", + "timestamp": 1725212505883 + }, { "filepath": "garden/ru/index.md", "timestamp": 1725211577159 diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index 13095771..cb14653f 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,5 +1,9 @@ { "recentFiles": [ + { + "basename": "00 Разработка", + "path": "garden/ru/meta/zero/00 Разработка.md" + }, { "basename": "index", "path": "garden/ru/index.md" @@ -64,10 +68,6 @@ "basename": "Удаление .DS_Store из Git репозитория", "path": "knowledge/dev/snippet/Удаление .DS_Store из Git репозитория.md" }, - { - "basename": "00 Разработка", - "path": "wiki/zero/00 Разработка.md" - }, { "basename": "Микросервисная архитектура", "path": "wiki/zero/Микросервисная архитектура.md" diff --git a/Home.md b/Home.md index 7fc699cd..98260c5a 100644 --- a/Home.md +++ b/Home.md @@ -18,7 +18,7 @@ show starred files # [Продуктивность](00%20Продуктивность.md) -# [Разработка](00%20Разработка.md) +# [Разработка](garden/ru/meta/zero/00%20Разработка.md) - [Java Разработка](Java%20Разработка.md) # [Человек](Человек.md) diff --git a/_inbox/Adaptive Replacement Cache.md b/_inbox/Adaptive Replacement Cache.md index f11e3379..83751f6d 100644 --- a/_inbox/Adaptive Replacement Cache.md +++ b/_inbox/Adaptive Replacement Cache.md @@ -5,10 +5,10 @@ tags: date: - - 2024-06-17 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование]]" -linked: +linked: --- Объединяет преимущества: [Last Frequently Used](Last%20Frequently%20Used.md) и [Least Recently Used](Least%20Recently%20Used.md). diff --git a/_inbox/Advanced Message Queuing Protocol.md b/_inbox/Advanced Message Queuing Protocol.md index 04783fa0..a9ae015d 100644 --- a/_inbox/Advanced Message Queuing Protocol.md +++ b/_inbox/Advanced Message Queuing Protocol.md @@ -6,10 +6,10 @@ tags: date: - - 2024-07-02 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Брокер сообщений]]" -linked: +linked: --- AMQP обеспечивает взаимодействие между клиентами и [брокером сообщений](Брокер%20сообщений.md). diff --git a/_inbox/Apache Benchmark.md b/_inbox/Apache Benchmark.md index 53b5b99e..13576a1c 100644 --- a/_inbox/Apache Benchmark.md +++ b/_inbox/Apache Benchmark.md @@ -5,9 +5,9 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Позволяет подать простую нагрузку на сервер и получить статистику. diff --git a/_inbox/Consul.md b/_inbox/Consul.md index 262715d7..33e3be13 100644 --- a/_inbox/Consul.md +++ b/_inbox/Consul.md @@ -5,7 +5,7 @@ tags: date: - - 2024-03-25 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: linked: - "[[00 Docker|Docker]]" diff --git a/_inbox/Deadlock.md b/_inbox/Deadlock.md index 814a0397..ef1f06b2 100644 --- a/_inbox/Deadlock.md +++ b/_inbox/Deadlock.md @@ -5,9 +5,9 @@ tags: date: - - 2024-06-20 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- **Советы:** - Делать транзакции короче. diff --git a/_inbox/Debezium.md b/_inbox/Debezium.md index 1b6a7b1a..22da85df 100644 --- a/_inbox/Debezium.md +++ b/_inbox/Debezium.md @@ -6,9 +6,9 @@ tags: date: - - 2024-03-21 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- ## Полезное - [Outbox Quarkus Extension :: Debezium Documentation](https://debezium.io/documentation/reference/stable/integrations/outbox.html). Дебезиум запилили специально под quarkus расширение чтобы без лишних телодвижений реализовать outbox паттерн \ No newline at end of file diff --git a/_inbox/Fingerprint файлов.md b/_inbox/Fingerprint файлов.md index 6f2e18f1..1d9d99e7 100644 --- a/_inbox/Fingerprint файлов.md +++ b/_inbox/Fingerprint файлов.md @@ -5,7 +5,7 @@ tags: date: - - 2024-04-07 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование на стороне браузера]]" linked: diff --git a/_inbox/Happens before.md b/_inbox/Happens before.md index ae851436..a0cf32c7 100644 --- a/_inbox/Happens before.md +++ b/_inbox/Happens before.md @@ -5,9 +5,9 @@ tags: date: - - 2024-06-09 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- > [!WARNING] Нихуя не понятно, но очень интересно diff --git a/_inbox/Last Frequently Used.md b/_inbox/Last Frequently Used.md index fe53fa37..7dd3f7e4 100644 --- a/_inbox/Last Frequently Used.md +++ b/_inbox/Last Frequently Used.md @@ -6,7 +6,7 @@ tags: date: - - 2024-06-17 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование]]" linked: diff --git a/_inbox/Least Recently Used.md b/_inbox/Least Recently Used.md index c64c988e..edeff3d8 100644 --- a/_inbox/Least Recently Used.md +++ b/_inbox/Least Recently Used.md @@ -6,7 +6,7 @@ tags: date: - - 2024-05-24 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование]]" linked: diff --git a/_inbox/Memcached.md b/_inbox/Memcached.md index 0704248e..7aa4addf 100644 --- a/_inbox/Memcached.md +++ b/_inbox/Memcached.md @@ -5,7 +5,7 @@ tags: date: - - 2024-05-23 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: linked: - "[[Кэширование]]" diff --git a/_inbox/Most Recently Used.md b/_inbox/Most Recently Used.md index e33feb48..e3e7d7b3 100644 --- a/_inbox/Most Recently Used.md +++ b/_inbox/Most Recently Used.md @@ -6,7 +6,7 @@ tags: date: - - 2024-06-17 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование]]" linked: diff --git a/_inbox/Pipelining.md b/_inbox/Pipelining.md index dc5ed127..71ffbd04 100644 --- a/_inbox/Pipelining.md +++ b/_inbox/Pipelining.md @@ -5,9 +5,9 @@ tags: date: - - 2024-05-23 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- ![](Pasted%20image%2020240523131619.png) Здесь нарисованы квадратики, соответствующим каким-то отдельным фазам. Они нарисованы совершенно не в масштабе, любая сетевая деятельность занимает больше времени, чем любая деятельность на процессоре. Т.е. если мы делаем соединения на один запрос, мы теряем огромное количество времени вначале на установление соединения, в конце на его закрытие, если необходима еще какая-то авторизация доступа, в БД, к примеру, потеряем еще больше времени. Мы за то же самое время астрономическое, если бы у нас соединение было постоянным, могли бы отправить и получить ответ на два запроса, чем то, что мы сделали с соединением, которое устанавливается каждый раз. ==Держать постоянное соединение эффективнее на порядок.== diff --git a/_inbox/Point In Time Recovery (PITR).md b/_inbox/Point In Time Recovery (PITR).md index e388f187..9c7cee9c 100644 --- a/_inbox/Point In Time Recovery (PITR).md +++ b/_inbox/Point In Time Recovery (PITR).md @@ -7,9 +7,9 @@ tags: date: - - 2024-05-28 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Метод восстановления данных в информационных системах, который позволяет восстановить базу данных или другие данные до состояния, в котором они находились на определенный момент времени в прошлом. Этот метод является важным инструментом для минимизации потерь данных в случае сбоев или ошибок, которые могут привести к повреждению или потере данных. diff --git a/_inbox/Race condition.md b/_inbox/Race condition.md index b89bace2..a3f5cee4 100644 --- a/_inbox/Race condition.md +++ b/_inbox/Race condition.md @@ -6,8 +6,8 @@ tags: date: - - 2024-06-19 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Пример race condition в БД: ![](Pasted%20image%2020240619200549.png) \ No newline at end of file diff --git a/_inbox/Redis.md b/_inbox/Redis.md index 01c11e60..3e0688c5 100644 --- a/_inbox/Redis.md +++ b/_inbox/Redis.md @@ -6,7 +6,7 @@ tags: date: - - 2024-05-23 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: linked: - "[[Memcached]]" diff --git a/_inbox/Round-Trip Time.md b/_inbox/Round-Trip Time.md index 3cbca9fe..f472ce79 100644 --- a/_inbox/Round-Trip Time.md +++ b/_inbox/Round-Trip Time.md @@ -6,9 +6,9 @@ tags: date: - - 2024-05-24 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- RTT (Round-Trip Time) — это время, необходимое для передачи сигнала или данных от отправителя к получателю и обратно. В контексте компьютерных сетей RTT измеряет время, затраченное на отправку пакета данных от клиента к серверу и возвращение ответа обратно к клиенту. RTT является важным показателем производительности сети, так как он помогает оценить задержку и общую скорость передачи данных. diff --git a/_inbox/SOAP.md b/_inbox/SOAP.md index 33d504d5..7ee0945a 100644 --- a/_inbox/SOAP.md +++ b/_inbox/SOAP.md @@ -5,7 +5,7 @@ tags: date: - - 2024-04-12 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- diff --git a/_inbox/Блокировки.md b/_inbox/Блокировки.md index ca19b17a..6e7f7d10 100644 --- a/_inbox/Блокировки.md +++ b/_inbox/Блокировки.md @@ -5,9 +5,9 @@ tags: date: - - 2024-05-24 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Блокировки в разработке, особенно в контексте многопоточности и баз данных, относятся к механизмам, предотвращающим одновременный доступ к ресурсу несколькими потоками или процессами, чтобы избежать несогласованности данных или других конфликтов. diff --git a/_inbox/Блокирующий ввод-вывод.md b/_inbox/Блокирующий ввод-вывод.md index 21277970..4cfbdac2 100644 --- a/_inbox/Блокирующий ввод-вывод.md +++ b/_inbox/Блокирующий ввод-вывод.md @@ -5,9 +5,9 @@ tags: date: - - 2024-05-20 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Ввод-вывод]]" -linked: +linked: --- Если ввод-вывод блокирующийся, то большинство важных операций заблокируется до тех пор, пока не появятся данные, новые соединения, или до тех пор, пока не будет свободен для записи системный сетевой буфер. Наш [поток](Поток%20процесса%20ОС.md) исполнения будет ждать окончания выполнения какой-то операции. Из этого следует простейший вывод: ==в рамках одного потока мы не можем обслуживать более одного соединения.== С другой стороны, этот вариант самый простой с точки зрения разработки. \ No newline at end of file diff --git a/_inbox/Бэкенд большую часть времени ждет.md b/_inbox/Бэкенд большую часть времени ждет.md index 2cf573f9..5604424a 100644 --- a/_inbox/Бэкенд большую часть времени ждет.md +++ b/_inbox/Бэкенд большую часть времени ждет.md @@ -5,7 +5,7 @@ tags: date: - - 2024-04-13 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: linked: - "[[Блокирующие вызовы]]" diff --git a/_inbox/Ввод-вывод.md b/_inbox/Ввод-вывод.md index e1e9ab79..08f7f7d5 100644 --- a/_inbox/Ввод-вывод.md +++ b/_inbox/Ввод-вывод.md @@ -8,10 +8,10 @@ tags: date: - - 2024-04-14 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Устройство ЭВМ]]" -linked: +linked: --- Существует 3 варианта организации ввода-вывода: - [блокирующий ввод-вывод](Блокирующие%20вызовы.md) diff --git a/_inbox/Кэширование в приложении.md b/_inbox/Кэширование в приложении.md index 8276bd1d..da3b2669 100644 --- a/_inbox/Кэширование в приложении.md +++ b/_inbox/Кэширование в приложении.md @@ -5,10 +5,10 @@ tags: date: - - 2024-06-17 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование]]" -linked: +linked: --- Поход в базу данных может быть достаточно дорогим, в этом случае имеет смысл сохранять данные в кэш. Ускорить сложные запросы может кэширование: мы помещаем результат вычислений в некоторое хранилище (например, [Memcached](Memcached.md) или [Redis](Redis.md)), которое обладает отличными характеристиками по времени доступа к информации. Теперь вместо обращений к медленным, сложным и тяжелым backend’ам нам достаточно выполнить запрос к быстрому кэшу. diff --git a/_inbox/Кэширование на стороне браузера.md b/_inbox/Кэширование на стороне браузера.md index a93d9776..1f4c695b 100644 --- a/_inbox/Кэширование на стороне браузера.md +++ b/_inbox/Кэширование на стороне браузера.md @@ -5,7 +5,7 @@ tags: date: - - 2024-06-17 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование]]" linked: diff --git a/_inbox/Не блокирующийся ввод-вывод.md b/_inbox/Не блокирующийся ввод-вывод.md index ab5c5b0d..325cc17c 100644 --- a/_inbox/Не блокирующийся ввод-вывод.md +++ b/_inbox/Не блокирующийся ввод-вывод.md @@ -6,10 +6,10 @@ tags: date: - - 2024-05-20 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Ввод-вывод]]" -linked: +linked: --- В отличие от [блокирующего](Блокирующие%20вызовы.md) ввода-вывода, вместо того, чтобы заблокироваться, любая операция завершается немедленно. Если данные не готовы, возвращается специальный код ошибки, по которому понятно, что следует попробовать вызов позднее. При таком варианте мы можем из одного потока выполнять несколько сетевых операций одновременно. Но, т.к. неизвестно, готов ли сокет к вводу-выводу, пришлось бы обращаться к каждому сокету по очереди с соответствующими запросами и, по сути, крутиться в вечном цикле, что неэффективно. Необходим механизм опроса готовности, в который мы могли бы запустить все сокеты, а он бы сообщал нам, которые из них готовы к вводу-выводу. С готовыми мы провели бы все нужные операции, после чего могли бы заблокироваться, ожидая сокетов, снова готовых к вводу-выводу. Таких механизмов опроса готовности несколько, они отличаются производительностью, деталями, но обычно он находится "под капотом" и нам не виден. diff --git a/_inbox/Перестройка кэша.md b/_inbox/Перестройка кэша.md index ba397bfa..70ecb3fd 100644 --- a/_inbox/Перестройка кэша.md +++ b/_inbox/Перестройка кэша.md @@ -6,10 +6,10 @@ tags: date: - - 2024-06-18 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Кэширование]]" -linked: +linked: --- При отсутствии ключа есть большой риск перегрузить базу. Для избегания проблем с перегрузкой базы необходимо ставить локи. diff --git a/_inbox/Принцип локальности.md b/_inbox/Принцип локальности.md index f6fc69b3..2147b93d 100644 --- a/_inbox/Принцип локальности.md +++ b/_inbox/Принцип локальности.md @@ -6,9 +6,9 @@ tags: date: - - 2024-05-24 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Программе свойственно в определенный промежуток времени работать с некоторым небольшим подмножеством данных из всего набора. diff --git a/_inbox/Установка GPG в Linux Alpine.md b/_inbox/Установка GPG в Linux Alpine.md index ab9e6edf..bd8bac60 100644 --- a/_inbox/Установка GPG в Linux Alpine.md +++ b/_inbox/Установка GPG в Linux Alpine.md @@ -5,9 +5,9 @@ tags: date: - - 2024-03-13 zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- ```bash diff --git a/wiki/zero/00 Разработка.md b/garden/ru/meta/zero/00 Разработка.md similarity index 54% rename from wiki/zero/00 Разработка.md rename to garden/ru/meta/zero/00 Разработка.md index 428cf849..6583814b 100644 --- a/wiki/zero/00 Разработка.md +++ b/garden/ru/meta/zero/00 Разработка.md @@ -1,4 +1,5 @@ --- tags: - type/zero-link +title: Разработка --- diff --git a/knowledge/dev/Docker compose для запуска socks5.md b/knowledge/dev/Docker compose для запуска socks5.md index ab4a3524..5debd330 100644 --- a/knowledge/dev/Docker compose для запуска socks5.md +++ b/knowledge/dev/Docker compose для запуска socks5.md @@ -5,9 +5,9 @@ tags: date: - - 2024-02-02 zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- ```yaml socks-proxy: diff --git a/knowledge/dev/Event Loop.md b/knowledge/dev/Event Loop.md index c50712e8..fb6f3283 100644 --- a/knowledge/dev/Event Loop.md +++ b/knowledge/dev/Event Loop.md @@ -4,10 +4,10 @@ tags: - зрелость/🌱 date: "[[2023-10-26]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Реактивная разработка]]" -linked: +linked: --- По сути, Event Loop - это реализация [шаблона Reactor](http://design-pattern.ru/patterns/reactor.html). Является неблокирующим потоком ввода-вывода, который работает непрерывно. Его основная задача — проверка новых событий. И как только событие пришло перенаправлять его тому, кто в данный момент может его обработать. Иногда их может быть несколько для увеличения производительности.  diff --git a/knowledge/dev/Git.md b/knowledge/dev/Git.md index 631be6a9..75854a66 100644 --- a/knowledge/dev/Git.md +++ b/knowledge/dev/Git.md @@ -2,7 +2,7 @@ tags: - type/moc zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- - [Скрипты для Git](Скрипты%20для%20Git.md) diff --git a/knowledge/dev/Liquibase.md b/knowledge/dev/Liquibase.md index 26cca3ba..e5228771 100644 --- a/knowledge/dev/Liquibase.md +++ b/knowledge/dev/Liquibase.md @@ -4,9 +4,9 @@ tags: - зрелость/🌱 date: "[[2023-11-02]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- ## Неочевидное - Можно полностью удалить changeSet. Это никак не отразиться на процессе наката миграций, где этот changeSet уже был исполнен. Судя по всему Liquibase проверяет только чек-суммы существующих миграций, но не проверяет, что какой-то changeSet пропал. diff --git a/knowledge/dev/UUID.md b/knowledge/dev/UUID.md index 04ad05cf..47ef44cd 100644 --- a/knowledge/dev/UUID.md +++ b/knowledge/dev/UUID.md @@ -4,9 +4,9 @@ tags: - зрелость/🌱 date: 2023-11-12 zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Universal Unique IDentifier (UUID). RFC-4122. diff --git a/knowledge/dev/database/Проблемы при параллельном выполнении нескольких транзакций.md b/knowledge/dev/database/Проблемы при параллельном выполнении нескольких транзакций.md index c4a6fe10..455f2ca7 100644 --- a/knowledge/dev/database/Проблемы при параллельном выполнении нескольких транзакций.md +++ b/knowledge/dev/database/Проблемы при параллельном выполнении нескольких транзакций.md @@ -5,10 +5,10 @@ tags: date: - - 2023-11-22 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Транзакция БД]]" -linked: +linked: --- ![](Грязное%20чтение.md#^c744ef) diff --git a/knowledge/dev/gRPC.md b/knowledge/dev/gRPC.md index 7baf1e0c..a1279e68 100644 --- a/knowledge/dev/gRPC.md +++ b/knowledge/dev/gRPC.md @@ -4,9 +4,9 @@ tags: - зрелость/🌱 date: 2024-04-12 zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- ## Проблемы **Балансировка нагрузки L7 vs L4**: Kubernetes обычно использует балансировку нагрузки на уровне 4 (L4), которая перенаправляет трафик на основе информации IP и порта. Однако gRPC полагается на HTTP/2, что требует балансировки на уровне 7 (L7) для эффективного распределения запросов. Это может потребовать дополнительных настроек или использования специализированных ингресс-контроллеров, поддерживающих HTTP/2. \ No newline at end of file diff --git a/knowledge/dev/java/Axiom JDK.md b/knowledge/dev/java/Axiom JDK.md index dcabc59e..b0fb2ab0 100644 --- a/knowledge/dev/java/Axiom JDK.md +++ b/knowledge/dev/java/Axiom JDK.md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-09-27]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" linked: - "[[Axiom]]" --- diff --git a/knowledge/dev/java/Gradle.md b/knowledge/dev/java/Gradle.md index fa55188c..34175cc8 100644 --- a/knowledge/dev/java/Gradle.md +++ b/knowledge/dev/java/Gradle.md @@ -6,7 +6,7 @@ tags: - зрелость/🌱 date: "[[2023-10-21]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Система сборки]]" linked: [] diff --git a/knowledge/dev/java/JDK 21.md b/knowledge/dev/java/JDK 21.md index f04dc938..d9e71332 100644 --- a/knowledge/dev/java/JDK 21.md +++ b/knowledge/dev/java/JDK 21.md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-09-27]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" linked: [] --- diff --git a/knowledge/dev/java/JDK.md b/knowledge/dev/java/JDK.md index a22f514b..6fc3b666 100644 --- a/knowledge/dev/java/JDK.md +++ b/knowledge/dev/java/JDK.md @@ -5,7 +5,7 @@ tags: - зрелость/🌱 date: "[[2023-09-27]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" linked: [] --- - [[JDK 8]] diff --git a/knowledge/dev/java/Java Разработка.md b/knowledge/dev/java/Java Разработка.md index f599d9ae..7cd30227 100644 --- a/knowledge/dev/java/Java Разработка.md +++ b/knowledge/dev/java/Java Разработка.md @@ -3,7 +3,7 @@ tags: - type/moc aliases: [] zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" --- - [Устройство Java](Устройство%20Java.md) - [Снипеты на Java](Снипеты%20на%20Java.md) diff --git a/knowledge/dev/java/Java Фреймворки.md b/knowledge/dev/java/Java Фреймворки.md index d18d67f4..7668bb25 100644 --- a/knowledge/dev/java/Java Фреймворки.md +++ b/knowledge/dev/java/Java Фреймворки.md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-10-21]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: linked: - "[[Java Разработка]]" diff --git a/knowledge/dev/java/Maven.md b/knowledge/dev/java/Maven.md index bf5ff038..90987f49 100644 --- a/knowledge/dev/java/Maven.md +++ b/knowledge/dev/java/Maven.md @@ -6,7 +6,7 @@ tags: - зрелость/🌱 date: "[[2023-10-21]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Система сборки]]" linked: [] diff --git a/knowledge/dev/java/gc/Incremental Update (IU).md b/knowledge/dev/java/gc/Incremental Update (IU).md index 92e628e2..e3cb110f 100644 --- a/knowledge/dev/java/gc/Incremental Update (IU).md +++ b/knowledge/dev/java/gc/Incremental Update (IU).md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-11-08]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../../garden/ru/meta/zero/00 Разработка]]" parents: linked: - "[[Garbage Collector]]" diff --git a/knowledge/dev/java/gc/Snapshot at the beginning (SATB).md b/knowledge/dev/java/gc/Snapshot at the beginning (SATB).md index f4358b64..89baf8ce 100644 --- a/knowledge/dev/java/gc/Snapshot at the beginning (SATB).md +++ b/knowledge/dev/java/gc/Snapshot at the beginning (SATB).md @@ -5,9 +5,9 @@ tags: - зрелость/🌱 date: "[[2023-11-08]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Его основное преимущество заключается в том, что он позволяет сборщику мусора работать параллельно с приложением, минимизируя паузы, необходимые для сбора мусора. diff --git a/knowledge/dev/java/Снипеты на Java.md b/knowledge/dev/java/Снипеты на Java.md index 2478b47e..85e47d3a 100644 --- a/knowledge/dev/java/Снипеты на Java.md +++ b/knowledge/dev/java/Снипеты на Java.md @@ -2,7 +2,7 @@ tags: - type/moc zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" aliases: - Скрипты на Java --- diff --git a/knowledge/dev/pc/Оперативная память.md b/knowledge/dev/pc/Оперативная память.md index a4100cda..4894fc5e 100644 --- a/knowledge/dev/pc/Оперативная память.md +++ b/knowledge/dev/pc/Оперативная память.md @@ -7,8 +7,8 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Устройство ЭВМ]]" -linked: +linked: --- diff --git a/knowledge/dev/pc/Операционная система.md b/knowledge/dev/pc/Операционная система.md index 19d0b889..c9f1dadc 100644 --- a/knowledge/dev/pc/Операционная система.md +++ b/knowledge/dev/pc/Операционная система.md @@ -8,8 +8,8 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[ЭВМ]]" -linked: +linked: --- diff --git a/knowledge/dev/pc/Переключение контекста.md b/knowledge/dev/pc/Переключение контекста.md index 418ccc12..8ea6deca 100644 --- a/knowledge/dev/pc/Переключение контекста.md +++ b/knowledge/dev/pc/Переключение контекста.md @@ -10,10 +10,10 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Многозадачность ЦПУ]]" -linked: +linked: --- Переключение контекстов происходит, когда операционная система останавливает выполнение одной задачи и начинает выполнение другой. Этот процесс включает в себя сохранение текущего состояния задачи (контекста), включая значения регистров процессора, указатель инструкций и другие связанные с задачей данные, чтобы впоследствии можно было возобновить выполнение задачи с того места, где она была остановлена. diff --git a/knowledge/dev/pc/Поток процесса ОС.md b/knowledge/dev/pc/Поток процесса ОС.md index 83047142..0f08a20a 100644 --- a/knowledge/dev/pc/Поток процесса ОС.md +++ b/knowledge/dev/pc/Поток процесса ОС.md @@ -11,10 +11,10 @@ tags: - зрелость/🌱 date: 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Процесс ОС]]" -linked: +linked: --- Поток (или поток выполнения) — это легковесная единица выполнения, которая работает внутри процесса. Все потоки в пределах одного процесса делят между собой адресное пространство и ресурсы этого процесса, что позволяет им легко обмениваться данными и синхронизироваться. diff --git a/knowledge/dev/pc/Процесс ОС.md b/knowledge/dev/pc/Процесс ОС.md index 07018da4..b0de62d4 100644 --- a/knowledge/dev/pc/Процесс ОС.md +++ b/knowledge/dev/pc/Процесс ОС.md @@ -10,7 +10,7 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Ядро процессора]]" --- diff --git a/knowledge/dev/pc/Устройство ЭВМ.md b/knowledge/dev/pc/Устройство ЭВМ.md index 5b82f07b..88147566 100644 --- a/knowledge/dev/pc/Устройство ЭВМ.md +++ b/knowledge/dev/pc/Устройство ЭВМ.md @@ -5,10 +5,10 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[ЭВМ]]" -linked: +linked: --- - [Центральный процессор](Центральный%20процессор.md) - [Планировщик ОС](Планировщик%20ОС.md) diff --git a/knowledge/dev/pc/Центральный процессор.md b/knowledge/dev/pc/Центральный процессор.md index 76409030..3bd9a657 100644 --- a/knowledge/dev/pc/Центральный процессор.md +++ b/knowledge/dev/pc/Центральный процессор.md @@ -9,10 +9,10 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Устройство ЭВМ]]" -linked: +linked: --- Центральный процессор (ЦП или CPU, от англ. Central Processing Unit) — это основной компонент компьютера и других вычислительных устройств, который выполняет инструкции программного обеспечения. Он интерпретирует и выполняет основные арифметические, логические и ввода/вывода операции, указанные в инструкциях программ. diff --git a/knowledge/dev/pc/ЭВМ.md b/knowledge/dev/pc/ЭВМ.md index b39a9c31..6f888025 100644 --- a/knowledge/dev/pc/ЭВМ.md +++ b/knowledge/dev/pc/ЭВМ.md @@ -5,8 +5,8 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- - [Устройство ЭВМ](Устройство%20ЭВМ.md) \ No newline at end of file diff --git a/knowledge/dev/pc/Ядро процессора.md b/knowledge/dev/pc/Ядро процессора.md index 74478336..96bdb97b 100644 --- a/knowledge/dev/pc/Ядро процессора.md +++ b/knowledge/dev/pc/Ядро процессора.md @@ -10,10 +10,10 @@ tags: date: - - 2024-01-28 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Центральный процессор]]" -linked: +linked: --- Ядра в контексте центральных процессоров (ЦП) относятся к отдельным вычислительным единицам внутри одного физического процессора. Каждое ядро способно независимо обрабатывать инструкции, что обеспечивает многозадачность на аппаратном уровне. diff --git a/knowledge/dev/snippet/Автоматизация релиза с помощью Gradle.md b/knowledge/dev/snippet/Автоматизация релиза с помощью Gradle.md index 544553ee..721c379f 100644 --- a/knowledge/dev/snippet/Автоматизация релиза с помощью Gradle.md +++ b/knowledge/dev/snippet/Автоматизация релиза с помощью Gradle.md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-10-21]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: linked: - "[[Gradle]]" diff --git a/knowledge/dev/snippet/Генерация dhparam.md b/knowledge/dev/snippet/Генерация dhparam.md index 15b673dd..5e6d66e7 100644 --- a/knowledge/dev/snippet/Генерация dhparam.md +++ b/knowledge/dev/snippet/Генерация dhparam.md @@ -4,7 +4,7 @@ tags: date: 2023-09-06 linked: parents: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" --- ```sh openssl dhparam -out dhparam.pem 2048 diff --git a/knowledge/dev/snippet/Оптимизация изображений.md b/knowledge/dev/snippet/Оптимизация изображений.md index b4c57cea..8c04d2a8 100644 --- a/knowledge/dev/snippet/Оптимизация изображений.md +++ b/knowledge/dev/snippet/Оптимизация изображений.md @@ -4,9 +4,9 @@ tags: date: - - 2023-11-20 zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Размер изображений составляет существенную часть от размера страницы. Вот уже второй день вожусь с оптимизацией изображений в блоге. До этого я [использовал скрипт, который позволяет сжать jpg и png без потерь.](https://struchkov.dev/blog/ru/image-optimization/) diff --git a/knowledge/dev/snippet/Удаление .DS_Store из Git репозитория.md b/knowledge/dev/snippet/Удаление .DS_Store из Git репозитория.md index 350571e2..c61f4b29 100644 --- a/knowledge/dev/snippet/Удаление .DS_Store из Git репозитория.md +++ b/knowledge/dev/snippet/Удаление .DS_Store из Git репозитория.md @@ -5,7 +5,7 @@ date: "[[2023-08-31]]" parents: - "[[Скрипты для Git]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" article: https://struchkov.dev/blog/ru/remove-dsstore-git/ --- Симптомы: Есть незакомиченный файл, который мешает гиту. Файл называется .DS_Store. При этом его никак нельзя найти. Чтобы удалить этот файл нужно выполнить следующие команды: diff --git a/knowledge/dev/Мультимодульные проекты c Jandex.md b/knowledge/dev/Мультимодульные проекты c Jandex.md index 2c3dd1ef..536d4b82 100644 --- a/knowledge/dev/Мультимодульные проекты c Jandex.md +++ b/knowledge/dev/Мультимодульные проекты c Jandex.md @@ -5,7 +5,7 @@ tags: - зрелость/🌱 date: "[[2023-10-21]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Quarkus]]" linked: diff --git a/knowledge/dev/Парадигмы разработки.md b/knowledge/dev/Парадигмы разработки.md index 7c3fff6e..f41782da 100644 --- a/knowledge/dev/Парадигмы разработки.md +++ b/knowledge/dev/Парадигмы разработки.md @@ -4,8 +4,8 @@ tags: - зрелость/🌱 date: "[[2023-10-26]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- - [Реактивная разработка](Реактивная%20разработка.md) \ No newline at end of file diff --git a/knowledge/dev/Разработка.md b/knowledge/dev/Разработка.md index dc266d9d..194dd61f 100644 --- a/knowledge/dev/Разработка.md +++ b/knowledge/dev/Разработка.md @@ -2,7 +2,7 @@ tags: - type/moc zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- ## Java Разработка diff --git a/knowledge/dev/Реактивная разработка.md b/knowledge/dev/Реактивная разработка.md index 6b9e7d1f..868f996b 100644 --- a/knowledge/dev/Реактивная разработка.md +++ b/knowledge/dev/Реактивная разработка.md @@ -5,7 +5,7 @@ tags: - зрелость/🌱 date: "[[2023-10-26]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Парадигмы разработки]]" linked: diff --git a/knowledge/dev/Система сборки.md b/knowledge/dev/Система сборки.md index 07816ae5..78244463 100644 --- a/knowledge/dev/Система сборки.md +++ b/knowledge/dev/Система сборки.md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-10-21]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: [] linked: [] --- diff --git a/knowledge/dev/Скрипты для Git.md b/knowledge/dev/Скрипты для Git.md index 1fa36da2..007e6722 100644 --- a/knowledge/dev/Скрипты для Git.md +++ b/knowledge/dev/Скрипты для Git.md @@ -2,5 +2,5 @@ tags: - type/moc zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- diff --git a/knowledge/dev/Упрощаем создание view в Liquibase.md b/knowledge/dev/Упрощаем создание view в Liquibase.md index b2e34d67..af207754 100644 --- a/knowledge/dev/Упрощаем создание view в Liquibase.md +++ b/knowledge/dev/Упрощаем создание view в Liquibase.md @@ -4,10 +4,10 @@ tags: - зрелость/🌱 date: "[[2023-11-02]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Liquibase]]" -linked: +linked: --- ## Проблема При создании VIEW в Liquibase способом аналогичным таблице возникает проблема поддержки этой VIEW, так как она может часто меняться. Также будет проблема, когда меняется исходная таблица, которую использует вьюха. Еще больше проблем, если к одной таблице подвязано N вьюх. Через пару изменений становится очень сложно находить актуальный скрипт создания VIEW, чтобы его изменить. diff --git a/notes/Ошибка миграции БД при обновлении Ghost.md b/notes/Ошибка миграции БД при обновлении Ghost.md index f3c77a88..39060627 100644 --- a/notes/Ошибка миграции БД при обновлении Ghost.md +++ b/notes/Ошибка миграции БД при обновлении Ghost.md @@ -4,9 +4,9 @@ tags: - зрелость/🌱 date: "[[2023-11-11]]" zero-link: - - "[[00 Разработка]]" + - "[[../garden/ru/meta/zero/00 Разработка]]" parents: -linked: +linked: --- Если долго не обновлять версию Ghost, а потом в какой-то момент решить обновить, то можно столкнуться с неприятной ошибкой: diff --git a/source/доклады/ML в JVM.md b/source/доклады/ML в JVM.md index 08a6124d..9c3bca2d 100644 --- a/source/доклады/ML в JVM.md +++ b/source/доклады/ML в JVM.md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-10-09]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: linked: [] source: "[[Joker 2023]]" diff --git a/source/доклады/Прокачка от 17 до 21. Большое путешествие к новой Java LTS.md b/source/доклады/Прокачка от 17 до 21. Большое путешествие к новой Java LTS.md index 44cc6f7e..4311084a 100644 --- a/source/доклады/Прокачка от 17 до 21. Большое путешествие к новой Java LTS.md +++ b/source/доклады/Прокачка от 17 до 21. Большое путешествие к новой Java LTS.md @@ -3,7 +3,7 @@ tags: - зрелость/🌱 date: "[[2023-10-09]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" author: "[[Олег Чирухин]]" source: "[[Joker 2023]]" --- diff --git a/source/книги/книготека/Микросервисы. Паттерны разработки и рефакторинга.md b/source/книги/книготека/Микросервисы. Паттерны разработки и рефакторинга.md index 772f85dd..a0e66130 100644 --- a/source/книги/книготека/Микросервисы. Паттерны разработки и рефакторинга.md +++ b/source/книги/книготека/Микросервисы. Паттерны разработки и рефакторинга.md @@ -6,7 +6,7 @@ author: - "[[Ричардсон Крис]]" linked: zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" ISBN: 978-5-4461-0996-8 --- ## Описание diff --git a/source/конференции/Java конференция Joker.md b/source/конференции/Java конференция Joker.md index 09418b77..e6e97721 100644 --- a/source/конференции/Java конференция Joker.md +++ b/source/конференции/Java конференция Joker.md @@ -5,7 +5,7 @@ tags: - зрелость/🌱 date: "[[2023-10-09]]" zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" parents: linked: [] --- diff --git a/source/конференции/joker/Joker 2023.md b/source/конференции/joker/Joker 2023.md index 40f1c094..914897d3 100644 --- a/source/конференции/joker/Joker 2023.md +++ b/source/конференции/joker/Joker 2023.md @@ -4,7 +4,7 @@ tags: - зрелость/🌱 date: "[[2023-10-09]]" zero-link: - - "[[00 Разработка]]" + - "[[../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Java конференция Joker|joker]]" linked: [] diff --git a/source/курсы/otus/Архитектор высоких нагрузок 2024/Введение в docker. Обзор docker-compose.md b/source/курсы/otus/Архитектор высоких нагрузок 2024/Введение в docker. Обзор docker-compose.md index 350ef9c2..7314cc71 100644 --- a/source/курсы/otus/Архитектор высоких нагрузок 2024/Введение в docker. Обзор docker-compose.md +++ b/source/курсы/otus/Архитектор высоких нагрузок 2024/Введение в docker. Обзор docker-compose.md @@ -5,7 +5,7 @@ tags: date: - - 2024-03-19 zero-link: - - "[[00 Разработка]]" + - "[[../../../../garden/ru/meta/zero/00 Разработка]]" parents: - "[[Архитектор высоких нагрузок - OTUS 2024]]" linked: diff --git a/wiki/zero/00 DevOps.md b/wiki/zero/00 DevOps.md index d677b4e9..cd525ac4 100644 --- a/wiki/zero/00 DevOps.md +++ b/wiki/zero/00 DevOps.md @@ -2,5 +2,5 @@ tags: - type/zero-link parents: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- diff --git a/wiki/zero/00 Java разработка.md b/wiki/zero/00 Java разработка.md index d19003ec..265d7f9e 100644 --- a/wiki/zero/00 Java разработка.md +++ b/wiki/zero/00 Java разработка.md @@ -2,6 +2,6 @@ tags: - type/zero-link parents: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- - [Garbage Collector](knowledge/dev/java/gc/Garbage%20Collector.md) \ No newline at end of file diff --git a/wiki/zero/00 gRPC.md b/wiki/zero/00 gRPC.md index aad41b30..ad1d8a39 100644 --- a/wiki/zero/00 gRPC.md +++ b/wiki/zero/00 gRPC.md @@ -2,5 +2,5 @@ tags: - type/zero-link zero-link: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- diff --git a/wiki/zero/00 Алгоритмы.md b/wiki/zero/00 Алгоритмы.md index d677b4e9..cd525ac4 100644 --- a/wiki/zero/00 Алгоритмы.md +++ b/wiki/zero/00 Алгоритмы.md @@ -2,5 +2,5 @@ tags: - type/zero-link parents: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- diff --git a/wiki/zero/00 Архитектура ПО.md b/wiki/zero/00 Архитектура ПО.md index 6a6b6307..d286af6a 100644 --- a/wiki/zero/00 Архитектура ПО.md +++ b/wiki/zero/00 Архитектура ПО.md @@ -2,7 +2,7 @@ tags: - type/zero-link parents: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" --- - [Монолитная архитектура](Монолитная%20архитектура.md) - [Микросервисная архитектура](Микросервисная%20архитектура.md) diff --git a/wiki/zero/00 Базы Данных.md b/wiki/zero/00 Базы Данных.md index 6ad0e804..24b2fb69 100644 --- a/wiki/zero/00 Базы Данных.md +++ b/wiki/zero/00 Базы Данных.md @@ -2,7 +2,7 @@ tags: - type/zero-link parents: - - "[[00 Разработка]]" + - "[[../../garden/ru/meta/zero/00 Разработка]]" aliases: - база данных - базу данных