
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, либо с указанием таймзоны
Если хочется костылей, после которых нужно перетестировать всю систему: 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 записей?

Andrey
18.10.2018
09:59:43

Evgeny
18.10.2018
10:00:17
так а если есть индексация, то уже по идее будет существенный прирост в скорости?
И какой тогда оптимальный размер батчей будет? Все же есть ощущение, что батчки по 5000 это слшком дофига

Google

Dmitry
18.10.2018
10:14:34
Ну и если есть возможность, то лучше грузить данные с помощью COPY
кстати, есть хороший чатик по постгресу, можно там задать этот вопрос
https://t.me/pgsql

Evgeny
18.10.2018
10:23:55

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
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

Stefan
18.10.2018
12:02:19

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

Евгений
18.10.2018
12:02:55

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

Stefan
18.10.2018
12:04:38
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