
Igor
04.12.2017
20:57:34

Alexander
04.12.2017
20:59:12

Igor
04.12.2017
20:59:38

Alexander
04.12.2017
20:59:42
тем более, что ByteBuffer для этого необходимый контракт предоставляет

Google

Igor
04.12.2017
21:01:09
Ну, собственно, если нужно, средствА то есть всегда :)

Alexander
04.12.2017
21:01:44
прикол, в максои с рамой 16GB запускаю -Xms4M -Xmx4M -XX:MaxDirectMemorySize=65G и взлетает. походу в макоси оверкомит памяти включен по дефолту

Igor
04.12.2017
21:02:21
сжираемой
и ничего, живем (и лагаем)

Alexander
04.12.2017
21:03:01
всмысле виртуальная :D

Igor
04.12.2017
21:03:32
Ну, да.

Alexander
04.12.2017
21:03:58
хе. даже malloc(64gb) адрес не нулевой возвращает
ну в линуксе вроде в ядре можно через sysctl этим рулить а в макосе я хз где это)
эх неплохо курили авторы) https://github.com/alaisi/nalloc

Павел
05.12.2017
05:57:44
Бля. Я не знал.
А какой смысл тогда? В спринге же по умолчанию всё синглтоны. А значит с большой вероятностью ты инжектишь прототайп в синглтон

Google

Vyacheslav
05.12.2017
06:16:34
Можешь. Но работать это будет не так как ты ожидал

Alexander
05.12.2017
06:44:42
очень полезно, чтобы никто грязными руками внутрь такого бина не влезал и не делал его случайно/специально stateful

Эрдюш
05.12.2017
08:07:30
всем привет! У кого нить есть опыт разработки бэкэнда для работы с сервисом Росреестра?

Konstantin
05.12.2017
09:13:07
Посоны, к слову, раз уж тут такое сборище отцов
Я никогда не понимал, что подразумевают, когда говорят что REST архитектура stateless, может кто-нибудь на пальцах объяснить?

Sergey
05.12.2017
09:13:36
ты хуйнешь один и тот же запрос 200 раз на один и тот же адрес
придет один и тотже ответ
а если бы было состояние, ты бы мог фигануть один запрос, поменять что то внутри, это бы сохранилось, и потом следующий запрос зависел бы от предыдущего

Dmitry
05.12.2017
09:14:28
это описание идемпотентности вроде не ?

Sergey
05.12.2017
09:14:33
потому что у сервиса есть состояние
да
я издалека

Vitalii
05.12.2017
09:14:57

Anton
05.12.2017
09:15:16
беда в том, что рестом зачастую называют любое http api, хотя там рестом вообще не пахнет

Sergey
05.12.2017
09:15:29
если совсем просто и на пальцах то вот так
ну и да, не всё рест что жсон отдает

Konstantin
05.12.2017
09:16:17
Я думал это скорее контракт о том, как на http запросы твой сервис должен реагировать

Sergey
05.12.2017
09:16:20
рест это архитектурный паттерн, который поганые маркетологи стали мацать грязными своими лапами
нет
контракт это WADL

Google

Sergey
05.12.2017
09:17:01
у реста есть свой аналог WSDL, описание сервисов
вот это контракт
а рест - паттерн

Митко Соловец?
05.12.2017
09:17:36
это важно, если ты собираешься масштабироваться

Konstantin
05.12.2017
09:18:55
А, получается что если сервис на нескольких инстансах, будет наплевать на какой из них попадет запрос

Sergey
05.12.2017
09:19:02
именно

Митко Соловец?
05.12.2017
09:19:15
а если бы было состояние разное в каждом инстансе. это привело бы к интересным последствиям

Konstantin
05.12.2017
09:19:30

Митко Соловец?
05.12.2017
09:19:40
поэтому кэши обычно выносят за рамки сервиса

Nikita
05.12.2017
09:19:53

Alexei
05.12.2017
09:45:25

Dmitry
05.12.2017
09:46:24
бд на локалке запущена ?

Alexei
05.12.2017
09:47:28
одна на локалке, вот эту пытаюсь бийдить порт на другой

Митко Соловец?
05.12.2017
09:50:05
типичная ошибка
ты если указываешь порт, на какой маппишь (5430), пиши ip-host машины
если указываешь хост имя контейнера (database), тогда внутренний порт (5432)
у тебя они все в одной сети

Google

Alexei
05.12.2017
09:52:47
Зачем спрингу порт указывать, для чего это? да и зачем 5432, если я пытаюсь перемапить на другой его порт, чтоб небыло конфликтов?

Dmitry
05.12.2017
09:54:23
у тебя бд в конейтенере а приложение на локальной тачке ?

Admin
ERROR: S client not available

Dmitry
05.12.2017
09:54:43
кажется ты порт не так замапил
не в ту сторону

Митко Соловец?
05.12.2017
09:55:01
ты вообще читал, что я писал?
короче, я распинаться больше не буду, решение проблемы в jdbc url указать либо ip-host:5430, либо database:5432
spring.datasource.url

Alexei
05.12.2017
10:04:34

Denis
05.12.2017
10:11:38
Ребятки, есть норм литература по декомпозиции предметной области? Прошерстить инет, толкового ничего не нашёл.

Yan?
05.12.2017
10:13:01

Sergey
05.12.2017
10:13:10
А потому что ее толком нет

Денис
05.12.2017
10:14:54
А нет её потому, что ответ лежит между умом , здравым смыслом программиста и необходимостью соблюдать какие-то парадигмы (в широком смысле, не только в контексте ООП/ФП/whatever) программирования, как на уровне языка/фреймворка, так и на уровне подхода, архитектуры.

Sergey
05.12.2017
10:15:53
Есть Гради Буч - Объектно-ориентированное проектирование
Но и то, такое это
И хэдфёрст, Объектно-ориентированный анализ и проектирование - Бретт Маклафин

Denis
05.12.2017
10:17:36
Спс, гляну!

Tolegen
05.12.2017
10:21:27
Можно ещё про DDD почитать

Chekist
05.12.2017
10:25:14
Может кто-нибудь подсказать про создание директорий в android?

Google

Vladimir
05.12.2017
10:25:50

Chekist
05.12.2017
10:26:20

Alexey
05.12.2017
10:42:49
Парни, не подскажите, как можно проверить сколько раз вызывается запрос в бд?
если у oracle для этого счётчик?

Sergey
05.12.2017
10:43:17
jdbc логи включи, или прям на мускуле включи general логи

Tolegen
05.12.2017
10:47:17
если у oracle для этого счётчик?
У оракл есть ЕМ для мониторинга- правда это прям оверкил) зато умеет пересчитывать планы, если они слетели, следить за активностью и нагрузкой ну и вычислять наиболее популярные запросы
И давать адвизор советы - правда обычно он просто рекомендует параллельные планы но может дать также инфу по рекомендуемым индексам.

Миронов Борис
05.12.2017
11:43:21
Народ, вопрос: Есть андроид приложение, которое использует проект, который компилируется NDK, как мне перенести этот используемый проект в приложение с чистой джавой (не андроид)

Vladislav
05.12.2017
14:19:55
Господа, а есть ли для java какой-нибудь инструмент для отладки ошибок синхронизации (deadlock, race condition, доступ к не защищенным объектам)?
для нативных бинарей есть valgrind --tool=helgrind, для java что-нибудь подобное существует?

Vitalii
05.12.2017
14:27:13

Dorzhi
05.12.2017
14:27:38