@jvmchat

Страница 198 из 2890
Митко Соловец?
30.04.2016
07:30:18
а ты сам то в вузе учился?)

вузы разные бывают и учат там кодить

только не так, как надо рынку

Артем
30.04.2016
08:20:23
Меня за такой код не то что уволили бы, в лес вывезли бы

Google
Артем
30.04.2016
08:23:00
Кто-нибудь парсил сайты в промышленных масштабах?

Митко Соловец?
30.04.2016
08:23:15
я пытался соупом

потом какая-то тема была с веб-драйвером

типо он более продвинутый

Артем
30.04.2016
08:23:39
Ну то селениум

Митко Соловец?
30.04.2016
08:23:48
ну без селениума никак

плюс если сайт аяксовый

тогда вообще жепа

Ilya
30.04.2016
08:24:18
Nashorn еще под это дело не прикрутили?

Артем
30.04.2016
08:24:35
Curl типа не катит?

А если не ajax

Митко Соловец?
30.04.2016
08:25:48
ну тогда веб-драйвер

его можно обучить под большие масштабы

Google
Митко Соловец?
30.04.2016
08:26:08
статья на хабре была

Igor
30.04.2016
08:31:23
@larev ты же сам статью скидывал в канал, чел говорит, llvm будет в моде)

Или это не ты? О_о

Митко Соловец?
30.04.2016
08:31:40
да Павел скидывал

правда статья сначала вызывает сильные чувства

а потом противоречие

чел грит, что не бегите за трендами, а сам навязывает LLVM

Igor
30.04.2016
08:32:13
:)

А llvm - тренд?

Митко Соловец?
30.04.2016
08:32:36
JVM жила и будет жить!

http://s00.yaplakal.com/pics/pics_original/0/8/2/546280.jpg

А llvm - тренд?
частенько впаривать ее стали

Артем
30.04.2016
09:15:17
Как запилить сервис, который в реальном времени собирал данные с других ресурсов и хранил в бд?

Alex Фэils?︙
30.04.2016
09:15:47
Спроси у яндекса)

Митко Соловец?
30.04.2016
09:15:58
в реальном это как?

непрерывный парсинг?

это так-то нихуевых ресурсов потребует

а так таску создаешь, она в определенное время собирает все и кладет в бд

Alex Фэils?︙
30.04.2016
09:17:35
Ну, крон да)

Митко Соловец?
30.04.2016
09:17:45
quartz

Google
Митко Соловец?
30.04.2016
09:17:49
spring shedule

много вариантов

Артем
30.04.2016
09:23:19
Спс

Ну вот например узнать что обновилась целевая страница сайта

Дергать её раз в 30сек и хеш сравнивать например?

Митко Соловец?
30.04.2016
09:30:35
да, только хотел предложить

таска - дергает контроллер - контроллер дергает сервис - сервис парсит и кладет в бд

при

Артем
30.04.2016
09:31:24
А чем дом разбирать удобнее всего?

Митко Соловец?
30.04.2016
09:31:26
этом в сервисе достает старый слепок и сравниваем с новым

А чем дом разбирать удобнее всего?
в пхп наверно есть что-то?

в джаве соуп

Igor
30.04.2016
09:31:56
пхп

Митко Соловец?
30.04.2016
09:31:56
жэй соуп

Igor
30.04.2016
09:31:58
я что-то пропустил

Митко Соловец?
30.04.2016
09:31:59
капитан джэй соуп

Артем
30.04.2016
09:32:18
в пхп наверно есть что-то?
Ну там своя кухня. Я на джаве хочу)

Igor
30.04.2016
09:32:24
jsoup

Митко Соловец?
30.04.2016
09:32:27
на джаве jsoup

Igor
30.04.2016
09:32:27
однозначно

Google
Артем
30.04.2016
09:32:29
Ок

Митко Соловец?
30.04.2016
09:32:51
для тасок есть http://www.quartz-scheduler.org/

плюс у спринга есть что-то

Igor
30.04.2016
09:33:15
вроде кварц со спрингом умеет

Admin
ERROR: S client not available

Митко Соловец?
30.04.2016
09:33:20
отлично

Igor
30.04.2016
09:33:24
ща

Митко Соловец?
30.04.2016
09:33:29
по сути мы ща совместно собрали сервис

Артем
30.04.2016
09:33:49
:)

Alex Фэils?︙
30.04.2016
09:34:21
Только шлите http-запрос If-Modified-Since

Митко Соловец?
30.04.2016
09:34:39
квартц с таймером дергает контроллер контроллер дергает сервис сервис в первый раз считывает страницу + разбирает ее и кладет в базу во второй раз достает слепок, сравнивает с новым, если есть различие - обновляем слепок и парсинговую инфу в бд

+предусмотреть возможность блокировки запросов к сайту

значит нужен пул проксей

Артем, по такому тз осилишь?)

http://www.ibm.com/developerworks/ru/library/j-quartz/

Igor
30.04.2016
09:37:15
https://github.com/jhipster/jhipster-sample-app/blob/master/src/main/java/com/mycompany/myapp/service/UserService.java#L198

Pavel ?
30.04.2016
09:37:43
Я ту статью не дочитал))

Митко Соловец?
30.04.2016
09:38:18
почитал, кварц может напрямую с сервисом взаимодействовать

контроллер мжешь убрать, он был нужен, если бы ты юзал крон таски

Google
Митко Соловец?
30.04.2016
09:38:38
на стороне линупса

Pavel ?
30.04.2016
09:38:42
И вообщем-то интересны были терзания чувака) а не то что он там про моду пишет)

Igor
30.04.2016
09:38:43
Дима, помотри пример по ссылке

Митко Соловец?
30.04.2016
09:39:14
Дима, помотри пример по ссылке
да, как раз лишние прослойки убрать

Артем
30.04.2016
09:39:27
Артем, по такому тз осилишь?)
Да сам придумал. Что-то типа hotline.ua, только для автомобилей (бу) Ну и для дела надо, возможно бусинесс с чехией. Сам по себе даже сбор данных очень полезен для анализа рынка

Митко Соловец?
30.04.2016
09:39:41
@Transactional(readOnly = true) public User getUserWithAuthorities() { User user = userRepository.findOneByLogin(SecurityUtils.getCurrentUserLogin()).get(); user.getAuthorities().size(); // eagerly load the association return user; }

ой бляяяя

readOnly = true, могли бы вот это убрать

user.getAuthorities().size(); // eagerly load the association чтобы вот этот костыль не писать

?

Igor
30.04.2016
09:40:33
а потом кто-нибудь вставит изменение ролей, и все?)

Митко Соловец?
30.04.2016
09:40:48
интересно как можно что-то вставить

если у тебя гет метод

да еще и по идее секьюрный)

Igor
30.04.2016
09:41:04
в юзере что-нибудь изменить

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