Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранение значения / 10 сообщений из 10, страница 1 из 1
04.11.2014, 12:46
    #38795103
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
Где еще можно кроме файла хранить значения в томкате,
хотелось бы вычислить среднее время, выполнения вэб приложения.
...
Рейтинг: 0 / 0
04.11.2014, 12:50
    #38795107
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
Где еще кроме кастрюли можно хранить еду?
Хотелось бы вычислить среднее время жарки котлет.
...
Рейтинг: 0 / 0
04.11.2014, 13:16
    #38795129
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
ЕлдосГде еще можно кроме файла хранить значения в томкате
Значения можно хранить в сессии.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
@RequestMapping(value="/view", method=RequestMethod.POST)
    public String setupForm(HttpServletRequest request, @ModelAttribute SearchParams searchParams, Map<String, Object> map) {
		
		HttpSession session = request.getSession();
		synchronized(session) {		 
			session.setAttribute("searchParams", searchParams);
		}
				
		map.put("searchParams", searchParams);

        return "view";
    }


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
@RequestMapping(value="/viewAccount", method=RequestMethod.GET)
	public String setupForm(HttpServletRequest request, Map<String, Object> map){
		
		ServletRequestAttributes request2 = (ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();
		
		map.put("searchParams", (SearchParams) request2.getRequest().getSession().getAttribute("searchParams"));


		return "viewAccount";
	}
...
Рейтинг: 0 / 0
04.11.2014, 14:28
    #38795180
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
wvetalЕлдосГде еще можно кроме файла хранить значения в томкате
Значения можно хранить в сессии.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
@RequestMapping(value="/view", method=RequestMethod.POST)
    public String setupForm(HttpServletRequest request, @ModelAttribute SearchParams searchParams, Map<String, Object> map) {
		
		HttpSession session = request.getSession();
		synchronized(session) {		 
			session.setAttribute("searchParams", searchParams);
		}
				
		map.put("searchParams", searchParams);

        return "view";
    }


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
@RequestMapping(value="/viewAccount", method=RequestMethod.GET)
	public String setupForm(HttpServletRequest request, Map<String, Object> map){
		
		ServletRequestAttributes request2 = (ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();
		
		map.put("searchParams", (SearchParams) request2.getRequest().getSession().getAttribute("searchParams"));


		return "viewAccount";
	}


хотелось бы чтобы она хранила значение день и можно было его гетить и зетить прибавляя значение,
а в сессии ведь она не все сохранит.
...
Рейтинг: 0 / 0
04.11.2014, 15:12
    #38795232
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
ЕлдосГде еще можно кроме файла хранить значения в томкате,
хотелось бы вычислить среднее время, выполнения вэб приложения.
Можно писать в лог два события BEGIN, END.

Код: java
1.
2.
3.
logger.info("This is BEGIN my fucken webapp..");
...
logger.info("This is the END! Whooaaa!");


И по меткам времени посчитать аптайм. Если я всё верно понял.
...
Рейтинг: 0 / 0
04.11.2014, 21:47
    #38795607
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
Два AtomicLong в классе сервлета. Первый хранит общее время выполнения запросов, второй - их количество.
В методе destroy() считается и протоколируется среднее.
...
Рейтинг: 0 / 0
04.11.2014, 21:57
    #38795610
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
Basil A. SidorovДва AtomicLong в классе сервлета. Первый хранит общее время выполнения запросов, второй - их количество.
В методе destroy() считается и протоколируется среднее.
+1, только не в destroy считать, а сделать async task и там считать/записывать в лог с необходимой периодичностью.
...
Рейтинг: 0 / 0
04.11.2014, 21:59
    #38795612
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
Асинхронные задачи - некий переизбыток
...
Рейтинг: 0 / 0
05.11.2014, 07:34
    #38795743
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
maytonЕлдосГде еще можно кроме файла хранить значения в томкате,
хотелось бы вычислить среднее время, выполнения вэб приложения.
Можно писать в лог два события BEGIN, END.

Код: java
1.
2.
3.
logger.info("This is BEGIN my fucken webapp..");
...
logger.info("This is the END! Whooaaa!");


И по меткам времени посчитать аптайм. Если я всё верно понял.
походу так и придется делать
спасбио
...
Рейтинг: 0 / 0
05.11.2014, 08:56
    #38795757
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение значения
no56892Basil A. SidorovДва AtomicLong в классе сервлета. Первый хранит общее время выполнения запросов, второй - их количество.
В методе destroy() считается и протоколируется среднее.
+1, только не в destroy считать, а сделать async task и там считать/записывать в лог с необходимой периодичностью.
можно использовать объявления jsp
<%! private int accessCount = 0; %>
будет храниться пока не перезагрузится и не перекомпилируется
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранение значения / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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