@jvmchat

Страница 2487 из 2890
Tolegen
24.05.2018
10:03:11
Александр
24.05.2018
10:03:12
Добрый день) посоветуйте литературу по Спринговому фремворку:)
spring in action 4 издание, но на английском только. на русском spring 4 для профессионалов (Pro Spring 4, fourth edition)

Роман
24.05.2018
10:03:27
Нет, лучше декомпилировать бинарники. И по ним смотреть
а если ты не можешь достать бинарники потому что они в мат. плате?

купить бубен?

Google
Konstantin
24.05.2018
10:03:35
Не сомневался, что здесь коллеги - настоящие профессионалы!

Aleksander
24.05.2018
10:04:12
а если ты не можешь достать бинарники потому что они в мат. плате?
Спринга бинарники у тебя в плате? Писец тебе

Роман
24.05.2018
10:04:21
да нет же

исходный код всего смотреть надо

Tolegen
24.05.2018
10:04:28
Не сомневался, что здесь коллеги - настоящие профессионалы!
Мы просто надеемся, что люди умеют пользоваться поисковиком. Но видимо не в этой жизни.

Роман
24.05.2018
10:04:29
говорят

и лучше декомпилировать всё

Yan
24.05.2018
10:04:39
Привет, пацаны =) Подскажите, кто-нибудь делал бины со спринг клаудовским RefreshScope? Эмпирически выяснил, что если дернуть /refresh бины lazy переинициализируются при первом обращении к ним. Вопрос: что если инициализация бина очень долгая, можно ли как-нибудь это настроить по модели CopyOnWrite коллекций. Пока новый бин инициализируется, старый работает?
Можно глянуть в https://github.com/spring-cloud/spring-cloud-commons/blob/master/spring-cloud-context/src/main/java/org/springframework/cloud/context/restart/RestartEndpoint.java Правда тут подымается весь контекст заново и используется спринговый ClassUtils.overrideThreadContextClassLoader, но это может стать отправной точкой)

Роман
24.05.2018
10:04:43
даже мат плату

Митко Соловец?
24.05.2018
10:04:53
Во втором спринг буте они отвалились

Anastasia
24.05.2018
10:04:58
Спасибо:)

spring in action 4 издание, но на английском только. на русском spring 4 для профессионалов (Pro Spring 4, fourth edition)

Google
Anastasia
24.05.2018
10:05:30
Спасибо:))

и лучше декомпилировать всё

Можно глянуть в https://github.com/spring-cloud/spring-cloud-commons/blob/master/spring-cloud-context/src/main/java/org/springframework/cloud/context/restart/RestartEndpoint.java Правда тут подымается весь контекст заново и используется спринговый ClassUtils.overrideThreadContextClassLoader, но это может стать отправной точкой)

Yan
24.05.2018
10:10:03
у тебя 2 контекста и 1 будет работать,пока 2 не подымится

Aleksander
24.05.2018
10:10:41
Ща посмотрим

@yanchumak Проверил, прилага прилегла на время инициализации контекста

К слову, у меня спринг бут 1.5.х

Roman
24.05.2018
10:19:36
Нет, читал, что это две равные по распространенности применения либы.Выбор пал на log4j )

Yan
24.05.2018
10:27:32
@me1kaa а бля,там close всех контекстов вызывается перед оверлоадом классов,сор за дизинфу

Aleksander
24.05.2018
10:27:53
Yan
24.05.2018
10:28:06
как?

Aleksander
24.05.2018
10:29:05
Делается бин с RefreshScope в его задаче, делать тяжелую операцию. Когда она будет готова, он возьмет бин без рефреш скоупа и засетит ему новые значения

Yan
24.05.2018
10:30:29
а как ты обновляешь зависящие от него бины? как они узнают про новые значения?

Aleksander
24.05.2018
10:30:33
Ну, а чтобы убрать лейзи, подписать на эвент onRefresh и дернуть новый бин

никто от него не будет зависеть

Yan
24.05.2018
10:31:38
понял

Igor
24.05.2018
10:39:44
а если ты не можешь достать бинарники потому что они в мат. плате?
вспомнить, что ты джавист, и не заниматься ерундой

Роман
24.05.2018
10:48:38
вспомнил что я тут ещё С/C++/Rust учу(читай пытаю), и узнал что не один я долбоёб юзаю рефлексию и асм, а тут это: #define private public из кода ID Software пиздос Я такого ещё никогда не писал и даже не видел-то ни разу. Не знал что и в си есть аналоги хаков джавы.

Google
Anton
24.05.2018
10:53:28
Подскажите как сделать так, чтобы рисовать квадрат по всему Canvas.У меня ток 1 получаеться нарисовать а в g.strokePolygon(new double[]{60,210,190,85}, new double[]{350, 350, 240, 240}, 4); никак нельзя прописать double x = e.getX(); double y = e.getY() ; вот код public void initialize(){ GraphicsContext g = canvas.getGraphicsContext2D(); canvas.setOnMouseDragged(e ->{ double size = Double.parseDouble(brushSize.getText()); double x = e.getX() - 60 - 210 - 190 - 85; double y = e.getY() ; if (eraser.isSelected()) { g.clearRect(x, y, size, size); } else { //g.setStroke(colorPicker.getValue()); g.strokePolygon(new double[]{60,210,190,85}, new double[]{350, 350, 240, 240}, 4); } }); }

там где -60-210-190-85 то для прикола записал не учитывать

Mikhail
24.05.2018
11:02:47
андроид?

Babulyas
24.05.2018
12:02:04
Подскажите, где лучше хранить файлы(по 3-6 мб., около 1000), в Базе данных или на диске? еще нужно сохранять все старые версии файлов. все версии файла, как их именовать?) просто дописать к концу номер? или раскладывать по папкам не пойму, может дату и время ставить в названии файла. да и как отобразить эти версии файлов не пойму, может ссылки на файлы в БД писать?

Митко Соловец?
24.05.2018
12:19:00
https://allegro.tech/2018/05/From-Java-to-Kotlin-and-Back-Again.html

Pawel
24.05.2018
12:21:35
https://allegro.tech/2018/05/From-Java-to-Kotlin-and-Back-Again.html
u nih problema bolwe s kadrami sv9zana, rabotal v allegro

net specialistov po kotlinu, prihod9t reb9ta i piwut di4, kotoruu na javie by ne vywlo napisat' tak ploho

Митко Соловец?
24.05.2018
12:22:22
Pawel
24.05.2018
12:22:30
у тебя раскладки нет русской?
sey4as net, prowu prowenia (ne sarcasm)

Роман
24.05.2018
12:23:07
use google

Митко Соловец?
24.05.2018
12:23:12
sey4as net, prowu prowenia (ne sarcasm)
да я понимаю, можно виртуальные клавы посмотреть

Pavel ?
24.05.2018
12:23:29
https://allegro.tech/2018/05/From-Java-to-Kotlin-and-Back-Again.html
сомнительная статья, похоже на неосиляторов

Митко Соловец?
24.05.2018
12:24:04
обсуждайте

Quantum Harmonizer
24.05.2018
12:24:07
Митко Соловец?
24.05.2018
12:24:09
кто что думает

но примеры из статьи прикольные

Anton
24.05.2018
12:24:30
ну первый пункт вполне себе трезвый. зачем в языке name shadowing? да ещё такой. Другое дело, что никто в здравом уме не должен писать этот без IDE. А и IDEA и компилятор на такое орут матом

Google
Quantum Harmonizer
24.05.2018
12:24:58
без shadowing тяжело

Anton
24.05.2018
12:25:05
Quantum Harmonizer
24.05.2018
12:25:11
приходится тупые имена выдумывать без него

Pavel ?
24.05.2018
12:25:12
у jb принцип, не как можно, а как нужно

Anton
24.05.2018
12:25:25
я даже применения не могу придумать чтобы прям нужен был shadowing

Pavel ?
24.05.2018
12:25:27
если не следовать, получается говно)

Anton
24.05.2018
12:25:57
про type inference - как то там неочём. даже не знаешь что комментировать. как будто наброс мимо тазика

Anton
24.05.2018
12:26:28
ээ, очень даже нужен, и именно в таком виде
объясни, зачем? я просто не знаю, серьёзно

я конечно потом у Бреслава спрошу, но может мне неавторы расскажут ?

Konstantin
24.05.2018
12:28:05
про extension functions ни слова не увидел в статье, так и задумано?

Oleksandr
24.05.2018
12:28:09
например, что-то типа val anton = { val foo = getFoo() val bar = getBar() val anton = longComputation(foo, bar) val descriptiveName = doSideEffect() anton }

Quantum Harmonizer
24.05.2018
12:28:49
> You cannot extend a Data class or make it abstract. So probably, you won’t use them in a core domain model. Это пиздец, ребята.

Oleksandr
24.05.2018
12:29:06
Fedor
24.05.2018
12:29:53


Oleksandr
24.05.2018
12:31:12
я конечно потом у Бреслава спрошу, но может мне неавторы расскажут ?
расскажи потом, какая в этом мотивация именно у него была

так-то это пошло аж вроде с алгола или лиспа, древнее, в общем

Anton
24.05.2018
12:31:49
Google
Oleksandr
24.05.2018
12:32:50
поубивал бы за 'a'
за что именно?)

Quantum Harmonizer
24.05.2018
12:33:10
поубивал бы за 'a'
так это ж пример, не учебный

Oleksandr
24.05.2018
12:33:12
я часто именно так и пишу (ну без сайдэффекта), чтобы foo и bar не было видно

Anton
24.05.2018
12:33:31
ну я и говорю, назвать переменную уж должно хватить сил ?

Alexander
24.05.2018
12:33:37
Anton
24.05.2018
12:33:58
а за i,j,k ? ?
x1, x2, x3, xx1,xx2,xx3.. да встречалось такое

Oleksandr
24.05.2018
12:34:08
ну я и говорю, назвать переменную уж должно хватить сил ?
ладно, переименовал, специально для тебя

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