
Andrey
25.07.2016
04:51:24
Поэтому, например, это не 33.
Или же не 32.

Yan?
25.07.2016
05:00:37
Если уж пошла тема про это https://dou.ua/lenta/articles/oracle-certified-java-8/

Google

James Tiberius Kirk ?
25.07.2016
05:03:09
ух ты, в России наконец-то разбанили dou.ua

Yan?
25.07.2016
05:04:15
Реально работает?
Я просто не в России сейчас

James Tiberius Kirk ?
25.07.2016
05:04:40
ну у меня меньше месяца назад был забанен роскомнадзором, теперь уже спокойно захожу
ладно, @flood

Igor
25.07.2016
07:06:14
470 сообщений ни о чем

guga
25.07.2016
07:19:43
470 сообщений ни о чем
Вот резко удвою, и спрошу. Кто как делает оркестрацию и сервис дискавери на твитеровском стеке? Twitter-server в частности, но рецепты для finagle / finch / finatra тоже сгодятся.

James Tiberius Kirk ?
25.07.2016
07:59:38
Чет диссонанс какой-то, вроде твиттер технически выглядит очень простым, но под его влиянием и bootstrap , и twitter server появились

guga
25.07.2016
08:05:43

Andrey ?
25.07.2016
10:11:49
спрошу еще разик, а то мне в тот раз не ответили
public int hashCode() {
int result = x;
result = 31 * result + y;
return result;
}
че тут проиходит?

guga
25.07.2016
10:13:45
вычисление хеш кода по полям х и у
немного больше конкретики в вопросе сделай.

Google

Митко Соловец?
25.07.2016
10:14:19
http://stackoverflow.com/questions/299304/why-does-javas-hashcode-in-string-use-31-as-a-multiplier

Andrey
25.07.2016
10:14:34
Кто-нибудь мавен в докере запускал?

Митко Соловец?
25.07.2016
10:14:40
я думаю, исчерпывающий ответ со ссылкой на источник

Andrey
25.07.2016
10:15:01
У меня проблема - я не могу понять как собрать проект с однократным запуском мавена.
Инструкция отсюда https://hub.docker.com/_/maven/ не особо помогает.

Митко Соловец?
25.07.2016
10:15:16
в плане?

guga
25.07.2016
10:15:21
Это просто враппер, грубо говоря ты тащишь весь мавен с собой

Andrey
25.07.2016
10:17:15
в плане?
$ docker run -it --rm --name my-maven-project -v "$PWD":/usr/src/mymaven -w /usr/src/mymaven maven:3.2-jdk-7 mvn clean install
Я не могу понять что писать в -w.

Митко Соловец?
25.07.2016
10:18:53
путь до мэйвена

Andrey
25.07.2016
10:21:09
docker run -it --name my-maven-project \
-v "$PWD":$(pwd)/../ \
-w /usr/src/mymaven \
maven:3.3.9-jdk-8 \
mvn clean package
Я правильно понимаю, что к $PWD нужно маунтить директорию с проектом?

guga
25.07.2016
10:22:42
Как вариант, можно сделать fatjar
который несет все с собой
и делать java - jar fatjar.name

Andrey ?
25.07.2016
10:23:35
насчет конкретики
для чего вот это result = 31 * result + y;?

Митко Соловец?
25.07.2016
10:23:54
Андрей, ты ссылку смотрел?

Andrey
25.07.2016
10:23:55
Как вариант, можно сделать fatjar
Мне нужно, чтобы одной командой можно было полностью задеплоить проект. Окружения может и не быть. Поэтому я и хочу всё контейнеризовать.

Митко Соловец?
25.07.2016
10:24:15

Google

guga
25.07.2016
10:24:22
Сейчас секунду

Митко Соловец?
25.07.2016
10:24:23
я бы помог, но ща на работе

ThisIs
25.07.2016
10:24:33
Кто знает есть библиотека на джаве для работы с SockJs(конкретно Spring websocket)?

Митко Соловец?
25.07.2016
10:24:45
https://github.com/spotify/docker-maven-plugin

ThisIs
25.07.2016
10:24:45
Для клиентской части

guga
25.07.2016
10:24:57
Getting Started · Spring Boot with Docker
https://spring.io/guides/gs/spring-boot-docker/
Посмотри это.

Митко Соловец?
25.07.2016
10:26:04
опа, по ссылке в статье юзают докер плагин)

Andrey
25.07.2016
10:27:02

James Tiberius Kirk ?
25.07.2016
10:27:30

Andrey ?
25.07.2016
10:27:37
понимаю
но не понимаю как он переопределен

James Tiberius Kirk ?
25.07.2016
10:27:58
Тогда в чем проблема? Ты там можешь что угодно написать

Andrey ?
25.07.2016
10:27:59
при чем тут это уравнение?

Мытко
25.07.2016
10:28:43
потому что у тебя есть ДВА поля

James Tiberius Kirk ?
25.07.2016
10:29:04
Короче, делай класс где 5 полей разных, от примитивов, до других объектов и коллекций
И напиши для этого хешкод

Мытко
25.07.2016
10:29:24
надо сделать хэшфункцию, которая желательно давала бы разные ответы, для каждой пары этих полей

James Tiberius Kirk ?
25.07.2016
10:29:54
Второй день уже это говно мусолить

Google

Мытко
25.07.2016
10:29:59
ага

James Tiberius Kirk ?
25.07.2016
10:30:01
Пусть думает

Митко Соловец?
25.07.2016
10:30:32
прочитай наконец

Мытко
25.07.2016
10:30:46
в общем, чтобы хотя бы как-то уменьшить шанс коллизии, мы умножаем на 31, так как это простое число. почему именно 31? я сам хз.

Митко Соловец?
25.07.2016
10:31:22

Igor
25.07.2016
10:32:32
открывать ссылку слишком сложно

Admin
ERROR: S client not available

Slava
25.07.2016
10:32:33
https://stackoverflow.com/questions/299304/why-does-javas-hashcode-in-string-use-31-as-a-multiplier

James Tiberius Kirk ?
25.07.2016
10:32:34
Вы меня бесите

Igor
25.07.2016
10:32:35
не по-царски

Slava
25.07.2016
10:32:39
The value 31 was chosen because it is an odd prime. If it were even and the multiplication overflowed, information would be lost, as multiplication by 2 is equivalent to shifting. The advantage of using a prime is less clear, but it is traditional. __A nice property of 31 is that the multiplication can be replaced by a shift and a subtraction for better performance: 31 * i == (i « 5) - i.__ Modern VMs do this sort of optimization automatically.

Andrey ?
25.07.2016
10:33:28
спокойно)
уже давно читаю и перевожу

Pavel ?
25.07.2016
10:34:04
Да че тут переводить то всеж написано

Митко Соловец?
25.07.2016
10:34:07
да, что-то развели флуда много по поводу того, что есть в книгах, впредь такие вопросы будут сопровождаться только ссылкой, где узнать

James Tiberius Kirk ?
25.07.2016
10:34:32

Andrey ?
25.07.2016
10:35:01
я этим занимаюсь три раза на неделю за 4 евро в час)
+ ДЗ

Pavel ?
25.07.2016
10:35:18
Вмы на 31 делают оптимизацию на шифт по 5ти минус значение

Google

Andrey ?
25.07.2016
10:35:20
итого 7 раз на неделю

guga
25.07.2016
10:35:29

Митко Соловец?
25.07.2016
10:35:38
лучше бы ты читал книги, друг)

Igor
25.07.2016
10:35:59
за 7 раз в неделю инглиш можно через 2 месяца знать идеально

Andrey
25.07.2016
10:36:02

Pavel ?
25.07.2016
10:36:03
И нахрена этим вообще запариваться то?)))

Мытко
25.07.2016
10:36:24
получается и 127 подходит

guga
25.07.2016
10:37:02
У меня горит, вы бжлядь 400 сообщений обсуждаете хешкод. Охуенный про чат. А чуваку, который деливири настраивает все кроме Димы игнорят.
Я все, сгорел.

Мытко
25.07.2016
10:37:18
лол

Igor
25.07.2016
10:37:24
потому что никто не знает, как :D

Мытко
25.07.2016
10:37:24
я только пришел

Pavel ?
25.07.2016
10:37:28
Гыгы)))

Мытко
25.07.2016
10:37:31

Igor
25.07.2016
10:37:38
зато про хешкод все знают)

Митко Соловец?
25.07.2016
10:37:49
аналогично тому, что тебе выше кидали

Pavel ?
25.07.2016
10:38:54
Помойму для явы докер слишком не нужен

Митко Соловец?
25.07.2016
10:39:23
окей, я честно не сталкивался с такими задачами, но если у тебя задача собрать проект силами мэйвена в докере, то укажи ему, где твой проект находится (ты про монтировании директории говорил), а дальше аналогично mvn clean package/install

Andrey
25.07.2016
10:39:30

Pavel ?
25.07.2016
10:41:00