powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Надо создать таймер
25 сообщений из 60, страница 2 из 3
Надо создать таймер
    #39906965
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apb12,
< meta http-equ = "refresh" content = "1" >
))))
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906966
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019
apb12,

Просто сказали без JS

Тебе вопросы выше в топике задают. Почему молчим?
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906969
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Ребята можете помочь у меня не получается(((
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906970
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019
Просто сказали без JS
Скажут: "Петлю на шею и в колодец!" - тоже прыгните?
HTTP работает в модели "запрос-ответ". Запрос инициируется клиентом. Сервер не может присылать клиенту более одного ответа на единственный запрос.
Сервер, конечно, может отправить клиенту ответ, в котором будет выставлен заголовок "перезапросить через ### времени", но обновлять страницу каждую секунду - так себе идея.
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906971
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019
PetroNotC Sharp,

Ребята можете помочь у меня не получается(((
передай вопрос начальству - спринг таймер не взаимодействует с клиентом и не может его обновить.
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906975
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

В общем такая вот проблема.

Мне нужно было создать чат, и я его создал. Он сохраняет все сообщения в бд, плюс сказали реализовать то чтобы допустим если новый пользователь войдет в чат то ему должны быть видны только последние 10 сообщений, так вот я это реализовал все хорошо работает. Только вот проблема в том, что до этого я реализовал то чтобы непрочитанные сообщения хранились в базе данных и брались оттуда чтобы новый юзер который войдет в чат видел их. Но мне сказали этот метод неправильный (unread и update), сказали что нужно просто за место этих двух api нжно создать getLastUnreadMessage который будет брать непрочитанные сообщения из базы данных и выводить их новому юзеру. Плюс сказали создать обязательно гребаный класс Timer который каждую 1 секунду будет запускать getLastUnreadMessage.

В добавок мне подсказали, чтобы допустим разобраться как реализовать непрочитанные сообщения нужно - чтобы каждый пользователь запоминал айди последнего сообщения в бд, типа это поможет вывести непрочитанные сообщения новому юзеру.

Вот фотка когда объясняли тз
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906976
apb12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
apb12,
< meta http-equ = "refresh" content = "1" >
))))

каждую секунду страницу обновлять целиком?)
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906977
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внизу на фотке косяк - не обведено в левом нижнем углу значение 1002, если его обвести, то вся суть проекта сразу будет видна как на ладони :)
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906978
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Я им передал ваши слова они мне в ответ прислали эту ссылку

https://www.baeldung.com/spring-scheduled-tasks
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906979
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nixic,

Можете помочь реализовать я пока джун, хотя бы взглянув на ваш код пойму как это все делается
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906981
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019
PetroNotC Sharp,
Я им передал ваши слова они мне в ответ прислали эту ссылку
https://www.baeldung.com/spring-scheduled-tasks

Дак это гуглиться сразу же и даже русским по белому:
https://spring-projects.ru/guides/scheduling-tasks/

По теме, какой-то странный подход к чатику в целом, ну да ладно, тут надо думать, как бы я сам его реализовал. Когда делал на 20 человек чатик в ваадине в системе, просто как плюшку, там у меня при открытом окне чата отправлялись с клиента запросы каждые 3 или 4 секунды, запрашивались последние сколько-то сообщений. И это дергал ваадин, у него тоже есть что-то типа шедуллера/крона. По крайней мере был в виде плагина в 6-й версии.
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906983
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nixic,

Вот у меня дедлайн уже прошел на прошлой неделе, каждый час пишут готов ли я сдать и тд, капец паникую по разному шаманил. Не выходило, мне не важно хоть каждые 3-4 секунды главное чтобы в коде таймер был и getLastUnreadMessage

Сможете помочь?
...
Рейтинг: 0 / 0
Надо создать таймер
    #39906985
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fallen2019,

Я вот залил проект на гитхаб, но могу через телегу скинуть. Можете выручить?
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907001
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nixic,

мне нужно на 14 версии ваадина
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907011
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apb12
PetroNotC Sharp
apb12,
< meta http-equ = "refresh" content = "1" >
))))

каждую секунду страницу обновлять целиком?)
а что лучше, не успеть к сроку, или оптимизация)?
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907017
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Можете помочь?
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907021
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019
PetroNotC Sharp,
Можете помочь?

Нет.
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907027
apb12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
apb12
пропущено...

каждую секунду страницу обновлять целиком?)
а что лучше, не успеть к сроку, или оптимизация)?

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

а администрации сайта пора бы уже в 2020 году сделать авторизацию oAuth2 чтобы в дальнейшем хоть как то осложнить жизнь подобным мудокам
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907031
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apb12,

я не понял о чем ты?
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907032
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apb12, это понятно. Мы просто накидали тут решения. Все возможные. Кругом один спринг это скучно)
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907034
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Подождите я не врубился какой кидалово на деньги, вы шутите, кого я тут кидал? вы меня кем то путаете, я знаю у нас в казахстане 90 процентов компании работает на ввадине, может кто то кого кинул, но вы походу попутали меня с кем то

- вы кидали решения на JS, это не то
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907036
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fallen2019,

У меня там все практически готово, немного осталось допилить, при том если бы я кого то хотел кинуть уже бы начал предлагать суммы и тому подобное за решение
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907049
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019
вадя,

Можете помочь реализовать Timer. Я гитхаб закинул проект. Блин я запарился просто

Таймер тебе ничего не даст.

При классическом REST-приложении обычно есть разделение ролей "клиент-сервер". Клиент - спрашивает.
Сервер отвечает. Сервер обычно ничего не шлёт (а тем более не рассылает) по своей инициативе.

Но если рассматривать твою апликуху не как REST а как нечто другое - то.
я предлагаю тебе просто в целях повышения кругозора почитать по:
1) Http-Sockets/Ajax
2) WebPush
3) Http/2
Использования push-технологий на серверной сторонеТот ли это push или другой я не знаю
но тем не менее заслуживает внимания.
4) JMX/MQ (чем чорт не шутит может клиент у тебя вовсе и не браузер и тогда это актуально).
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907058
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

понимаешь бро я бы сделал так как ты посоветовал, но в тз написано что надо так как я написал, то что ты посоветовал они не примут к сожалению
...
Рейтинг: 0 / 0
Надо создать таймер
    #39907062
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019,
Значит никто не знает как спрингом сделать таймер.
...
Рейтинг: 0 / 0
25 сообщений из 60, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Надо создать таймер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]