зеркало из
https://github.com/iharh/notes.git
synced 2025-10-29 12:46:06 +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
|
||||
volumes:
|
||||
- ./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/
|
||||
|
||||
2022
|
||||
https://www.baeldung.com/ops/kubernetes-run-cron-jobs
|
||||
2020
|
||||
Bondarev - Advanced Kubernetes Abstractions - Jobs, Cronjobs, RBAC
|
||||
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
|
||||
https://kubesimplify.com/pods-in-kubernetes
|
||||
2021
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
2022
|
||||
https://www.baeldung.com/ops/kubernetes-ingress-vs-load-balancer
|
||||
https://dev.to/thenjdevopsguy/kubernetes-ingress-nginx-ingress-edition-41o8
|
||||
2019
|
||||
https://habr.com/ru/company/flant/blog/447180/
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
2022
|
||||
https://www.baeldung.com/ops/kubernetes-helm
|
||||
2020
|
||||
https://habr.com/ru/company/flant/blog/529158/
|
||||
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:
|
||||
ENV LANG 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/project-aries/docker-java-shaded
|
||||
|
||||
2022
|
||||
https://www.baeldung.com/docker-java-api
|
||||
|
||||
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/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
|
||||
https://github.com/remkop/picocli/issues/183
|
||||
|
||||
2023
|
||||
https://www.baeldung.com/java-picocli-create-command-line-program
|
||||
!!! spring-boot integration
|
||||
2021
|
||||
https://www.infoq.com/articles/java-native-cli-graalvm-picocli/
|
||||
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:
|
||||
- { name: org.hibernate.loader.custom.sql, Priority: [{value: trace}], AppenderRef: [{ ref: FILE }] }
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
https://vladmihalcea.com/tag/jooq/
|
||||
|
||||
2021
|
||||
https://72.services/java-16-records-with-jpa-and-jooq/
|
||||
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/
|
||||
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
|
||||
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
|
||||
https://reflectoring.io/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://github.com/buildpacks/pack
|
||||
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
|
||||
https://www.baeldung.com/spring-boot-testing-pitfalls
|
||||
2021
|
||||
https://www.baeldung.com/integration-testing-in-spring
|
||||
2020
|
||||
https://www.baeldung.com/spring-boot-testing
|
||||
!!!
|
||||
2019
|
||||
https://habr.com/ru/post/446184/
|
||||
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
|
||||
https://habr.com/ru/post/712628/
|
||||
2022
|
||||
https://www.baeldung.com/spring-cloud-config-without-git
|
||||
https://www.baeldung.com/spring-cloud-configuration
|
||||
https://habr.com/ru/company/otus/blog/682594/
|
||||
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
|
||||
https://vladmihalcea.com/spring-data-jpa-findbyid/
|
||||
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
|
||||
|
||||
2022
|
||||
https://www.baeldung.com/hibernate-logging-levels
|
||||
https://www.baeldung.com/sql-logging-spring-boot2022
|
||||
|
||||
logging.level.org.hibernate.SQL=DEBUG
|
||||
|
||||
@ -2,6 +2,7 @@ https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#projections
|
||||
|
||||
2023
|
||||
https://www.baeldung.com/spring-data-rest-projections-excerpts
|
||||
https://www.baeldung.com/jpa-queries-custom-result-with-aggregation-functions
|
||||
2022
|
||||
https://www.baeldung.com/spring-data-jpa-projections
|
||||
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
|
||||
|
||||
2023
|
||||
https://www.baeldung.com/spring-data-jpa-modifying-annotation
|
||||
@Modifying
|
||||
2022
|
||||
https://www.baeldung.com/spring-data-derived-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
|
||||
https://stackoverflow.com/questions/60382298/convert-specific-query-into-jpql-or-criteria-builder-query
|
||||
|
||||
2023
|
||||
https://www.baeldung.com/spring-jpa-joining-tables
|
||||
2022
|
||||
https://engineering.linecorp.com/en/blog/kotlinjdsl-jpa-criteria-api-with-kotlin/
|
||||
selectMulti(col(Book::category), avg(Review::rate))
|
||||
|
||||
@ -2,3 +2,5 @@
|
||||
https://vladmihalcea.com/soft-delete-jpa-version/
|
||||
2022
|
||||
https://www.baeldung.com/spring-jpa-soft-delete
|
||||
2021
|
||||
https://habr.com/ru/companies/haulmont/articles/579386/
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
2022
|
||||
https://www.baeldung.com/spring-testing-separate-data-source
|
||||
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://www.baeldung.com/spring-boot-testing
|
||||
|
||||
@ -32,6 +32,7 @@ https://docs.spring.io/spring-data/jpa/docs/current/api/org/springframework/data
|
||||
|
||||
2023
|
||||
https://www.baeldung.com/spring-transactional-propagation-isolation
|
||||
!!!
|
||||
https://www.linkedin.com/pulse/implementing-optimistic-pessimistic-locking-spring-boot-sanchez
|
||||
adv, disadv
|
||||
https://github.com/csdavidg/db-locking-poc
|
||||
@ -112,3 +113,5 @@ https://hackernoon.com/optimistic-and-pessimistic-locking-in-jpa
|
||||
2021
|
||||
https://habr.com/ru/company/otus/blog/574470/
|
||||
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://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://speedment.github.io/jpa-streamer/jpa-streamer/1.1.2/stream-fundamentals/stream_basics.html
|
||||
|
||||
2021
|
||||
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
|
||||
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/eugenp/tutorials/blob/master/persistence-modules/spring-data-mongodb/pom.xml
|
||||
|
||||
2019
|
||||
https://habr.com/ru/company/otus/blog/437410/
|
||||
2023
|
||||
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/
|
||||
|
||||
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/wiki
|
||||
|
||||
1
queries.txt
Обычный файл
1
queries.txt
Обычный файл
@ -0,0 +1 @@
|
||||
https://www.baeldung.com/queries-in-spring-data-mongodb
|
||||
Загрузка…
x
Ссылка в новой задаче
Block a user