Size: a a a

2020 November 26

AA

Albert Abdullin in learn.java
central hardware
последнее из method should и первое из additional requirements
неее. ВТОРЫЕ пункты в обоих требованиях
источник

АК

Алексей Костырев... in learn.java
Алексей
поменял на точку с запятой, результат тот же
Список ошибок и скрин результата в студию)
источник

А

Алексей in learn.java
источник

AA

Albert Abdullin in learn.java
В первом наборе требований написано вернуть null, если интерфейс Comparable не имеет типовых параметров. А в доп требованиях написано, что не должно быть предупреждений "rawType" у дженерик-классов
источник

AA

Albert Abdullin in learn.java
Но типовых параметров как раз не будет, если передать в метод экземпляр класса без указания дженерик-типа, но это запрещается доп условием
источник

F

Farid in learn.java
Алексей
если у вас русская локаль стоит, то вводить число надо с запятой, чтобы принимал точку как разделитель, то надо прописать англ. локаль в сканер
источник

А

Алексей in learn.java
Farid
если у вас русская локаль стоит, то вводить число надо с запятой, чтобы принимал точку как разделитель, то надо прописать англ. локаль в сканер
Все действительно так, спасибо
источник

A

Alex in learn.java
Кто знаком с gradle? есть модуль springfox который зависит от guava:20 но есть модуль spring-zuul который зависит от guava 15. Springfox падает изза того что вызывает методы guava 20 которых нет в рантайме. Как я понимаю нужно исключить зависимость в gradle поэтому прописываю так
compile ("org.springframework.cloud:spring-cloud-starter-netflix-zuul:2.2.6.RELEASE") {
       exclude group: "com.google.guava", module: "guava"
   }
источник

A

Alex in learn.java
Но это не помогает. zuul зависи еще от чего-то и оно уже подтягивает старую библиотеку
источник

A

Alex in learn.java
+--- org.springframework.cloud:spring-cloud-starter-netflix-zuul:2.2.6.RELEASE
|    +--- org.springframework.cloud:spring-cloud-netflix-zuul:2.2.6.RELEASE
|    |    +--- org.springframework.cloud:spring-cloud-netflix-hystrix:2.2.6.RELEASE
|    |    |    +--- org.springframework.boot:spring-boot-autoconfigure:2.3.2.RELEASE -> 2.3.4.RELEASE (*)
|    |    |    \--- org.springframework.boot:spring-boot-starter-aop:2.3.2.RELEASE -> 2.3.4.RELEASE
|    |    |         +--- org.springframework.boot:spring-boot-starter:2.3.4.RELEASE (*)
|    |    |         +--- org.springframework:spring-aop:5.2.9.RELEASE (*)
|    |    |         \--- org.aspectj:aspectjweaver:1.9.6
|    |    +--- org.apache.httpcomponents:httpclient:4.5.12
|    |    |    +--- org.apache.httpcomponents:httpcore:4.4.13
|    |    |    \--- commons-codec:commons-codec:1.11 -> 1.14
|    |    +--- com.netflix.netflix-commons:netflix-commons-util:0.3.0
|    |    \--- org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.2.6.RELEASE
|    |         +--- org.springframework.cloud:spring-cloud-starter:2.2.6.RELEASE
|    |         |    +--- org.springframework.boot:spring-boot-starter:2.3.2.RELEASE -> 2.3.4.RELEASE (*)
|    |         |    +--- org.springframework.cloud:spring-cloud-context:2.2.6.RELEASE
|    |         |    |    \--- org.springframework.security:spring-security-crypto:5.3.3.RELEASE -> 5.3.4.RELEASE
|    |         |    +--- org.springframework.cloud:spring-cloud-commons:2.2.6.RELEASE
|    |         |    |    \--- org.springframework.security:spring-security-crypto:5.3.3.RELEASE -> 5.3.4.RELEASE
|    |         |    \--- org.springframework.security:spring-security-rsa:1.0.9.RELEASE
|    |         |         \--- org.bouncycastle:bcpkix-jdk15on:1.64
|    |         |              \--- org.bouncycastle:bcprov-jdk15on:1.64
|    |         +--- org.springframework.cloud:spring-cloud-netflix-hystrix:2.2.6.RELEASE (*)
|    |         +--- org.springframework.cloud:spring-cloud-netflix-ribbon:2.2.6.RELEASE
|    |         |    \--- org.springframework.cloud:spring-cloud-netflix-archaius:2.2.6.RELEASE
|    |         +--- org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.2.6.RELEASE
|    |         |    +--- org.springframework.cloud:spring-cloud-starter:2.2.6.RELEASE (*)
|    |         |    +--- org.springframework.cloud:spring-cloud-netflix-ribbon:2.2.6.RELEASE (*)
|    |         |    +--- org.springframework.cloud:spring-cloud-netflix-archaius:2.2.6.RELEASE
|    |         |    +--- com.netflix.archaius:archaius-core:0.7.6
|    |         |    \--- commons-configuration:commons-configuration:1.8
|    |         |         \--- commons-lang:commons-lang:2.6
|    |         +--- com.netflix.hystrix:hystrix-core:1.5.18
|    |         |    +--- com.netflix.archaius:archaius-core:0.4.1 -> 0.7.6
|    |         |    +--- io.reactivex:rxjava:1.2.0 -> 1.3.8
|    |         |    \--- org.hdrhistogram:HdrHistogram:2.1.9 -> 2.1.12
|    |         +--- com.netflix.hystrix:hystrix-serialization:1.5.18
|    |         |    +--- com.netflix.hystrix:hystrix-core:1.5.18 (*)
|    |         |    +--- com.fasterxml.jackson.core:jackson-core:2.7.5 -> 2.11.2
|    |         |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.5 -> 2.11.2 (*)
|    |         |    \--- com.fasterxml.jackson.core:jackson-annotations:2.7.5 -> 2.11.2
|    |         +--- com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18
|    |         |    \--- com.netflix.hystrix:hystrix-core:1.5.18 (*)
|    |         +--- com.netflix.hystrix:hystrix-javanica:1.5.18
|    |         |    +--- com.netflix.hystrix:hystrix-core:1.5.18 (*)
|    |         |    +--- org.aspectj:aspectjweaver:1.8.6 -> 1.9.6
|    |         |    \--- com.google.guava:guava:15.0 -> 30.0-android
источник

DV

Dmitry Vtagin in learn.java
😱
источник

A

Alex in learn.java
то есть на самом деле пакет com.netflix.hystrix:hystrix-javanica:1.5.18 подтягивает guava 15. Как подедить?
источник

A

Alex in learn.java
Разобрался )) нужно довавить вот это и gradle все версии заменит на указаную
источник

A

Alex in learn.java
configurations {
   all {
       resolutionStrategy {
           // old guava from zuul
           force "com.google.guava:guava:${guava_version}"
       }
   }
источник

A

Alex in learn.java
Вдруг кто сталкнется
источник

Э

Эд in learn.java
быстро разобрался
источник

YG

Yamma Gamma in learn.java
надо написать регулярку которая смотрит что в строке толькоо русские символы,это ведь [а-яА-Я]?
источник

V

Vlad in learn.java
Yamma Gamma
надо написать регулярку которая смотрит что в строке толькоо русские символы,это ведь [а-яА-Я]?
Это один символ
источник

YG

Yamma Gamma in learn.java
Vlad
Это один символ
^[а-яА-Я]+$ так ведь нет?
источник

V

Vlad in learn.java
Yamma Gamma
^[а-яА-Я]+$ так ведь нет?
regex101.com, там можно потестить их все. Если отступы не нужны, да, так
источник