Сравнить коммиты

...

6 Коммитов

Автор SHA1 Сообщение Дата
ihar_hancharenka
418c412401 m 2025-10-22 14:37:09 +03:00
ihar_hancharenka
ac525c66df m 2025-10-22 14:01:13 +03:00
ihar_hancharenka
2341061495 m 2025-10-22 13:54:59 +03:00
ihar_hancharenka
0525a7ef44 m 2025-10-22 12:23:32 +03:00
ihar_hancharenka
fa99c72648 m 2025-10-22 12:21:06 +03:00
ihar_hancharenka
81eea5d72f m 2025-10-22 12:00:55 +03:00
26 изменённых файлов: 131 добавлений и 12 удалений

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

@ -1,4 +1,6 @@
2025
Rogov - PG Archeology
https://habr.com/ru/companies/postgrespro/articles/899380/
5 Rare PG Things
https://habr.com/ru/companies/otus/articles/941456/
Harnessing the Power of Template Engines for Backend API Development - A Flexible Approach to Query Building

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

@ -8,3 +8,7 @@ https://github.com/bregman-arie/devops-exercises
https://github.com/trimstray/test-your-sysadmin-skills
https://github.com/Tikam02/DevOps-Guide
2025
https://habr.com/ru/articles/848868/
! tons of technologies

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

@ -8,5 +8,5 @@ Otus - Terraform Manifests Generation 0:00 of 1:37:08
Otus - Terraform Patterns Antipatterns and Modularity 0:00 of 2:00:53
https://www.youtube.com/watch?v=Ay6hRs5kFKA
2020
TechWorldWithNana - Terraform explained in 15 mins | Terraform Tutorial for Beginners 5:00 of 18:14
TechWorldWithNana - Terraform explained in 15 mins | Terraform Tutorial for Beginners 6:00 of 18:14
https://www.youtube.com/watch?v=l5k1ai_GBDE

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

@ -2,8 +2,11 @@ https://linuxcontainers.org/
https://linuxcontainers.org/incus/
https://zabbly.com/#projects
https://github.com/zabbly/incus
https://github.com/lxc/incus
https://linuxcontainers.org/incus/try-it
https://images.linuxcontainers.org/
https://linuxcontainers.org/incus/try-it/

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

@ -0,0 +1,3 @@
https://tailscale.com/kb/1081/magicdns
https://tailscale.com/pricing

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

@ -10,7 +10,7 @@ MacGuffinChannel - Mission Impossible Review 18:00 of 1:18:07
Posledstviya
https://kinogo.org/31531-missija-nevypolnima-posledstvija.html
2015
PlemyaIzgoev 12:00 of 2:11:33
PlemyaIzgoev 43:00 of 2:11:33
https://vkvideo.ru/video-146431266_456239089
https://kinogo.org/20712-missija-nevypolnima-plemja-izgoev.html
2011

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

@ -23,6 +23,8 @@ Klyosov - DNA Genealogy of Slavonic
YuriyZhukov - Another Stalin 33-37y
2025
SputnikRadio - Osin - Delyagin - ES Fires RUFoby of 22:11
https://www.youtube.com/watch?v=P7r2Lfi_xzE
Ivanov - Delyagin - What Black Sun of Liberals Wants of 26:40
https://www.youtube.com/watch?v=N-QErPjRV7I
SputnikRadio - Kuzmak - Delyagin - Good Business on RU Resources of 21:42

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

@ -1,3 +1,3 @@
2025
RUEmpireMisteries - Why EU Hated RU Long Before Revolution 50:00 of 1:23:23
RUEmpireMisteries - Why EU Hated RU Long Before Revolution 1:04:00 of 1:23:23
https://www.youtube.com/watch?v=g_VTGPvFgNI

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

@ -130,6 +130,8 @@ DayTV - Pereslegin - Strike of Mercy - Who Whoom New Reality is of 24:01
DayTV - Pereslegin - Who Written Scenario of Current Events of 22:39
https://www.youtube.com/watch?v=SAlzfQByNWQ
2021
SociosovtTV - Pereslegin - Limits of Knowledge of 21:22
https://www.youtube.com/watch?v=kJtrgt3Y-rc
SociosovtTV - Pereslegin - Egregors of RU of 21:17
https://www.youtube.com/watch?v=jymrznLlICw
DayTV - Pereslegin - What Can Stagger World Elite of 27:23

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

@ -166,9 +166,13 @@ RussianDoll - Minin - New Economical and Strategical RU Development 1:00 of 43:3
RussianDoll - Teenage Depression 29:00 of 1:20:43
https://www.youtube.com/watch?v=W5b-Qr6fzgQ
2017
Seminar - Anapa
https://www.youtube.com/playlist?list=PLflQtqFMbdFOk-Nut0JggXWoN2inKf7uo
05.25 - Chanings 0:00 of 2:02:04
https://www.youtube.com/watch?v=W1ONpwEohNc
Seminar - Rest House 23.03.2017 of p7
https://www.youtube.com/playlist?list=PLflQtqFMbdFPBQDZNz8GutPFsc8HnLTHO
23.03.2017 - Newcomers 24:00 of 32:47
23.03.2017 - Newcomers of 32:47
https://www.youtube.com/watch?v=UhQLRQ0Iazk
! 22:00 Communism/Capitalis - forget Own Goals
! Olygarh in depression - goals are ended

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

@ -1,4 +1,4 @@
03.02 Gevorgyan - About Language 50:00 of 2:33:59
03.02 Gevorgyan - About Language 1:10:00 of 2:33:59
! 2:00 Theorem of Thomas from sociology
! Esli lyudi myslyat chto-to kak realnoe, ono realno po svoim posledstviyam
! ? Otto Wenningen (Sytin) - Jews is women people

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

@ -12,6 +12,8 @@ https://www.youtube.com/watch?v=_CM-grFg8h4
https://www.youtube.com/watch?v=F1KHHNSjhXQ
2025
IronLogics - Gasparyan - Trump Thrown Ze in Beautiful Way of 26:33
https://www.youtube.com/watch?v=oZPGIxh-_Xc
Central - Gasparyan - All Truth about Fins of 14:16
https://www.youtube.com/watch?v=MnI2rfMWRq8
EveningAnons - Gasparyan - 05.21 of 20:15

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

@ -22,6 +22,8 @@ https://www.youtube.com/@OYanovsky
https://vk.com/video/@theverges
2025
SummerChannell - Shafran - Yanovskiy - Corporate Leviafan - Projects of Till of 38:31
https://www.youtube.com/watch?v=3XxFHqIoN_c
SummerChannell - Shafran - Yanovskiy - Till and His Philosophical Stone of 39:46
https://www.youtube.com/watch?v=npMtiSUH1uI
SummerChannell - Shafran - Yanovskiy - Till - Future without Elections of 36:32

4
nontech/psycho/dofamin/boring.txt Обычный файл
Просмотреть файл

@ -0,0 +1,4 @@
2025
DrArthurBrooks - You Need to Be Bored. Here's Why of 5:49
https://www.youtube.com/watch?v=orQKfIXMiA8
https://www.youtube.com/watch?v=OdduWTDEiwU

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

@ -2,6 +2,8 @@ https://github.com/sindresorhus/awesome
https://github.com/topics/awesome
https://bookflow.ru/zolotoy-fond-knig-ot-stackoverflow/
https://github.com/cheatsnake/backend-cheats
https://github.com/rothgar/awesome-tuis
https://github.com/0xor0ne/awesome-list

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

@ -7,15 +7,19 @@ Vlad Konovalov - Learning Domain-Driven Design
7F73B4FDC4241131CD44C7DEE74272B3
2025
Devoxx - Tactical Domain Driven Design with Java and Spring by Oliver Drotbohm 1:13:00 of 2:42:19
Devoxx - Oliver Drotbohm - Tactical Domain Driven Design with Java and Spring 1:32:00 of 2:42:19
https://www.youtube.com/watch?v=k3o1nSh3g2Q
! jMoleculus, Spring Modulith
https://www.youtube.com/watch?v=co3acmgP2Ng
Devoxx - TDD & DDD From the Ground Up Live Coding by Chris Simon 34:00 of 44:36
https://www.youtube.com/watch?v=eWxOisRMcII
Vetchinkin - DDD
https://nnmclub.to/forum/viewtopic.php?p=12768729
OrganizedProgramming - Vetchinkin - DDD - friendship between business and code of 2:11:26
https://www.youtube.com/watch?v=03FnrgYLkV8
TechExcellence - BDD + DDD: Aligning Business and Code (Igor Sosman) 6:00 of 1:30:48
https://www.youtube.com/watch?v=Q-Beh1dYNlM
! so-so, but with cypress.io demo
2024
SpringIO - Implementing Domain Driven Design with Spring by Maciej Walkowiak of 50:17
https://www.youtube.com/watch?v=VGhg6Tfxb60

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

@ -1,3 +0,0 @@
2022
Krivoshyokov - Fail-Safe Architecture Patterns ru 0:00 of 53:49
https://www.youtube.com/watch?v=YlXJMCdssAI

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

@ -8,3 +8,6 @@ MeetDeadlines - Creating Fault-Tolerant Systems 0:00 of 1:21:40
https://www.youtube.com/watch?v=VQFPNT_CMuY
2023
https://habr.com/ru/companies/yandex/articles/762678/
2022
YandexForDevelopers - Krivoschyokov - Fault Tolerant Architecture Patterns 8:00 of 53:49
https://www.youtube.com/watch?v=YlXJMCdssAI

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

@ -1,3 +1,5 @@
2025
Otus - RESTful API Patterns 0:00 of 1:27:24
https://www.youtube.com/watch?v=SeQ5GAXPRCw
Otus - How Analytics Projects REST API 0:00 of 1:32:11
https://www.youtube.com/watch?v=ZeU0ngQ_9CM

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

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

@ -60,7 +60,7 @@ Amplicode - Local Environments with Docker Compose for Spring Boot 0:00 of 20:30
https://www.youtube.com/watch?v=1NcFdQX08EE
https://habr.com/ru/companies/haulmont/articles/836018/
! with lombok
2024
Amplicode - WN in AC 2024.2 of 7:38
https://www.youtube.com/watch?v=E6c-ev04R_0
Amplicode - for Developing Existing SP App 0:00 of 32:09
https://www.youtube.com/watch?v=epTcLq3qsA0

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

@ -1 +0,0 @@
Hanmer - Patterns for Fault Tolerant Software

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

@ -1,6 +1,8 @@
https://github.com/langchain4j
https://hackmd.io/@alculexum/embedding4j
https://github.com/langchain4j/langchain4j
https://github.com/langchain4j/langchain4j-examples/
https://github.com/langchain4j/langchain4j-examples/tree/main/tutorials
https://github.com/langchain4j/langchain4j-examples/tree/main/spring-boot-example
@ -22,6 +24,8 @@ https://github.com/langchain4j/langchain4j-examples/blob/main/elasticsearch-exam
https://github.com/langchain4j/langchain4j-examples/blob/main/elasticsearch-example/src/main/java/ElasticsearchEmbeddingStoreExample.java
2025
https://inside.java/2025/01/29/evolution-of-java-ecosystem-for-integrating-ai/
https://habr.com/ru/companies/spring_aio/articles/883964/
https://devblogs.microsoft.com/java/microsoft-and-langchain4j-a-partnership-for-secure-enterprise-grade-java-ai-applications/
2024
JavaPro - Unlocking the Future of Java: LLM Integration Unveiled by Quarkus & LangChain4j | Elder Moraes (EN) 0:00 of 43:40

80
security/provider/keycloak/docs/misc1.txt Обычный файл
Просмотреть файл

@ -0,0 +1,80 @@
Keycloak — это современный open-source Identity Provider от Red Hat, который часто используется в enterprise-проектах для SSO (Single Sign-On), OAuth2 и OpenID Connect.
Ниже — пошаговая настройка интеграции Keycloak с Spring Boot 3 и Spring Security 6.
1. Зависимости
Проверьте, что в проекте есть или добавьте следующие зависимости:
— Spring Web
— Spring Security
— OAuth2 Resource Server
— OAuth2 Client
2. Разворачиваем Keycloak
Запустите Keycloak через Docker:
docker run -d \
-p 8080:8080 \
-e KEYCLOAK_ADMIN=admin \
-e KEYCLOAK_ADMIN_PASSWORD=admin \
quay.io/keycloak/keycloak:25.0.2 start-dev
После запуска откройте http://localhost:8080, войдите под admin/admin и создайте realm, например demo-realm.
3. Настройка клиента в Keycloak
В разделе Clients → Create client укажите:
— Client ID: spring-client
— Client Protocol: openid-connect
— Root URL: http://localhost:8081
В разделе Settings:
— Установите Access Type → confidential
— Включите Standard Flow Enabled
— Укажите Redirect URI: http://localhost:8081/login/oauth2/code/keycloak
Сохраните и перейдите на вкладку Credentials — скопируйте Client Secret.
4. Настройка application.yml
server:
port: 8081
spring:
security:
oauth2:
client:
registration:
keycloak:
client-id: spring-client
client-secret: YOUR_CLIENT_SECRET
scope: openid, profile, email
redirect-uri: "{baseUrl}/login/oauth2/code/{registrationId}"
provider:
keycloak:
issuer-uri: http://localhost:8080/realms/demo-realm
5. Конфигурация безопасности
Настройте SecurityConfig.java:
@Configuration
public class SecurityConfig {
@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
http
.authorizeHttpRequests(auth -> auth
.requestMatchers("/", "/public").permitAll()
.anyRequest().authenticated()
)
.oauth2Login(Customizer.withDefaults())
.logout(logout -> logout
.logoutSuccessUrl("/")
.invalidateHttpSession(true)
);
return http.build();
}
}