зеркало из
https://github.com/iharh/notes.git
synced 2025-10-30 05:06:05 +02:00
m
Этот коммит содержится в:
родитель
9050d85aeb
Коммит
f4bc7b54bb
@ -11,6 +11,14 @@ SpringIO - Implementing Domain Driven Design with Spring by Maciej Walkowiak of
|
||||
https://www.youtube.com/watch?v=VGhg6Tfxb60
|
||||
https://speakerdeck.com/maciejwalkowiak/implementing-domain-driven-design-with-spring
|
||||
https://github.com/maciejwalkowiak/implementing-ddd-with-spring-talk
|
||||
https://speakerdeck.com/maciejwalkowiak/implementing-domain-driven-design-with-spring?slide=17
|
||||
each entity and value object can only exist in valid state
|
||||
ensure system-wide consistency through "domain events"
|
||||
business rules, state changes - implemented in entities
|
||||
domain services - rules, that do not belong to any entity (perharps no domain services at all)
|
||||
JPA entity may be a DDD entity, but does not have to
|
||||
aggregates refer to each other by id, not by a direct reference
|
||||
model VOs with records
|
||||
2023
|
||||
Devoxx - REST next level : Crafting domain driven web APIs By Julien Topçu 0:00 of 50:52
|
||||
https://www.youtube.com/watch?v=bHc8Gudrhdo
|
||||
|
||||
2
pl/java/features/io/concurrency/scoped-value.txt
Обычный файл
2
pl/java/features/io/concurrency/scoped-value.txt
Обычный файл
@ -0,0 +1,2 @@
|
||||
2024
|
||||
https://www.youtube.com/watch?v=Qe5bu9i8mQc
|
||||
23
pl/java/features/io/concurrency/structured.txt
Обычный файл
23
pl/java/features/io/concurrency/structured.txt
Обычный файл
@ -0,0 +1,23 @@
|
||||
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html
|
||||
? ScopedValue API
|
||||
|
||||
baeldung
|
||||
https://www.baeldung.com/java-structured-concurrency
|
||||
try (var scope = new StructuredTaskScope.ShutdownOnFailure()) {
|
||||
Future<Shelter> shelter = scope.fork(this::getShelter);
|
||||
Future<List<Dog>> dogs = scope.fork(this::getDogs);
|
||||
scope.join();
|
||||
Response response = new Response(shelter.resultNow(), dogs.resultNow());
|
||||
// ...
|
||||
}
|
||||
2024
|
||||
Schmidt - Walkthrough of the Java StructuredTaskScope Code of 11:37
|
||||
https://www.youtube.com/watch?v=WfyKt9dkgmM
|
||||
http://www.dre.vanderbilt.edu/~schmidt/cs891/2024-PDFs/14.2.5-StructuredTaskScope.pdf
|
||||
+ VirtualThreads
|
||||
https://www.happycoders.eu/java/scoped-values/
|
||||
ScopedValues
|
||||
https://www.happycoders.eu/java/structured-concurrency-structuredtaskscope/
|
||||
std/custom policies
|
||||
?
|
||||
https://www.youtube.com/watch?v=wWAnjsBgDA4
|
||||
@ -1,6 +1,11 @@
|
||||
https://docs.oracle.com/en/java/javase/21/core/virtual-threads.html#GUID-DC4306FC-D6C1-4BCC-AECE-48C32C1A8DAA
|
||||
|
||||
spring.threads.virtual.enabled: true
|
||||
|
||||
2024
|
||||
CodeWiz - REST API with Spring Boot 3.3, Java 21 and Virtual Threads | Benchmarking performance of 47:59
|
||||
https://www.youtube.com/watch?v=iRiJqI3oAqA
|
||||
!
|
||||
Javapro - Java Virtual Threads and Pipelined Database Operations | Kuassi Mensah (EN) 0:00 of 40:43
|
||||
https://www.youtube.com/watch?v=-jA2twRtCuY
|
||||
https://habr.com/ru/articles/803955/
|
||||
|
||||
@ -1,23 +1,35 @@
|
||||
https://spring.io/projects/spring-cloud-contract
|
||||
https://docs.spring.io/spring-cloud-contract/reference/
|
||||
https://docs.spring.io/spring-cloud-contract/reference/project-features-messaging.html
|
||||
https://docs.spring.io/spring-cloud-contract/reference/customization/wiremock-customization.html
|
||||
https://docs.spring.io/spring-cloud-contract/reference/customization/pluggable-architecture.html
|
||||
https://docs.spring.io/spring-cloud-contract/reference/configprops.html
|
||||
https://docs.spring.io/spring-cloud-contract/reference/yml-schema.html
|
||||
|
||||
https://spring.io/guides/gs/contract-rest/
|
||||
|
||||
dsl
|
||||
https://docs.spring.io/spring-cloud-contract/reference/project-features-contract.html
|
||||
|
||||
contract-testing
|
||||
https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html
|
||||
https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html#features-wiremock
|
||||
|
||||
https://www.infoq.com/minibooks/emag-testing-distributed-systems
|
||||
https://spring.io/guides/gs/contract-rest/
|
||||
https://docs.pact.io/readme
|
||||
|
||||
https://cloud.spring.io/spring-cloud-contract/
|
||||
|
||||
http://antkorwin.com/cloud/spring_cloud_contract_junit5.html
|
||||
|
||||
https://docs.pact.io/readme
|
||||
|
||||
pactflow
|
||||
https://pactflow.io/
|
||||
|
||||
2024
|
||||
baeldung
|
||||
https://www.baeldung.com/spring-cloud-contract
|
||||
2019
|
||||
https://rieckpil.de/howto-consumer-driven-contracts-with-spring-cloud-contract/
|
||||
2018
|
||||
https://reflectoring.io/consumer-driven-contract-consumer-spring-cloud-contract/
|
||||
https://github.com/thombergs/code-examples/tree/master/spring-cloud/spring-cloud-contract-consumer
|
||||
Sharma - Consumer Driven Contract Testing with Spring Cloud Contract
|
||||
https://www.infoq.com/presentations/spring-cloud-contract
|
||||
https://www.youtube.com/watch?v=QHlhYQQa7bg
|
||||
|
||||
@ -1,4 +1,8 @@
|
||||
baeldung
|
||||
https://www.baeldung.com/restclienttest-in-spring-boot
|
||||
2024
|
||||
CodeWiz - Master API Integration in Spring Boot with Rest Client of 1:03:53
|
||||
https://www.youtube.com/watch?v=wWAnjsBgDA4
|
||||
DanVega - Spring Boot Rest Client Testing with @RestClientTest Issue & Work-around 0:00 of 12:48
|
||||
https://www.youtube.com/watch?v=-ChpDCIjyh0
|
||||
SpringIO - Improve developer experience with Spring Interface Clients by Olga Maciaszek-Sharma 0:00 of 51:23
|
||||
|
||||
Загрузка…
x
Ссылка в новой задаче
Block a user