From 06d3bde83e8c9690c5960e89e371390e1c5bf901 Mon Sep 17 00:00:00 2001 From: Ihar Hancharenka Date: Tue, 7 Jan 2025 21:54:16 +0300 Subject: [PATCH] m --- db/sql/postgres/docs/books.txt | 7 +++---- db/sql/postgres/docs/whatsnew.txt | 2 ++ db/sql/postgres/feature/dml/merge.txt | 2 ++ db/sql/postgres/feature/functions/gen-data.txt | 3 +++ db/sql/postgres/feature/merge.txt | 1 - .../postgres/feature/performance/docs/courses.txt | 4 ++++ .../feature/performance/explain/articles.txt | 3 +++ .../performance/planner/ext/pg_hint_plan.txt | 3 +++ db/sql/postgres/feature/type/enum.txt | 1 + db/sql/postgres/feature/type/jsonb/jsonb.txt | 4 ++++ devops/k8s/features/security/secrets.txt | 2 ++ pl/cross/io/fileformats/json/jsonpath.txt | 13 +++++++++++++ pl/java/libfws/spring/aop/docs/articles.txt | 2 ++ pl/java/libfws/spring/boot/features/cfg/ssl.txt | 2 ++ pl/java/libfws/spring/data/docs/books.txt | 3 --- pl/java/libfws/spring/data/jpa/docs/books.txt | 2 ++ pl/java/tools/quality/testing/books.txt | 3 +++ science/ai/code-assist/copilot/docs/books.txt | 10 ++++++++++ 18 files changed, 59 insertions(+), 8 deletions(-) create mode 100644 db/sql/postgres/feature/dml/merge.txt create mode 100644 db/sql/postgres/feature/functions/gen-data.txt delete mode 100644 db/sql/postgres/feature/merge.txt create mode 100644 db/sql/postgres/feature/performance/explain/articles.txt create mode 100644 db/sql/postgres/feature/performance/planner/ext/pg_hint_plan.txt create mode 100644 pl/cross/io/fileformats/json/jsonpath.txt delete mode 100644 pl/java/libfws/spring/data/docs/books.txt create mode 100644 pl/java/tools/quality/testing/books.txt create mode 100644 science/ai/code-assist/copilot/docs/books.txt diff --git a/db/sql/postgres/docs/books.txt b/db/sql/postgres/docs/books.txt index b838d131b..852c3d578 100644 --- a/db/sql/postgres/docs/books.txt +++ b/db/sql/postgres/docs/books.txt @@ -19,6 +19,9 @@ DombrovskayaNovikovBailiekova - PostgreSQL Query Optimization 2nd ed ! from p248 Komarov - DB Roadmap ru of p521 33DC59667E2408E5BF0129885E59C007 +Schonig - Mastering PostgreSQL 17 6th ed + 653EB3F306A4564D9353A16BD58C08D3 + B74F1935564DB3B95989CFF5D02F9EBF 2023 ValejaGonzalez - PostgreSQL for Jobseekers D91B2DC478EAD524B6DDE8165DD7E82E @@ -26,8 +29,6 @@ ValejaGonzalez - PostgreSQL for Jobseekers https://github.com/bpbpublications/PostgreSQL-for-Jobseekers magnet 00d641608687860eb1bd5ec0fd3a8014 -Schonig - Mastering PostgreSQL 15 - 402B3171CA16FF85275940B0F473BE6E Ferrari - Learn PostgreSQL 2nd ed of p745 1F18D7AB4A2E3992BEFB5D3D6AEB7724 Burch - Learn PostgreSQL from Basics @@ -43,8 +44,6 @@ Shaik - PostgreSQL Configuration Fontaine - The Art of PostgreSQL 2nd ed BF9A1689CF6E798A2589C324EC26AFC7 2019 -Schonig - Mastering PostgreSQL 11 2nd ed ru - 18E9A9934257CC24323973035B4A4FAA NovikovGorshkova - DB Technology Fundamentals ru 0ED608AEB6925486245260D6E5B12C9A 64363673B984D9E189A9A33FBBBAFE3E diff --git a/db/sql/postgres/docs/whatsnew.txt b/db/sql/postgres/docs/whatsnew.txt index a37bcbecd..bcd3c8631 100644 --- a/db/sql/postgres/docs/whatsnew.txt +++ b/db/sql/postgres/docs/whatsnew.txt @@ -1,4 +1,6 @@ 17 +https://www.postgresql.org/about/news/postgresql-17-released-2936/ + https://www.postgresql.org/docs/17/release-17.html https://www.postgresql.org/about/news/postgresql-17-rc1-released-2926/ https://www.youtube.com/watch?v=peLXtGorl8A https://habr.com/ru/companies/postgrespro/articles/841408/ diff --git a/db/sql/postgres/feature/dml/merge.txt b/db/sql/postgres/feature/dml/merge.txt new file mode 100644 index 000000000..183a308e7 --- /dev/null +++ b/db/sql/postgres/feature/dml/merge.txt @@ -0,0 +1,2 @@ +https://www.postgresql.org/docs/current/sql-merge.html +https://postgrespro.ru/docs/postgresql/16/sql-merge diff --git a/db/sql/postgres/feature/functions/gen-data.txt b/db/sql/postgres/feature/functions/gen-data.txt new file mode 100644 index 000000000..e1281993e --- /dev/null +++ b/db/sql/postgres/feature/functions/gen-data.txt @@ -0,0 +1,3 @@ +https://www.postgresql.org/docs/current/functions-srf.html + https://postgrespro.ru/docs/postgrespro/17/functions-srf +... from generate_series(1, 10000) as id; diff --git a/db/sql/postgres/feature/merge.txt b/db/sql/postgres/feature/merge.txt deleted file mode 100644 index 7658c82d3..000000000 --- a/db/sql/postgres/feature/merge.txt +++ /dev/null @@ -1 +0,0 @@ -https://postgrespro.ru/docs/postgresql/16/sql-merge diff --git a/db/sql/postgres/feature/performance/docs/courses.txt b/db/sql/postgres/feature/performance/docs/courses.txt index b5766edf7..7e95f55fd 100644 --- a/db/sql/postgres/feature/performance/docs/courses.txt +++ b/db/sql/postgres/feature/performance/docs/courses.txt @@ -3,4 +3,8 @@ PostgresProfessional - RogovLuzanovTolmachyov - QPT13 - Query Optimization of p1 https://postgrespro.ru/education/courses/QPT https://www.youtube.com/playlist?list=PLaFqU3KCWw6JW80WBHPOe-SMJD2NOjmge 2019 +PostgresProfessional - RogovLuzanovTolmachyov - QPT10 https://www.youtube.com/playlist?list=PLaFqU3KCWw6K2sTAksX5AJq4SQDN5PA1t +???? +Tenzor - Borovikov + https://github.com/Kilor/PG-for-beginners diff --git a/db/sql/postgres/feature/performance/explain/articles.txt b/db/sql/postgres/feature/performance/explain/articles.txt new file mode 100644 index 000000000..cbb308bd2 --- /dev/null +++ b/db/sql/postgres/feature/performance/explain/articles.txt @@ -0,0 +1,3 @@ +2024 +https://habr.com/ru/companies/spectr/articles/869472/ + https://github.com/Kilor/PG-for-beginners/tree/main diff --git a/db/sql/postgres/feature/performance/planner/ext/pg_hint_plan.txt b/db/sql/postgres/feature/performance/planner/ext/pg_hint_plan.txt new file mode 100644 index 000000000..d9b365b6c --- /dev/null +++ b/db/sql/postgres/feature/performance/planner/ext/pg_hint_plan.txt @@ -0,0 +1,3 @@ +https://github.com/ossc-db/pg_hint_plan +https://github.com/ossc-db/pg_hint_plan/blob/master/docs/hint_table.md +https://github.com/ossc-db/pg_hint_plan/blob/master/docs/hint_details.md diff --git a/db/sql/postgres/feature/type/enum.txt b/db/sql/postgres/feature/type/enum.txt index 299903eb5..6497088ee 100644 --- a/db/sql/postgres/feature/type/enum.txt +++ b/db/sql/postgres/feature/type/enum.txt @@ -1 +1,2 @@ https://www.postgresql.org/docs/current/datatype-enum.html +https://www.postgresql.org/docs/current/functions-enum.html diff --git a/db/sql/postgres/feature/type/jsonb/jsonb.txt b/db/sql/postgres/feature/type/jsonb/jsonb.txt index 76fbf137f..556d83105 100644 --- a/db/sql/postgres/feature/type/jsonb/jsonb.txt +++ b/db/sql/postgres/feature/type/jsonb/jsonb.txt @@ -8,6 +8,10 @@ https://devhints.io/postgresql-json https://www.postgresql.org/docs/current/datatype-json.html https://www.postgresql.org/docs/current/functions-json.html +https://www.postgresql.org/docs/current/functions-json.html#FUNCTIONS-JSON-CREATION-TABLE +https://www.postgresql.org/docs/current/functions-json.html#FUNCTIONS-SQLJSON-TABLE + json_table + -> ->> ... as text diff --git a/devops/k8s/features/security/secrets.txt b/devops/k8s/features/security/secrets.txt index e973bb76a..ac6b557e4 100644 --- a/devops/k8s/features/security/secrets.txt +++ b/devops/k8s/features/security/secrets.txt @@ -1,5 +1,7 @@ https://kubernetes.io/docs/concepts/configuration/secret/ +2025 +https://habr.com/ru/companies/beeline_cloud/articles/864222/ 2022 https://auth0.com/blog/kubernetes-secrets-management/ https://habr.com/ru/company/southbridge/blog/658123/ diff --git a/pl/cross/io/fileformats/json/jsonpath.txt b/pl/cross/io/fileformats/json/jsonpath.txt new file mode 100644 index 000000000..c74268fef --- /dev/null +++ b/pl/cross/io/fileformats/json/jsonpath.txt @@ -0,0 +1,13 @@ +https://goessner.net/articles/JsonPath/ +https://en.wikipedia.org/wiki/JSONPath +https://ietf-wg-jsonpath.github.io/draft-ietf-jsonpath-base/draft-ietf-jsonpath-base.html + +baeldung +https://www.baeldung.com/guide-to-jayway-jsonpath +2019 +https://testerslittlehelper.wordpress.com/2020/08/18/more_json_path/ +https://testerslittlehelper.wordpress.com/2019/01/20/jsonpath-in-rest-assured/ + +tools +https://jsonpathfinder.com/ +https://www.site24x7.com/tools/jsonpath-finder-validator.html diff --git a/pl/java/libfws/spring/aop/docs/articles.txt b/pl/java/libfws/spring/aop/docs/articles.txt index 349598364..810f1433b 100644 --- a/pl/java/libfws/spring/aop/docs/articles.txt +++ b/pl/java/libfws/spring/aop/docs/articles.txt @@ -1,6 +1,8 @@ baeldung https://www.baeldung.com/spring-aop https://www.baeldung.com/spring-aop-pointcut-tutorial +2024 +https://habr.com/ru/companies/beeline_cloud/articles/869602/ 2023 https://habr.com/ru/articles/347752/ about proxies and transactional diff --git a/pl/java/libfws/spring/boot/features/cfg/ssl.txt b/pl/java/libfws/spring/boot/features/cfg/ssl.txt index ed73830c4..4b511332e 100644 --- a/pl/java/libfws/spring/boot/features/cfg/ssl.txt +++ b/pl/java/libfws/spring/boot/features/cfg/ssl.txt @@ -17,6 +17,8 @@ https://docs.spring.io/spring-boot/reference/io/rest-client.html https://github.com/spring-projects/spring-boot/tree/main/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/ssl +management.info.ssl.enabled=true + server: port: 8443 ssl: diff --git a/pl/java/libfws/spring/data/docs/books.txt b/pl/java/libfws/spring/data/docs/books.txt deleted file mode 100644 index 09745f7f4..000000000 --- a/pl/java/libfws/spring/data/docs/books.txt +++ /dev/null @@ -1,3 +0,0 @@ -2023 -Tudose - Java Persistence with Spring Data and Hibernate - 7CCD0F8223406D191242F3912E7EBF29 diff --git a/pl/java/libfws/spring/data/jpa/docs/books.txt b/pl/java/libfws/spring/data/jpa/docs/books.txt index 59e20bde9..c6c2fec6a 100644 --- a/pl/java/libfws/spring/data/jpa/docs/books.txt +++ b/pl/java/libfws/spring/data/jpa/docs/books.txt @@ -1,4 +1,6 @@ 2023 +Tudose - Java Persistence with Spring Data and Hibernate + 7CCD0F8223406D191242F3912E7EBF29 https://github.com/PacktPublishing/Persistence-Best-Practices-for-Java-Applications https://github.com/fran-olv/Persistence-Best-Practices-for-Java-Applications/tree/main https://www.oreilly.com/library/view/persistence-best-practices/9781837631278/ diff --git a/pl/java/tools/quality/testing/books.txt b/pl/java/tools/quality/testing/books.txt new file mode 100644 index 000000000..976a5bccc --- /dev/null +++ b/pl/java/tools/quality/testing/books.txt @@ -0,0 +1,3 @@ +2022 +Mellor - Test-Driven Development with Java + ~basic diff --git a/science/ai/code-assist/copilot/docs/books.txt b/science/ai/code-assist/copilot/docs/books.txt new file mode 100644 index 000000000..20bff34db --- /dev/null +++ b/science/ai/code-assist/copilot/docs/books.txt @@ -0,0 +1,10 @@ +2025 +Microsoft Copilot for Dummies + 0271951B028917EB4C8836FC8E26F0D0 + ! need +2024 +Dowswell - 2024 - Programming with GitHub Copilot + 767B5E4F3636195C26B79C4825BFD1ED +Mistry - Copilot for Java Developers + F70626C1AE321EDE1D0C1629C97D3545 + need