@jvmchat

Страница 2876 из 2890
Ivan
18.10.2018
06:38:52
Помню, для решения подобной задачи хардкодили праздники раз в год ?

Alexandr
18.10.2018
07:42:23
интересно http://strata.opengamma.io/holidays/

Artur
18.10.2018
07:49:07


первая дата - простой вызов new Date() вторая - вызов TimeStamp с привязкой к Europe/Moscow.

Google
Rikland
18.10.2018
07:50:45
Что не так напомни.

Alexandr
18.10.2018
07:51:44
Artur
18.10.2018
07:52:11
Оба варианта далеки от реальности. Системное время и пояс сбиты, какой онлайн запрос может это исправить?

Rikland
18.10.2018
07:52:38
Гм. Я не буду тебе предлагать вставлять костыли.

Потом дядьки с паяльником к тебе придут.

Artur
18.10.2018
07:53:30
исправлять это громко сказано конечно, мне хотя бы эту разницу между системным временем и актуальным выбить

Денис
18.10.2018
07:54:00
Artur
18.10.2018
07:54:46
это удаленные терминалы, их туча и мониторить не всегда получается

Alexandr
18.10.2018
07:55:07
что бы они настроили синк

Rikland
18.10.2018
07:55:16
это удаленные терминалы, их туча и мониторить не всегда получается
У тебя все они железобетонно в московской таймзоне?

Artur
18.10.2018
07:55:26
пока что да

Google
Alexandr
18.10.2018
07:55:36
эх...

Rikland
18.10.2018
07:56:01
что бы они настроили синк
Синк только минуты подгоняет

Alexandr
18.10.2018
07:56:22
а, да

Rikland
18.10.2018
07:57:09
Заколачивание всей системы в Московскую таймзону, если места по стране раскиданы это может быть плохо.

Artur
18.10.2018
07:57:45
они только по республике раскиданы, так что не парюсь

Rikland
18.10.2018
07:59:08
Гм. Я бы посоветовал правильно везде настроить таймзоны.

И Мигрировать на Joda, если нет возможности Java 8 юзать.

они только по республике раскиданы, так что не парюсь
Совет, настроить все правильно и определиться с политикой. Допустим, мы в БД храним все в GMT либо, мы в БД храним все с таймзоной.

Плюс та же политика. Даты с клиентов присылаются в мск, либо даты с клиентов присылаются в GMT, либо с указанием таймзоны

Если хочется костылей, после которых нужно перетестировать всю систему: https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#setDefault(java.util.TimeZone)

Но я не советую.

На этапе до ввода в эксплуатацию такое можно делать, но правильное решение: на все тачки поставить правильные таймзоны. Плюс подумать про пользователя. В какой таймзоне ему будет правильнее видеть время

И с особой осторожностью смотреть на попытки все сохранить в timestamp.

Alexandr
18.10.2018
08:44:15
я бы даже сказал что везде все должно передаваться и храниться с таймзоной (если правильно говорить - со смещением, UTC представление с Z на конце входит туда же)

На этапе до ввода в эксплуатацию такое можно делать, но правильное решение: на все тачки поставить правильные таймзоны. Плюс подумать про пользователя. В какой таймзоне ему будет правильнее видеть время
я бы сказал так, на клиент приходит время со своей зоной, а клиент уже сам определяет - отображать ли все в зоне браузера, зоне из настроек личного кабинета или же где-то отображать даты с исходной таймзоной что бы не терялась бизнес представление что что-то произошло именно в такое то время такой то таймзоны

Evgeny
18.10.2018
09:53:05
Народ вопрос про нагрузки. База постгрес. без индексов. Какой запрос создаст большую нагрузку на сервер: Один с сохранением миллиона записей (в рамках одной транзакции), или 200 (подряд, синхронно) по 5000 записей?

Evgeny
18.10.2018
10:00:17
так а если есть индексация, то уже по идее будет существенный прирост в скорости?

И какой тогда оптимальный размер батчей будет? Все же есть ощущение, что батчки по 5000 это слшком дофига

Google
Dmitry
18.10.2018
10:14:34
И какой тогда оптимальный размер батчей будет? Все же есть ощущение, что батчки по 5000 это слшком дофига
в один поток может и норм. Если в несколько потоков лить, то многовато. Но оптимальное число потоков и размер батча можно подобрать только эмпирически. Универсальной формулы нет :)

Ну и если есть возможность, то лучше грузить данные с помощью COPY

кстати, есть хороший чатик по постгресу, можно там задать этот вопрос https://t.me/pgsql

Alexander
18.10.2018
10:32:25
ребята, что брать как service discovery сегодня, consul или eureka?

Митко Соловец?
18.10.2018
10:33:59
https://www.consul.io/intro/vs/eureka.html

Sanan
18.10.2018
10:52:34


Daniil
18.10.2018
10:56:00
pom.xml => <resources> <includes> <include> пробовал добавлять?

иногда без этой штуки не захочет видеть никак

Sanan
18.10.2018
10:56:40
неа, там нужно такой же путь указать? от src?

Daniil
18.10.2018
10:59:15
не, вроде как от resources, загугли

можно еще попробовать new ClassPathResource("hibernate.cfg.xml")

Sanan
18.10.2018
11:02:12
idea ругается на тег resources в pom

Invalid content was found starting with element 'resources'. One of

Slava
18.10.2018
11:03:22
там не прямо в pom.xml в рут надо вставлять, в <build> плагин какой-то надо заюзать

Sanan
18.10.2018
11:04:18
какой?

Slava
18.10.2018
11:04:32
и тут структура какая-то нестандартная

какой?
https://maven.apache.org/plugins/maven-resources-plugin/

Dmitriy
18.10.2018
11:04:51
А почему *.xml лежит в src, а не в resources?

Daniil
18.10.2018
11:05:21
Google
Admin
ERROR: S client not available

Slava
18.10.2018
11:05:22
src->main->java -> тут package'и с кодом src->main->resources - тут ресурсы

Sanan
18.10.2018
11:05:39
суть в том, что проблема возникла только после того, как все это я пытаюсь запустить из потока в run() если закинуль в main, то все работает прекрасно

Alexandr
18.10.2018
11:06:14
А почему *.xml лежит в src, а не в resources?
все верно, а вот исходники должно не в src лежать, а в src/main/java

main/resources не жолжно быть в пути

вообще странный архитип, не стандартные папки

Sanan
18.10.2018
11:09:49
убрал main/resources и все заработало

Daniil
18.10.2018
11:10:51
самое ебаное во всех этих плясках вокруг файлов в класспасе - когда все вылечится, ты можешь никогда не так и не узнать, в чем была ошибка

Sanan
18.10.2018
11:11:56
ну я лично тут понял в чем дело

метод configure смотрит непосредственно в папку main/resources а я ему передавал еще раз эти папки, и он пытался в них найти еще такие папки

Vasyl
18.10.2018
11:38:53
R2

Stefan
18.10.2018
11:53:15
здарова джависты)

кто докер юзает у себя?

есть небольшой вопрос касательно такой ошибки Error: Could not find or load main class test содержимое файла test.java обыкновенный код Hello World в альпине с установленным пакетом openjdk8 не пашет в java:8 образе работало.. гугл не помог(

Dockerfile такой FROM alpine:latest RUN apk update && apk add --no-cache openjdk8 COPY . /var/www/java_app WORKDIR /var/www/java_app CMD ["/usr/bin/java", "test"]

Igor
18.10.2018
11:59:08
Так надо jar собрать а потом его уже в контейнере запускать

Stefan
18.10.2018
11:59:40
Google
Евгений
18.10.2018
12:01:52
видимо при сборке докера копировался ещё и скомпилорованный test.class

$continue$
18.10.2018
12:02:20
Работал кто-то с groovy script?

Евгений
18.10.2018
12:02:55
у меня такого файла нет
javac test.java и будет

$continue$
18.10.2018
12:02:59
Можно ли в экранированную строку подставить переменную?

Stefan
18.10.2018
12:04:38
javac test.java и будет
а если оно ругается что его нет?)))

starting container process caused "exec: \"javac\": executable file not found in $PATH"

Igor
18.10.2018
12:05:33
Воспользуйся готовым образом openjdk

Stefan
18.10.2018
12:06:05
Воспользуйся готовым образом openjdk
хочу на чистом пробнуть, на java:8-alpine тоже работало кстати

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