зеркало из
https://github.com/iharh/notes.git
synced 2025-10-30 21:26:09 +02:00
m
Этот коммит содержится в:
родитель
add74d1e73
Коммит
b179e012f2
1
aggregation-projection.txt
Обычный файл
1
aggregation-projection.txt
Обычный файл
@ -0,0 +1 @@
|
|||||||
|
https://www.baeldung.com/spring-data-mongodb-projections-aggregations
|
||||||
@ -41,3 +41,11 @@ services:
|
|||||||
- MONGO_INITDB_ROOT_PASSWORD=admin
|
- MONGO_INITDB_ROOT_PASSWORD=admin
|
||||||
volumes:
|
volumes:
|
||||||
- ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js
|
- ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js
|
||||||
|
|
||||||
|
rs-based
|
||||||
|
https://github.com/eugenp/tutorials/tree/master/persistence-modules/spring-data-mongodb/src/live-test/resources
|
||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/src/live-test/resources/Dockerfile
|
||||||
|
COPY init-session.js /docker-entrypoint-initdb.d/
|
||||||
|
HEALTHCHECK --interval=5s --timeout=3s --start-period=10s CMD mongo db.stats()
|
||||||
|
CMD ["mongod", "--replSet", "rs0"]
|
||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/src/live-test/resources/init-session.js
|
||||||
|
|||||||
2
devops/k8s/controller/admission.txt
Обычный файл
2
devops/k8s/controller/admission.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/java-kubernetes-admission-controller
|
||||||
@ -1,5 +1,7 @@
|
|||||||
https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/
|
https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/
|
||||||
|
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/ops/kubernetes-run-cron-jobs
|
||||||
2020
|
2020
|
||||||
Bondarev - Advanced Kubernetes Abstractions - Jobs, Cronjobs, RBAC
|
Bondarev - Advanced Kubernetes Abstractions - Jobs, Cronjobs, RBAC
|
||||||
https://www.youtube.com/watch?v=fUBpMbHsfL4
|
https://www.youtube.com/watch?v=fUBpMbHsfL4
|
||||||
|
|||||||
@ -1,3 +1,6 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/ops/kubertenes-pod-vs-container
|
||||||
|
! pod can have multiple containers
|
||||||
2022
|
2022
|
||||||
https://kubesimplify.com/pods-in-kubernetes
|
https://kubesimplify.com/pods-in-kubernetes
|
||||||
2021
|
2021
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
2022
|
2022
|
||||||
|
https://www.baeldung.com/ops/kubernetes-ingress-vs-load-balancer
|
||||||
https://dev.to/thenjdevopsguy/kubernetes-ingress-nginx-ingress-edition-41o8
|
https://dev.to/thenjdevopsguy/kubernetes-ingress-nginx-ingress-edition-41o8
|
||||||
2019
|
2019
|
||||||
https://habr.com/ru/company/flant/blog/447180/
|
https://habr.com/ru/company/flant/blog/447180/
|
||||||
|
|||||||
@ -1,3 +1,5 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/ops/kubernetes-helm
|
||||||
2020
|
2020
|
||||||
https://habr.com/ru/company/flant/blog/529158/
|
https://habr.com/ru/company/flant/blog/529158/
|
||||||
https://habr.com/ru/company/mailru/blog/488192/
|
https://habr.com/ru/company/mailru/blog/488192/
|
||||||
|
|||||||
1
index.txt
Обычный файл
1
index.txt
Обычный файл
@ -0,0 +1 @@
|
|||||||
|
https://www.baeldung.com/spring-data-mongodb-unique
|
||||||
1
multi-ds.txt
Обычный файл
1
multi-ds.txt
Обычный файл
@ -0,0 +1 @@
|
|||||||
|
https://www.baeldung.com/mongodb-multiple-databases-spring-data
|
||||||
@ -1,4 +1,6 @@
|
|||||||
|
/etc/profile.d/*.sh
|
||||||
|
sys-level en-vars
|
||||||
|
|
||||||
Setting 2 variables solved the problem:
|
Setting 2 variables solved the problem:
|
||||||
ENV LANG en_US.UTF-8
|
ENV LANG en_US.UTF-8
|
||||||
ENV LC_ALL en_US.UTF-8
|
ENV LC_ALL en_US.UTF-8
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,9 @@
|
|||||||
https://github.com/docker-java/docker-java
|
https://github.com/docker-java/docker-java
|
||||||
https://github.com/project-aries/docker-java-shaded
|
https://github.com/project-aries/docker-java-shaded
|
||||||
|
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/docker-java-api
|
||||||
|
|
||||||
internals
|
internals
|
||||||
https://github.com/docker-java/docker-java/blob/master/src/main/java/com/github/dockerjava/api/command/BuildImageCmd.java
|
https://github.com/docker-java/docker-java/blob/master/src/main/java/com/github/dockerjava/api/command/BuildImageCmd.java
|
||||||
https://github.com/docker-java/docker-java/wiki
|
https://github.com/docker-java/docker-java/wiki
|
||||||
|
|||||||
@ -1 +1,6 @@
|
|||||||
https://github.com/airlift/airline
|
https://rvesse.github.io/airline/
|
||||||
|
https://github.com/rvesse/airline
|
||||||
|
! 1yo
|
||||||
|
|
||||||
|
2020
|
||||||
|
https://www.baeldung.com/java-airline
|
||||||
|
|||||||
@ -9,6 +9,9 @@ https://dzone.com/articles/announcing-picocli-10
|
|||||||
issues
|
issues
|
||||||
https://github.com/remkop/picocli/issues/183
|
https://github.com/remkop/picocli/issues/183
|
||||||
|
|
||||||
|
2023
|
||||||
|
https://www.baeldung.com/java-picocli-create-command-line-program
|
||||||
|
!!! spring-boot integration
|
||||||
2021
|
2021
|
||||||
https://www.infoq.com/articles/java-native-cli-graalvm-picocli/
|
https://www.infoq.com/articles/java-native-cli-graalvm-picocli/
|
||||||
https://habr.com/ru/post/597105/
|
https://habr.com/ru/post/597105/
|
||||||
|
|||||||
2
pl/java/libfws/io/persistence/orm/ebean.txt
Обычный файл
2
pl/java/libfws/io/persistence/orm/ebean.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
https://ebean.io/docs/
|
||||||
|
https://github.com/ebean-orm/ebean
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
2023
|
||||||
|
https://vladmihalcea.com/a-beginners-guide-to-jpa-hibernate-entity-state-transitions/
|
||||||
|
https://vladmihalcea.com/the-anatomy-of-hibernate-dirty-checking/
|
||||||
|
https://vladmihalcea.com/how-to-customize-hibernate-dirty-checking-mechanism/
|
||||||
|
https://docs.jboss.org/hibernate/core/4.3/javadocs/org/hibernate/Interceptor.html#findDirty%28java.lang.Object,%20java.io.Serializable,%20java.lang.Object[],%20java.lang.Object[],%20java.lang.String[],%20org.hibernate.type.Type[]%29
|
||||||
|
https://docs.jboss.org/hibernate/orm/4.3/javadocs/org/hibernate/CustomEntityDirtinessStrategy.html
|
||||||
|
!!!
|
||||||
|
2016
|
||||||
|
https://medium.com/@paul.klingelhuber/hibernate-dirty-checking-with-converted-attributes-1b6d1cd27f68
|
||||||
|
! DefaultFlushEntityEventListener
|
||||||
|
????
|
||||||
|
https://javatute.com/hibernate/dirty-checking-in-hibernate/
|
||||||
|
!!! good internals, FlushMode.MANUAL
|
||||||
|
Let’s see what happens internally when transaction.commit() executes....
|
||||||
|
public void flushBeforeTransactionCompletion() {
|
||||||
|
//some more code
|
||||||
|
try {
|
||||||
|
if ( flush ) {
|
||||||
|
managedFlush();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (RuntimeException e) {
|
||||||
|
//some more code
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,2 +1,5 @@
|
|||||||
|
2023
|
||||||
|
https://thorben-janssen.com/hibernate-logging-guide/
|
||||||
|
|
||||||
Category:
|
Category:
|
||||||
- { name: org.hibernate.loader.custom.sql, Priority: [{value: trace}], AppenderRef: [{ ref: FILE }] }
|
- { name: org.hibernate.loader.custom.sql, Priority: [{value: trace}], AppenderRef: [{ ref: FILE }] }
|
||||||
|
|||||||
@ -1,3 +1,5 @@
|
|||||||
|
https://vladmihalcea.com/tag/jooq/
|
||||||
|
|
||||||
2021
|
2021
|
||||||
https://72.services/java-16-records-with-jpa-and-jooq/
|
https://72.services/java-16-records-with-jpa-and-jooq/
|
||||||
2016
|
2016
|
||||||
1
pl/java/libfws/io/persistence/orm/mybatis.txt
Обычный файл
1
pl/java/libfws/io/persistence/orm/mybatis.txt
Обычный файл
@ -0,0 +1 @@
|
|||||||
|
https://mybatis.org/mybatis-3/
|
||||||
@ -2,7 +2,12 @@ http://www.querydsl.com/
|
|||||||
http://www.querydsl.com/static/querydsl/latest/reference/html_single/
|
http://www.querydsl.com/static/querydsl/latest/reference/html_single/
|
||||||
https://github.com/querydsl/querydsl
|
https://github.com/querydsl/querydsl
|
||||||
|
|
||||||
Articles:
|
2023
|
||||||
|
https://www.baeldung.com/querydsl-with-jpa-tutorial
|
||||||
|
https://www.baeldung.com/intro-to-querydsl
|
||||||
|
2018
|
||||||
|
https://habr.com/ru/articles/344450/
|
||||||
|
2011
|
||||||
http://blog.mysema.com/2011/01/querying-in-sql-with-querydsl.html
|
http://blog.mysema.com/2011/01/querying-in-sql-with-querydsl.html
|
||||||
https://www.credera.com/blog/technology-insights/java/can-querydsl-part-1-enhance-simplify-existing-spring-data-jpa-repositories/
|
https://www.credera.com/blog/technology-insights/java/can-querydsl-part-1-enhance-simplify-existing-spring-data-jpa-repositories/
|
||||||
|
|
||||||
@ -1,3 +1,5 @@
|
|||||||
|
2020
|
||||||
|
https://www.baeldung.com/spring-boot-custom-starter
|
||||||
2019
|
2019
|
||||||
https://reflectoring.io/spring-boot-starter/
|
https://reflectoring.io/spring-boot-starter/
|
||||||
https://github.com/thombergs/code-examples/tree/master/spring-boot/starter
|
https://github.com/thombergs/code-examples/tree/master/spring-boot/starter
|
||||||
|
|||||||
@ -1,3 +1,7 @@
|
|||||||
|
docker-compose
|
||||||
|
https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#features.docker-compose
|
||||||
|
https://www.baeldung.com/ops/docker-compose-support-spring-boot
|
||||||
|
|
||||||
https://buildpacks.io/
|
https://buildpacks.io/
|
||||||
https://github.com/buildpacks/pack
|
https://github.com/buildpacks/pack
|
||||||
https://github.com/pivotal/kpack
|
https://github.com/pivotal/kpack
|
||||||
|
|||||||
2
pl/java/libfws/spring/boot/integration/k8s/java-client.txt
Обычный файл
2
pl/java/libfws/spring/boot/integration/k8s/java-client.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/kubernetes-java-client
|
||||||
@ -1,7 +1,10 @@
|
|||||||
2023
|
2023
|
||||||
https://www.baeldung.com/spring-boot-testing-pitfalls
|
https://www.baeldung.com/spring-boot-testing-pitfalls
|
||||||
|
2021
|
||||||
|
https://www.baeldung.com/integration-testing-in-spring
|
||||||
2020
|
2020
|
||||||
https://www.baeldung.com/spring-boot-testing
|
https://www.baeldung.com/spring-boot-testing
|
||||||
|
!!!
|
||||||
2019
|
2019
|
||||||
https://habr.com/ru/post/446184/
|
https://habr.com/ru/post/446184/
|
||||||
https://reflectoring.io/unit-testing-spring-boot/
|
https://reflectoring.io/unit-testing-spring-boot/
|
||||||
|
|||||||
2
pl/java/libfws/spring/boot/test/rest-template.txt
Обычный файл
2
pl/java/libfws/spring/boot/test/rest-template.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-boot-testresttemplate
|
||||||
2
pl/java/libfws/spring/boot/test/webt-test-client.txt
Обычный файл
2
pl/java/libfws/spring/boot/test/webt-test-client.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-5-webclient
|
||||||
@ -1,6 +1,7 @@
|
|||||||
2023
|
2023
|
||||||
https://habr.com/ru/post/712628/
|
https://habr.com/ru/post/712628/
|
||||||
2022
|
2022
|
||||||
|
https://www.baeldung.com/spring-cloud-config-without-git
|
||||||
https://www.baeldung.com/spring-cloud-configuration
|
https://www.baeldung.com/spring-cloud-configuration
|
||||||
https://habr.com/ru/company/otus/blog/682594/
|
https://habr.com/ru/company/otus/blog/682594/
|
||||||
https://habr.com/ru/company/otus/blog/681214/
|
https://habr.com/ru/company/otus/blog/681214/
|
||||||
|
|||||||
4
pl/java/libfws/spring/data/docs/articles.txt
Обычный файл
4
pl/java/libfws/spring/data/docs/articles.txt
Обычный файл
@ -0,0 +1,4 @@
|
|||||||
|
https://www.baeldung.com/spring-data
|
||||||
|
|
||||||
|
2019
|
||||||
|
https://habr.com/ru/company/otus/blog/437410/
|
||||||
2
pl/java/libfws/spring/data/docs/reference.txt
Обычный файл
2
pl/java/libfws/spring/data/docs/reference.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
http://docs.spring.io/spring-data/jdbc/docs/current/reference/html/
|
||||||
|
http://docs.spring.io/spring-data/jdbc/docs/current/reference/htmlsingle/
|
||||||
@ -1,3 +1,5 @@
|
|||||||
|
https://www.baeldung.com/learn-jpa-hibernate
|
||||||
|
|
||||||
2022
|
2022
|
||||||
https://vladmihalcea.com/spring-data-jpa-findbyid/
|
https://vladmihalcea.com/spring-data-jpa-findbyid/
|
||||||
https://www.reddit.com/r/java/comments/yvoyov/the_spring_data_jpa_findbyid_antipattern/
|
https://www.reddit.com/r/java/comments/yvoyov/the_spring_data_jpa_findbyid_antipattern/
|
||||||
|
|||||||
1
pl/java/libfws/spring/data/jpa/docs/tips.txt
Обычный файл
1
pl/java/libfws/spring/data/jpa/docs/tips.txt
Обычный файл
@ -0,0 +1 @@
|
|||||||
|
https://habr.com/ru/articles/265061/
|
||||||
3
pl/java/libfws/spring/data/jpa/features/cache.txt
Обычный файл
3
pl/java/libfws/spring/data/jpa/features/cache.txt
Обычный файл
@ -0,0 +1,3 @@
|
|||||||
|
2021
|
||||||
|
https://vladmihalcea.com/jpa-hibernate-first-level-cache/
|
||||||
|
https://habr.com/ru/companies/otus/articles/596087/
|
||||||
2
pl/java/libfws/spring/data/jpa/features/lifecycle.txt
Обычный файл
2
pl/java/libfws/spring/data/jpa/features/lifecycle.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://habr.com/ru/companies/rosbank/articles/695360/
|
||||||
@ -2,6 +2,7 @@ spring.jpa.show-sql=true
|
|||||||
spring.jpa.properties.hibernate.format_sql=true
|
spring.jpa.properties.hibernate.format_sql=true
|
||||||
|
|
||||||
2022
|
2022
|
||||||
|
https://www.baeldung.com/hibernate-logging-levels
|
||||||
https://www.baeldung.com/sql-logging-spring-boot2022
|
https://www.baeldung.com/sql-logging-spring-boot2022
|
||||||
|
|
||||||
logging.level.org.hibernate.SQL=DEBUG
|
logging.level.org.hibernate.SQL=DEBUG
|
||||||
|
|||||||
@ -2,6 +2,7 @@ https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#projections
|
|||||||
|
|
||||||
2023
|
2023
|
||||||
https://www.baeldung.com/spring-data-rest-projections-excerpts
|
https://www.baeldung.com/spring-data-rest-projections-excerpts
|
||||||
|
https://www.baeldung.com/jpa-queries-custom-result-with-aggregation-functions
|
||||||
2022
|
2022
|
||||||
https://www.baeldung.com/spring-data-jpa-projections
|
https://www.baeldung.com/spring-data-jpa-projections
|
||||||
https://blog.jooq.org/the-second-best-way-to-fetch-a-spring-data-jpa-dto-projection/
|
https://blog.jooq.org/the-second-best-way-to-fetch-a-spring-data-jpa-dto-projection/
|
||||||
|
|||||||
@ -1,5 +1,8 @@
|
|||||||
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repository-query-keywords
|
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repository-query-keywords
|
||||||
|
|
||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-data-jpa-modifying-annotation
|
||||||
|
@Modifying
|
||||||
2022
|
2022
|
||||||
https://www.baeldung.com/spring-data-derived-queries
|
https://www.baeldung.com/spring-data-derived-queries
|
||||||
https://www.baeldung.com/spring-jpa-like-queries
|
https://www.baeldung.com/spring-jpa-like-queries
|
||||||
|
|||||||
@ -34,6 +34,8 @@ https://javaee.github.io/javaee-spec/javadocs/javax/persistence/criteria/Criteri
|
|||||||
jpql->spec
|
jpql->spec
|
||||||
https://stackoverflow.com/questions/60382298/convert-specific-query-into-jpql-or-criteria-builder-query
|
https://stackoverflow.com/questions/60382298/convert-specific-query-into-jpql-or-criteria-builder-query
|
||||||
|
|
||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-jpa-joining-tables
|
||||||
2022
|
2022
|
||||||
https://engineering.linecorp.com/en/blog/kotlinjdsl-jpa-criteria-api-with-kotlin/
|
https://engineering.linecorp.com/en/blog/kotlinjdsl-jpa-criteria-api-with-kotlin/
|
||||||
selectMulti(col(Book::category), avg(Review::rate))
|
selectMulti(col(Book::category), avg(Review::rate))
|
||||||
|
|||||||
@ -2,3 +2,5 @@
|
|||||||
https://vladmihalcea.com/soft-delete-jpa-version/
|
https://vladmihalcea.com/soft-delete-jpa-version/
|
||||||
2022
|
2022
|
||||||
https://www.baeldung.com/spring-jpa-soft-delete
|
https://www.baeldung.com/spring-jpa-soft-delete
|
||||||
|
2021
|
||||||
|
https://habr.com/ru/companies/haulmont/articles/579386/
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
2022
|
2022
|
||||||
|
https://www.baeldung.com/spring-testing-separate-data-source
|
||||||
https://www.baeldung.com/spring-boot-unable-to-find-springbootconfiguration-with-datajpatest
|
https://www.baeldung.com/spring-boot-unable-to-find-springbootconfiguration-with-datajpatest
|
||||||
https://github.com/eugenp/tutorials/tree/master/spring-boot-modules/spring-boot-config-jpa-error
|
https://github.com/eugenp/tutorials/tree/master/spring-boot-modules/spring-boot-config-jpa-error
|
||||||
https://www.baeldung.com/spring-boot-testing
|
https://www.baeldung.com/spring-boot-testing
|
||||||
|
|||||||
@ -32,6 +32,7 @@ https://docs.spring.io/spring-data/jpa/docs/current/api/org/springframework/data
|
|||||||
|
|
||||||
2023
|
2023
|
||||||
https://www.baeldung.com/spring-transactional-propagation-isolation
|
https://www.baeldung.com/spring-transactional-propagation-isolation
|
||||||
|
!!!
|
||||||
https://www.linkedin.com/pulse/implementing-optimistic-pessimistic-locking-spring-boot-sanchez
|
https://www.linkedin.com/pulse/implementing-optimistic-pessimistic-locking-spring-boot-sanchez
|
||||||
adv, disadv
|
adv, disadv
|
||||||
https://github.com/csdavidg/db-locking-poc
|
https://github.com/csdavidg/db-locking-poc
|
||||||
@ -112,3 +113,5 @@ https://hackernoon.com/optimistic-and-pessimistic-locking-in-jpa
|
|||||||
2021
|
2021
|
||||||
https://habr.com/ru/company/otus/blog/574470/
|
https://habr.com/ru/company/otus/blog/574470/
|
||||||
spring transactional errors
|
spring transactional errors
|
||||||
|
2017
|
||||||
|
https://habr.com/ru/articles/325470/
|
||||||
|
|||||||
5
pl/java/libfws/spring/data/jpa/tools/blaze-persistence.txt
Обычный файл
5
pl/java/libfws/spring/data/jpa/tools/blaze-persistence.txt
Обычный файл
@ -0,0 +1,5 @@
|
|||||||
|
https://persistence.blazebit.com/
|
||||||
|
https://github.com/Blazebit/blaze-persistence
|
||||||
|
|
||||||
|
2021
|
||||||
|
https://vladmihalcea.com/blaze-persistence-jpa-criteria-queries/
|
||||||
@ -1,9 +1,15 @@
|
|||||||
https://jpastreamer.org/
|
https://jpastreamer.org/
|
||||||
https://github.com/speedment/jpa-streamer
|
https://github.com/speedment/jpa-streamer
|
||||||
|
|
||||||
https://speedment.github.io/jpa-streamer/jpa-streamer/1.1.2/introduction/introduction.html
|
compile "com.speedment.jpastreamer.integration.spring:spring-boot-jpastreamer-autoconfigure:$version"
|
||||||
|
@SpringBootApplication(scanBasePackages={"com.speedment.jpastreamer"})
|
||||||
|
|
||||||
|
|
||||||
|
https://speedment.github.io/jpa-streamer/jpa-streamer/latest/introduction/introduction.html
|
||||||
|
https://speedment.github.io/jpa-streamer/jpa-streamer/latest/stream-fundamentals/stream_basics.html
|
||||||
|
https://speedment.github.io/jpa-streamer/jpa-streamer/latest/stream-fundamentals/intermediate_operations.html
|
||||||
|
https://speedment.github.io/jpa-streamer/jpa-streamer/latest/stream-fundamentals/terminal_operations.html
|
||||||
https://github.com/speedment/jpa-streamer-demo/
|
https://github.com/speedment/jpa-streamer-demo/
|
||||||
https://speedment.github.io/jpa-streamer/jpa-streamer/1.1.2/stream-fundamentals/stream_basics.html
|
|
||||||
|
|
||||||
2021
|
2021
|
||||||
https://piotrminkowski.com/2021/07/13/express-jpa-queries-as-java-streams/
|
https://piotrminkowski.com/2021/07/13/express-jpa-queries-as-java-streams/
|
||||||
|
|||||||
@ -1,61 +0,0 @@
|
|||||||
https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/
|
|
||||||
|
|
||||||
q
|
|
||||||
https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#appendix.query.method.subject
|
|
||||||
|
|
||||||
https://www.mongodb.com/compatibility/spring-boot
|
|
||||||
|
|
||||||
list
|
|
||||||
https://www.baeldung.com/spring-data-mongodb-guide
|
|
||||||
2023
|
|
||||||
https://www.baeldung.com/spring-data-mongodb-tutorial
|
|
||||||
https://www.baeldung.com/mongodb-multiple-databases-spring-data
|
|
||||||
https://www.baeldung.com/spring-data-mongodb-index-annotations-converter
|
|
||||||
2022
|
|
||||||
https://medium.com/geekculture/types-of-update-operations-in-mongodb-using-spring-boot-11d5d4ce88cf
|
|
||||||
https://nuancesprog.ru/p/16479/
|
|
||||||
https://github.com/dhavalsimaria/mongo-operations
|
|
||||||
2021
|
|
||||||
https://spring.io/blog/2021/11/29/spring-data-mongodb-relation-modelling
|
|
||||||
https://www.mongodb.com/docs/manual/core/data-modeling-introduction/
|
|
||||||
2018
|
|
||||||
https://www.javacodegeeks.com/2018/03/spring-data-mongodb-tutorial.html
|
|
||||||
https://habr.com/ru/companies/otus/articles/430520/
|
|
||||||
! so-so
|
|
||||||
|
|
||||||
https://www.mongodb.com/docs/manual/indexes/
|
|
||||||
https://www.mongodb.com/docs/manual/applications/indexes/
|
|
||||||
https://www.mongodb.com/docs/manual/tutorial/equality-sort-range-rule/
|
|
||||||
https://www.mongodb.com/docs/manual/core/index-compound/
|
|
||||||
https://www.mongodb.com/docs/manual/core/index-unique/
|
|
||||||
https://www.mongodb.com/docs/manual/reference/explain-results/
|
|
||||||
https://www.mongodb.com/docs/manual/reference/command/explain/
|
|
||||||
|
|
||||||
annotations
|
|
||||||
@EnableMongoRepositories(basePackage=...) // config-file package auto-added to basePackage
|
|
||||||
|
|
||||||
MongoTemplate
|
|
||||||
https://www.baeldung.com/spring-data-mongodb-tutorial
|
|
||||||
https://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/MongoTemplate.html
|
|
||||||
|
|
||||||
queries
|
|
||||||
https://www.baeldung.com/queries-in-spring-data-mongodb
|
|
||||||
|
|
||||||
transactions
|
|
||||||
https://www.baeldung.com/spring-data-mongodb-transactions
|
|
||||||
Note that MongoDB currently supports transactions over a replica set.
|
|
||||||
|
|
||||||
indexes
|
|
||||||
https://www.baeldung.com/spring-data-mongodb-unique
|
|
||||||
|
|
||||||
multi-ds
|
|
||||||
https://www.baeldung.com/mongodb-multiple-databases-spring-data
|
|
||||||
|
|
||||||
projection-aggregation
|
|
||||||
https://www.baeldung.com/spring-data-mongodb-projections-aggregations
|
|
||||||
|
|
||||||
cascade-save-by-events
|
|
||||||
https://www.baeldung.com/cascading-with-dbref-and-lifecycle-events-in-spring-data-mongodb
|
|
||||||
|
|
||||||
testing
|
|
||||||
https://www.baeldung.com/spring-boot-embedded-mongodb
|
|
||||||
6
pl/java/libfws/spring/data/mongo/aggregations.txt
Обычный файл
6
pl/java/libfws/spring/data/mongo/aggregations.txt
Обычный файл
@ -0,0 +1,6 @@
|
|||||||
|
https://mongodb.github.io/mongo-java-driver/3.12/builders/aggregation/
|
||||||
|
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/java-mongodb-aggregations
|
||||||
|
2021
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-projections-aggregations
|
||||||
15
pl/java/libfws/spring/data/mongo/annotations.txt
Обычный файл
15
pl/java/libfws/spring/data/mongo/annotations.txt
Обычный файл
@ -0,0 +1,15 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-index-annotations-converter
|
||||||
|
@Indexed, @Transient, @PersistenceConstructor
|
||||||
|
|
||||||
|
@EnableMongoRepositories(basePackage=...) // config-file package auto-added to basePackage
|
||||||
|
|
||||||
|
@DBRef
|
||||||
|
https://www.baeldung.com/spring-mongodb-dbref-annotation
|
||||||
|
https://www.baeldung.com/cascading-with-dbref-and-lifecycle-events-in-spring-data-mongodb#dbref
|
||||||
|
|
||||||
|
@Document
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-collection-name
|
||||||
|
|
||||||
|
@Index, @CompoundIndex
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-unique
|
||||||
20
pl/java/libfws/spring/data/mongo/articles.txt
Обычный файл
20
pl/java/libfws/spring/data/mongo/articles.txt
Обычный файл
@ -0,0 +1,20 @@
|
|||||||
|
list
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-guide
|
||||||
|
2023
|
||||||
|
https://www.baeldung.com/java-mongodb
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-tutorial
|
||||||
|
https://github.com/eugenp/tutorials/tree/master/persistence-modules/spring-data-mongodb
|
||||||
|
https://github.com/eugenp/tutorials/tree/master/persistence-modules/spring-data-mongodb/src/live-test/resources
|
||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/src/live-test/resources/Dockerfile
|
||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/src/live-test/resources/init-session.js
|
||||||
|
2022
|
||||||
|
https://medium.com/geekculture/types-of-update-operations-in-mongodb-using-spring-boot-11d5d4ce88cf
|
||||||
|
https://nuancesprog.ru/p/16479/
|
||||||
|
https://github.com/dhavalsimaria/mongo-operations
|
||||||
|
2021
|
||||||
|
https://spring.io/blog/2021/11/29/spring-data-mongodb-relation-modelling
|
||||||
|
https://www.mongodb.com/docs/manual/core/data-modeling-introduction/
|
||||||
|
2018
|
||||||
|
https://www.javacodegeeks.com/2018/03/spring-data-mongodb-tutorial.html
|
||||||
|
https://habr.com/ru/companies/otus/articles/430520/
|
||||||
|
! so-so
|
||||||
3
pl/java/libfws/spring/data/mongo/bson.txt
Обычный файл
3
pl/java/libfws/spring/data/mongo/bson.txt
Обычный файл
@ -0,0 +1,3 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/mongodb-bson
|
||||||
|
https://www.baeldung.com/java-mongodb-add-field-bson-filter
|
||||||
2
pl/java/libfws/spring/data/mongo/cfg.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/cfg.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-data-disable-auto-config
|
||||||
4
pl/java/libfws/spring/data/mongo/converter.txt
Обычный файл
4
pl/java/libfws/spring/data/mongo/converter.txt
Обычный файл
@ -0,0 +1,4 @@
|
|||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/src/main/java/com/baeldung/converter/UserWriterConverter.java
|
||||||
|
|
||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-index-annotations-converter
|
||||||
2
pl/java/libfws/spring/data/mongo/cursor.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/cursor.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-tailable-cursors
|
||||||
4
pl/java/libfws/spring/data/mongo/datetime.txt
Обычный файл
4
pl/java/libfws/spring/data/mongo/datetime.txt
Обычный файл
@ -0,0 +1,4 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-zoneddatetime
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/mongodb-java-date-operations
|
||||||
7
pl/java/libfws/spring/data/mongo/driver.txt
Обычный файл
7
pl/java/libfws/spring/data/mongo/driver.txt
Обычный файл
@ -0,0 +1,7 @@
|
|||||||
|
https://mvnrepository.com/artifact/org.mongodb/mongodb-driver-sync
|
||||||
|
|
||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-connection
|
||||||
|
https://www.baeldung.com/java-check-collection-existence-mongodb
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/mongodb-check-connection
|
||||||
7
pl/java/libfws/spring/data/mongo/embedded.txt
Обычный файл
7
pl/java/libfws/spring/data/mongo/embedded.txt
Обычный файл
@ -0,0 +1,7 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-boot-embedded-mongodb
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-boot-mongodb-logging
|
||||||
|
|
||||||
|
sample
|
||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/pom.xml#L76C1-L79C54
|
||||||
2
pl/java/libfws/spring/data/mongo/filter.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/filter.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/java-mongodb-filters
|
||||||
6
pl/java/libfws/spring/data/mongo/id.txt
Обычный файл
6
pl/java/libfws/spring/data/mongo/id.txt
Обычный файл
@ -0,0 +1,6 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/uuid-vs-sequential-id-as-primary-key
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-composite-key
|
||||||
|
https://www.baeldung.com/java-mongodb-uuid
|
||||||
|
https://www.baeldung.com/mongo-generate-unique-objectid
|
||||||
3
pl/java/libfws/spring/data/mongo/index.txt
Обычный файл
3
pl/java/libfws/spring/data/mongo/index.txt
Обычный файл
@ -0,0 +1,3 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-unique
|
||||||
|
@Index, @CompoundIndex
|
||||||
2
pl/java/libfws/spring/data/mongo/lifecycle-events.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/lifecycle-events.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2021
|
||||||
|
https://www.baeldung.com/cascading-with-dbref-and-lifecycle-events-in-spring-data-mongodb
|
||||||
2
pl/java/libfws/spring/data/mongo/logging.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/logging.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-boot-mongodb-logging
|
||||||
8
pl/java/libfws/spring/data/mongo/misc.txt
Обычный файл
8
pl/java/libfws/spring/data/mongo/misc.txt
Обычный файл
@ -0,0 +1,8 @@
|
|||||||
|
https://www.baeldung.com/tag/mongodb
|
||||||
|
|
||||||
|
2023
|
||||||
|
https://www.baeldung.com/mongodb-multiple-databases-spring-data
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/spring-session-mongodb
|
||||||
|
2021
|
||||||
|
https://www.baeldung.com/mongodb-tagging
|
||||||
5
pl/java/libfws/spring/data/mongo/mongo-template.txt
Обычный файл
5
pl/java/libfws/spring/data/mongo/mongo-template.txt
Обычный файл
@ -0,0 +1,5 @@
|
|||||||
|
MongoTemplate
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-tutorial
|
||||||
|
|
||||||
|
https://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/MongoTemplate.html
|
||||||
|
https://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/MongoOperations.html
|
||||||
21
pl/java/libfws/spring/data/mongo/mongo.txt
Обычный файл
21
pl/java/libfws/spring/data/mongo/mongo.txt
Обычный файл
@ -0,0 +1,21 @@
|
|||||||
|
https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/
|
||||||
|
|
||||||
|
q
|
||||||
|
https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#appendix.query.method.subject
|
||||||
|
|
||||||
|
https://www.mongodb.com/compatibility/spring-boot
|
||||||
|
|
||||||
|
https://www.mongodb.com/docs/manual/indexes/
|
||||||
|
https://www.mongodb.com/docs/manual/applications/indexes/
|
||||||
|
https://www.mongodb.com/docs/manual/tutorial/equality-sort-range-rule/
|
||||||
|
https://www.mongodb.com/docs/manual/core/index-compound/
|
||||||
|
https://www.mongodb.com/docs/manual/core/index-unique/
|
||||||
|
https://www.mongodb.com/docs/manual/reference/explain-results/
|
||||||
|
https://www.mongodb.com/docs/manual/reference/command/explain/
|
||||||
|
|
||||||
|
transactions
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-transactions
|
||||||
|
Note that MongoDB currently supports transactions over a replica set.
|
||||||
|
|
||||||
|
cascade-save-by-events
|
||||||
|
https://www.baeldung.com/cascading-with-dbref-and-lifecycle-events-in-spring-data-mongodb
|
||||||
14
pl/java/libfws/spring/data/mongo/query.txt
Обычный файл
14
pl/java/libfws/spring/data/mongo/query.txt
Обычный файл
@ -0,0 +1,14 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/queries-in-spring-data-mongodb
|
||||||
|
2022
|
||||||
|
https://www.baeldung.com/mongodb-return-specific-fields
|
||||||
|
https://www.baeldung.com/mongodb-query-documents-id
|
||||||
|
https://www.baeldung.com/mongodb-find
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-count
|
||||||
|
count
|
||||||
|
https://www.baeldung.com/mongodb-check-field-exists
|
||||||
|
|
||||||
|
sample
|
||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/src/main/java/com/baeldung/repository/UserRepository.java
|
||||||
|
regexp, like
|
||||||
|
QuerydslPredicateExecutor
|
||||||
@ -1,10 +1,7 @@
|
|||||||
http://docs.spring.io/spring-data/jdbc/docs/current/reference/html/
|
|
||||||
http://docs.spring.io/spring-data/jdbc/docs/current/reference/htmlsingle/
|
|
||||||
|
|
||||||
QueryDSL:
|
|
||||||
http://docs.spring.io/spring-data/jdbc/docs/current/reference/html/core.querydsl.html
|
http://docs.spring.io/spring-data/jdbc/docs/current/reference/html/core.querydsl.html
|
||||||
https://github.com/querydsl/querydsl/tree/master/querydsl-sql-spring
|
https://github.com/querydsl/querydsl/tree/master/querydsl-sql-spring
|
||||||
https://github.com/querydsl/querydsl/tree/master/querydsl-examples/querydsl-example-sql-spring
|
https://github.com/querydsl/querydsl/tree/master/querydsl-examples/querydsl-example-sql-spring
|
||||||
|
https://github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/pom.xml
|
||||||
|
|
||||||
2019
|
2023
|
||||||
https://habr.com/ru/company/otus/blog/437410/
|
https://www.baeldung.com/querydsl-with-jpa-tutorial
|
||||||
2
pl/java/libfws/spring/data/mongo/reactive.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/reactive.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2021
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-reactive
|
||||||
2
pl/java/libfws/spring/data/mongo/sort.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/sort.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/java-mongodb-case-insensitive-sorting
|
||||||
1
pl/java/libfws/spring/data/mongo/test.txt
Обычный файл
1
pl/java/libfws/spring/data/mongo/test.txt
Обычный файл
@ -0,0 +1 @@
|
|||||||
|
https://www.baeldung.com/spring-boot-embedded-mongodb
|
||||||
2
pl/java/libfws/spring/data/mongo/transactions.txt
Обычный файл
2
pl/java/libfws/spring/data/mongo/transactions.txt
Обычный файл
@ -0,0 +1,2 @@
|
|||||||
|
2023
|
||||||
|
https://www.baeldung.com/spring-data-mongodb-transactions
|
||||||
6
pl/java/libfws/spring/data/mongo/updating.txt
Обычный файл
6
pl/java/libfws/spring/data/mongo/updating.txt
Обычный файл
@ -0,0 +1,6 @@
|
|||||||
|
2022
|
||||||
|
https://www.baeldung.com/mongodb-upsert
|
||||||
|
https://www.baeldung.com/java-mongodb-insert-hashmap
|
||||||
|
https://www.baeldung.com/mongodb-update-multiple-fields
|
||||||
|
https://www.baeldung.com/mongodb-push-operations
|
||||||
|
https://www.baeldung.com/java-mongodb-push-set
|
||||||
4
pl/java/libfws/spring/utils/utils.txt
Обычный файл
4
pl/java/libfws/spring/utils/utils.txt
Обычный файл
@ -0,0 +1,4 @@
|
|||||||
|
ReflectionUtils
|
||||||
|
makeAccessible
|
||||||
|
ParsingUtils
|
||||||
|
splitCamelCaseToLower
|
||||||
@ -1,4 +1,7 @@
|
|||||||
http://site.mockito.org/
|
http://site.mockito.org/
|
||||||
|
|
||||||
|
https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html
|
||||||
|
https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/InjectMocks.html
|
||||||
|
|
||||||
https://github.com/mockito/mockito
|
https://github.com/mockito/mockito
|
||||||
https://github.com/mockito/mockito/wiki
|
https://github.com/mockito/mockito/wiki
|
||||||
|
|||||||
1
queries.txt
Обычный файл
1
queries.txt
Обычный файл
@ -0,0 +1 @@
|
|||||||
|
https://www.baeldung.com/queries-in-spring-data-mongodb
|
||||||
Загрузка…
x
Ссылка в новой задаче
Block a user