зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-30 21:26:09 +02:00 
			
		
		
		
	m
Этот коммит содержится в:
		
							родитель
							
								
									af6bd354b4
								
							
						
					
					
						Коммит
						c076029e03
					
				| @ -14,6 +14,8 @@ BusyCoderAcademy - Java 8 Stream API Workshop of 3:09:22 | |||||||
|     ! SAM - single abstract method (for FI, @FunctionalInterface), but can have default methods, static methods |     ! SAM - single abstract method (for FI, @FunctionalInterface), but can have default methods, static methods | ||||||
|     ! Lambda is not Anonymous Inner Class (which has a bad perf and creates a lot of extra classes) |     ! Lambda is not Anonymous Inner Class (which has a bad perf and creates a lot of extra classes) | ||||||
| 2022 | 2022 | ||||||
|  | PVTIncubator - Blinov - Java Collections and Streams p2 0:00 of 43:55 | ||||||
|  |     https://www.youtube.com/watch?v=1FgDyzDyJMM | ||||||
| PVTIncubator - Blinov - Java Collections and Streams p1 26:00 of 41:30 | PVTIncubator - Blinov - Java Collections and Streams p1 26:00 of 41:30 | ||||||
|     https://www.youtube.com/watch?v=cHGsaTg9c1c |     https://www.youtube.com/watch?v=cHGsaTg9c1c | ||||||
| PVTIncubator - Blinov - Java Functional Interfaces 12:00 of 56:19 | PVTIncubator - Blinov - Java Functional Interfaces 12:00 of 56:19 | ||||||
|  | |||||||
							
								
								
									
										23
									
								
								pl/java/libfws/io/file-formats/xml/jaxb/jaxb.txt
									
									
									
									
									
										Обычный файл
									
								
							
							
						
						
									
										23
									
								
								pl/java/libfws/io/file-formats/xml/jaxb/jaxb.txt
									
									
									
									
									
										Обычный файл
									
								
							| @ -0,0 +1,23 @@ | |||||||
|  | https://www.oracle.com/technical-resources/articles/javase/jaxb.html | ||||||
|  | 
 | ||||||
|  | articles | ||||||
|  | baeldung | ||||||
|  | https://www.baeldung.com/tag/jaxb | ||||||
|  | https://www.baeldung.com/jaxb | ||||||
|  |     https://github.com/eugenp/tutorials/tree/master/jaxb | ||||||
|  |     https://github.com/eugenp/tutorials/blob/master/jaxb/pom.xml | ||||||
|  | https://www.baeldung.com/jaxb-unmarshalling-dates | ||||||
|  | 
 | ||||||
|  | http://www.mojohaus.org/jaxb2-maven-plugin/Documentation/v2.4/ | ||||||
|  | https://github.com/mojohaus/jaxb2-maven-plugin/ | ||||||
|  | https://www.mojohaus.org/jaxb2-maven-plugin/#/repo | ||||||
|  | https://mvnrepository.com/artifact/org.codehaus.mojo/jaxb2-maven-plugin | ||||||
|  |     3.2.0 | ||||||
|  | 
 | ||||||
|  | http://www.mojohaus.org/jaxb2-maven-plugin/Documentation/v2.4/example_xjc_basic.html | ||||||
|  | https://stackoverflow.com/questions/76045464/jaxb2-maven-plugin-fails-to-generate-java-packages-with-correct-imports-or-throw | ||||||
|  |     src/main/xsd | ||||||
|  |     <schemaDirectory> | ||||||
|  |     https://unogeeks.com/jaxb2-maven-plugin/ | ||||||
|  | 
 | ||||||
|  | https://github.com/highsource/jaxb-tools | ||||||
| @ -1,7 +1,32 @@ | |||||||
| docker-compose | https://docs.spring.io/spring-boot/reference/features/dev-services.html | ||||||
| https://docs.spring.io/spring-boot/reference/features/dev-services.html#features.dev-services.docker-compose |     dependencies { | ||||||
|     https://www.baeldung.com/ops/docker-compose-support-spring-boot |       developmentOnly("org.springframework.boot:spring-boot-docker-compose") | ||||||
|  |       // testAndDevelopmentOnly("org.springframework.boot:spring-boot-docker-compose") | ||||||
|  |     } | ||||||
|  |     // https://docs.spring.io/spring-boot/gradle-plugin/packaging.html#packaging-executable.configuring.including-development-only-dependencies | ||||||
|  |     tasks.named<BootWar>("bootWar") { | ||||||
|  |       classpath(configurations["developmentOnly"]) | ||||||
|  |     } | ||||||
|  | https://docs.spring.io/spring-boot/reference/features/dev-services.html#features.dev-services.docker-compose.service-connections | ||||||
|  |     // the connection details take precedence over any connection-related configuration properties | ||||||
|  |     https://docs.spring.io/spring-boot/api/java/org/springframework/boot/autoconfigure/service/connection/ConnectionDetails.html | ||||||
|  |     https://docs.spring.io/spring-boot/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html | ||||||
|  | 
 | ||||||
|  | https://docs.spring.io/spring-boot/reference/features/dev-services.html#features.dev-services.testcontainers | ||||||
|  | https://docs.spring.io/spring-boot/reference/testing/testcontainers.html | ||||||
|  |     @ServiceConnection | ||||||
|  |         https://docs.spring.io/spring-boot/reference/testing/testcontainers.html#testing.testcontainers.service-connections | ||||||
|  |         https://docs.spring.io/spring-boot/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html | ||||||
|  |             Annotation used to indicate that a field or method is a ContainerConnectionSource which provides a service that can be connected to. | ||||||
|  |     @DynamicPropertySource | ||||||
|  |         https://docs.spring.io/spring-boot/reference/testing/testcontainers.html#testing.testcontainers.dynamic-properties | ||||||
|  | 
 | ||||||
|  |     Using a @ServiceConnection is recommended whenever possible,  | ||||||
|  |     however, dynamic properties can be a useful fallback for technologies that don’t yet have @ServiceConnection support | ||||||
|  | 
 | ||||||
| 2024 | 2024 | ||||||
|  | https://alexkosarev.name/2023/06/05/docker-compose-and-testcontainers-in-spring-boot-3-1/ | ||||||
|  | https://www.baeldung.com/docker-compose-support-spring-boot | ||||||
| Amplicode - Spring Boot Applications Conterization of 3:49 | Amplicode - Spring Boot Applications Conterization of 3:49 | ||||||
|     https://www.youtube.com/watch?v=f_eyfLVgoq8 |     https://www.youtube.com/watch?v=f_eyfLVgoq8 | ||||||
|     https://habr.com/ru/companies/haulmont/articles/848696/ |     https://habr.com/ru/companies/haulmont/articles/848696/ | ||||||
|  | |||||||
| @ -1,39 +1,43 @@ | |||||||
| 2023 | baeldung | ||||||
| https://habr.com/ru/companies/axenix/articles/780422/ |  | ||||||
| https://habr.com/ru/articles/779170/ |  | ||||||
| https://habr.com/ru/articles/772010/ |  | ||||||
| https://habr.com/ru/articles/716232/ |  | ||||||
| https://habr.com/ru/articles/772010/ |  | ||||||
| https://habr.com/ru/articles/716232/ |  | ||||||
|     ! +ABAC |  | ||||||
|     https://github.com/mgalaktionov/keycloak-demo-2 |  | ||||||
| https://itnext.io/what-is-new-in-jakarta-security-3-98db53317e19 |  | ||||||
| https://habr.com/ru/companies/otus/articles/733404/ |  | ||||||
| https://habr.com/ru/articles/546428/ |  | ||||||
| https://habr.com/ru/companies/kaspersky/articles/756812/ |  | ||||||
| https://habr.com/ru/companies/nixys/articles/752994/ |  | ||||||
| https://habr.com/ru/articles/735076/ |  | ||||||
| https://www.baeldung.com/spring-boot-keycloak | https://www.baeldung.com/spring-boot-keycloak | ||||||
|     https://github.com/eugenp/tutorials/tree/master/spring-boot-modules/spring-boot-keycloak |     https://github.com/eugenp/tutorials/tree/master/spring-boot-modules/spring-boot-keycloak | ||||||
| https://www.baeldung.com/spring-boot-keycloak-integration-testing | https://www.baeldung.com/spring-boot-keycloak-integration-testing | ||||||
|     with testcontainers |     with testcontainers | ||||||
| 
 |  | ||||||
| https://habr.com/ru/post/724738/ |  | ||||||
|     refresh-token, bad ideology |  | ||||||
| https://habr.com/ru/post/720070/ |  | ||||||
|     application.yaml, KeycloakWebSecurityConfigurerAdapter is depr-ted |  | ||||||
|     spring-security-oauth2-resource-server |  | ||||||
| 2022 |  | ||||||
| https://habr.com/ru/articles/661541/ |  | ||||||
|     https://www.keycloak.org/2022/02/adapter-deprecation |  | ||||||
| https://habr.com/ru/companies/alfastrah/articles/651861/ |  | ||||||
| 2021 |  | ||||||
| https://habr.com/ru/companies/reksoft/articles/552346/ |  | ||||||
| https://habr.com/ru/articles/550704/ |  | ||||||
| https://www.baeldung.com/java-keycloak-custom-user-providers | https://www.baeldung.com/java-keycloak-custom-user-providers | ||||||
| https://www.baeldung.com/keycloak-embedded-in-spring-boot-app | https://www.baeldung.com/keycloak-embedded-in-spring-boot-app | ||||||
|     https://github.com/Baeldung/spring-security-oauth/tree/master/oauth-rest/oauth-authorization-server |     https://github.com/Baeldung/spring-security-oauth/tree/master/oauth-rest/oauth-authorization-server | ||||||
| 2020 |  | ||||||
| https://www.baeldung.com/postman-keycloak-endpoints | https://www.baeldung.com/postman-keycloak-endpoints | ||||||
|  | 2023 | ||||||
|  | https://medium.com/@buffetbenjamin/keycloak-essentials-openid-connect-c7fa87d3129d | ||||||
|  |     Realm - Identity Provider | ||||||
|  |     User - End User | ||||||
|  |     Client - Relying Party | ||||||
|  |         confidential | ||||||
|  |         public | ||||||
|  |     Scope - collection of resources to access | ||||||
|  |     Flow | ||||||
|  |         Authorization Flow | ||||||
|  | 2023 | ||||||
|  | https://habr.com/ru/companies/axenix/articles/780422/ | ||||||
|  |     !!! a lot of kc info | ||||||
|  | https://habr.com/ru/articles/716232/ | ||||||
|  |     ! good | ||||||
|  | https://habr.com/ru/articles/772010/ | ||||||
|  |     ! intro | ||||||
|  |     https://github.com/mgalaktionov/keycloak-demo-2 | ||||||
|  | https://habr.com/ru/companies/otus/articles/733404/ | ||||||
|  |     ! use kc-based roles insetead of spring-security ones | ||||||
|  | https://habr.com/ru/articles/546428/ | ||||||
|  |     ! misc stuff, incl web and localization | ||||||
|  | https://habr.com/ru/companies/kaspersky/articles/756812/ | ||||||
|  |     ! otp, rbac | ||||||
|  | https://habr.com/ru/companies/nixys/articles/752994/ | ||||||
|  |     ! ldap | ||||||
|  | https://habr.com/ru/post/724738/ | ||||||
|  |     ! spring-securit kc-relates stuff, refresh-token filter etc | ||||||
|  | 2021 | ||||||
|  | https://habr.com/ru/companies/reksoft/articles/552346/ | ||||||
|  |     ! + spring security | ||||||
|  | 2020 | ||||||
| https://habr.com/ru/companies/southbridge/articles/511380/ | https://habr.com/ru/companies/southbridge/articles/511380/ | ||||||
|     HA |     HA | ||||||
|  | |||||||
| @ -26,6 +26,8 @@ https://www.youtube.com/watch?v=vmEWywGzWbA | |||||||
|         token can be pasted to jwt.io |         token can be pasted to jwt.io | ||||||
|         @PreAuthorize("hasRole('client_role')") |         @PreAuthorize("hasRole('client_role')") | ||||||
|             defaultRolePrefix="ROLE_" // !!! |             defaultRolePrefix="ROLE_" // !!! | ||||||
|  | SelskiyJavist - Keycloak 0:00 of 37:36 | ||||||
|  |     https://www.youtube.com/watch?v=vlu9FJkj6F0 | ||||||
| 2022 | 2022 | ||||||
| https://www.youtube.com/watch?v=rbKzR6QWKLI&list=PLSVW22jAG8pBnhAdq9S8BpLnZ0_jVBj0c&index=5 | https://www.youtube.com/watch?v=rbKzR6QWKLI&list=PLSVW22jAG8pBnhAdq9S8BpLnZ0_jVBj0c&index=5 | ||||||
| 2021 | 2021 | ||||||
|  | |||||||
		Загрузка…
	
	
			
			x
			
			
		
	
		Ссылка в новой задаче
	
	Block a user
	 Ihar Hancharenka
						Ihar Hancharenka