
Igor
07.06.2018
11:42:10
я вот подумал почему бы не написать асинхрнный неблокирубщйи фрейморк чтобы с БД работал с фронта и транзакции поддерживал - первая часть вроде как 5 спрингом уже реализована ... осталось - только обвязку на базу сделать толковую ... вот делаем
не, удаленщиков не хотят , пока , руководство против:( только в офис ...
у нас офис как дом, комната для сна , душ , спротзал , кухни на каждом этаже :)

Quantum Harmonizer
07.06.2018
11:45:00
ну понятно, чего ни сделают, лишь бы не искать нормальных менеджеров, которые не питают иллюзий к очной работе

Google

Oleg
07.06.2018
11:46:10

Sergey
07.06.2018
11:46:31

Igor
07.06.2018
11:47:29
Москва

Quantum Harmonizer
07.06.2018
11:47:32

Igor
07.06.2018
11:47:57
будем точными - зал в здании рядом .
когда были в офисе в Москва Сити - зал был в Афимоле .
в самом офисе есть турники и пара тройка тренажеров , настольный теннис , натсольый футбол, хоккей настольный ,
кто любит футбол и хоккей настощий - есть команды , снимают под это дело зал , после работы .
думаю удобно

Quantum Harmonizer
07.06.2018
11:50:45
ни разу не ответ на вопрос

Igor
07.06.2018
11:50:47
если душ есть , в чем порблема?

Quantum Harmonizer
07.06.2018
11:51:13
надо сменный шмот и полотенце с собой носить

Google

Quantum Harmonizer
07.06.2018
11:51:20
ну и вообще, работать надо, задачи закрывать

Igor
07.06.2018
11:52:03

Quantum Harmonizer
07.06.2018
11:52:26
ну и всё, толку от зала на работе нет

Igor
07.06.2018
11:52:50
а в течении дня можно сходить на турник , который в офисе , теннис , футбол
я же написал что зал в соседнем заднии - согласен что так лучше
толку от него в офисе нет

Alexander
07.06.2018
11:53:42
пиво за обедом можно?

Jiff
07.06.2018
11:54:12

Igor
07.06.2018
11:57:08
Зал такой http://ficus.fit/

Stanislav
07.06.2018
12:16:53
А что за контора? Можно в личку, чтобы не было рекламы

Митко Соловец?
07.06.2018
12:19:33

Роман
07.06.2018
12:21:45

Anton
07.06.2018
12:28:31

Alexander
07.06.2018
12:31:13
тоько большинство баз имеют дравера блокирующие
и в нонблок не умеют
а делать на уровне приложения такие вещи на отдельном пуле аля нонблок много ума не надо

Igorek
07.06.2018
12:33:07
народ что делать если хочется версионировать json и заэнфорсить чтонибудь типа append only как в avro. Чтоб схема была для него тоже

Alexander
07.06.2018
12:33:46
отказаться от жсона я бы посоветовал

Quantum Harmonizer
07.06.2018
12:33:56

Жабра
07.06.2018
12:36:54

Google

Timur
07.06.2018
12:39:49
для версионирования говорят protobuf неплох

Anton
07.06.2018
12:44:47

Igor
07.06.2018
12:58:19

Володимир
07.06.2018
13:00:27
я про конкретно вашу реализацию а не про статью

Владислав
07.06.2018
13:03:36
друзья, нужна ваша помощь
о работе с асинхронщиной знаю только теорию, на практике не работал
работаю с mongodb-async-driver
так вот, у меня есть запрос на добавление транзакций, который может выполняться из множества потоков
каждый раз этот метод обращается к данным из бд и изменяет их
в моём случае, два параллельных потока обращаются к одним и тем же данным из бд и изменяют не правильно
вот код того, что происходит https://gist.github.com/eltgm/3f95ebc797b2f6071164a3e9d626cbb5
как поступить?

Igor
07.06.2018
13:05:11
будут люди - будет реализация

Володимир
07.06.2018
13:07:08
Так людей ищем :)
я так понял если людей на офис ищете значит проект коммерческий и соответствено не будет open source/

Igor
07.06.2018
13:07:37
https://pgday.ru/ru/2017/papers/173 помню Dave Cramer черную магию показывал

Vladimir
07.06.2018
13:08:41

Anton
07.06.2018
13:08:49

Владислав
07.06.2018
13:09:03

Timur
07.06.2018
13:09:42

Vladimir
07.06.2018
13:12:37

Anton
07.06.2018
13:14:39
транзакции - pojo
шта? что ты делаешь, у тебя транзакции реализуются каким-то кодом на стороне приложения и костылями что ли?

Владислав
07.06.2018
13:15:06

Igorek
07.06.2018
13:15:40
В пользу чего?
да, что выбирать? XML? хочется иметь текстовый человеко читаемый формат

Владислав
07.06.2018
13:15:52
это не те транзакции, о которых ты думаешь
на предприятии есть сущность - "Траназкция", она обладает свойствами, характерными для конкретного предприятия

Google

Igor
07.06.2018
13:16:38
https://blogs.oracle.com/java/jdbc-next:-a-new-asynchronous-api-for-connecting-to-a-database
чем не опенсорс?

Anton
07.06.2018
13:18:56

Igor
07.06.2018
13:24:13
https://static.rainfocus.com/oracle/oow16/sess/1461693351182001EmRq/ppt/CONF1578%2020160916.pdf
то что уже есть в 10 ке
http://hg.openjdk.java.net/jdk10/sandbox/jdk/file/a31057bda7c5/src/java.sql/share/classes/java/sql2

Admin
ERROR: S client not available

Igor
07.06.2018
13:25:59
вопрос что победит и какой подход
смысл простой : один фоновый поток обрабатывает нагрузку параллельниых запросов .

Alexander
07.06.2018
13:55:06
В пользу чего?
как минимум в пользу того, что имеет некоторую жесткую схему и в тот же лонг никак не может прилететь стринга или массив

Aleksandr
07.06.2018
14:42:23
Бан бы впаять

Igor
07.06.2018
14:42:32

guga
07.06.2018
14:42:41
еба, хули ты тут нам затираешь, на раз два выйти готов, поговорить, умник блядь
ну вот, я так старался, а ты сообщение потер

Igor
07.06.2018
14:43:00
я для тебя оставил, пока не убираю

guga
07.06.2018
14:43:31
там не так уютно

Igor
07.06.2018
14:43:51

Евгений
07.06.2018
18:38:09
наконец то
а то тут такой срач иногда

Google

Python
07.06.2018
18:38:25
бд

Mike
07.06.2018
19:08:48
Чат, есть у кого эта книга? Поделитесь пожалуйста
http://shop.oreilly.com/product/9780596007829.do

Sergey
07.06.2018
20:08:08

Sergei
07.06.2018
20:12:12
Да неудивительно вообще - concurrency не самая простая штука.

Sergey
07.06.2018
20:22:51
Неужели Java concurrency in practice недостаточно?

Sergei
07.06.2018
20:27:22

Митко Соловец?
07.06.2018
20:27:43

Mike
07.06.2018
20:29:53
ок

Arthur
07.06.2018
21:22:21
Пинг

Alexander
07.06.2018
21:33:50
понг

Igor
07.06.2018
21:34:22

1337
07.06.2018
22:05:29
использую библиотеку для слак бота, написанную индусом, осталось последнюю фичу доставить, оказалось, что он забыл добавить поле в ентити, а метод, где парсит объявил final... никаких лазеек нет чтобы его переопределить в наследнике?(

Vladimir
07.06.2018
22:18:41

Igor
07.06.2018
22:19:31
либо просто скопировать код и добавить что нужно)

1337
07.06.2018
22:19:51
пулл реквест создам
все бывает в первый раз