@jvmchat

Страница 459 из 2890
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
Чет диссонанс какой-то, вроде твиттер технически выглядит очень простым, но под его влиянием и bootstrap , и twitter server появились
Ну бутстрап это такое, тонные этих css фреймворков есть. А вот их скаловская часть довольно не плоха, хотя есть и свои проблемы, они долго переезжали с третьего нетти на четвертый, в когда на 5й переедут вообще без понятия.

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
Кто-нибудь мавен в докере запускал?
да, посмотри в сторону mavenw

Это просто враппер, грубо говоря ты тащишь весь мавен с собой

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
Мне нужно, чтобы одной командой можно было полностью задеплоить проект. Окружения может и не быть. Поэтому я и хочу всё контейнеризовать.

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
https://github.com/spotify/docker-maven-plugin
Это разве не для создания докер образов через мавен? Мне нужно наоборот: собрать jar с помощью мавена в докере.

James Tiberius Kirk ?
25.07.2016
10:27:30
насчет конкретики для чего вот это result = 31 * result + y;?
Ты не понимаешь для чего хешкод нужен?

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 раз на неделю

Митко Соловец?
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
Гыгы)))

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

Митко Соловец?
25.07.2016
10:37:49
https://hub.docker.com/_/maven/
слушай, а разве по ссылке не создание образа?

аналогично тому, что тебе выше кидали

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

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

Andrey
25.07.2016
10:39:30
слушай, а разве по ссылке не создание образа?
Нет, в докере стоит обычный мавен. А из-за того, что маунтятся директории, то результат будет на хост машине.

Страница 459 из 2890