- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
package com.govnoistochnik.servleti;
...
import javax.servlet.GenericServlet;
...
public class GenericReportingServlet extends GenericServlet {
...
public synchronized void createReport(...)
{
// pessot strok govnokoda
}
public synchronized void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
// Kucha govnokoda
createReport(...);
// Prodoljeniye kuchi
}
...
}
Хороший пример как сделать однопоточный репортинг сервер.
Обратите внимание на "synchronized".
Результат:
1) Мах Session (200).
2) Жрёт всю память
3) Сервер виснет. Никакой Psi prob, Lambda prob ету гадину не выявит.
4) Хрен найдёшь почему говняет если кода нет.
guest 17.01.2012 18:23 # +1
Yoba, eto ti?
Govnocoder#0xFF 17.01.2012 18:32 # 0
Govnocoder#0xFF 17.01.2012 18:33 # 0
fix
guest 17.01.2012 18:42 # −1
SmackMyBitchUp 17.01.2012 18:44 # 0
guest 17.01.2012 18:59 # −7
guest 17.01.2012 19:06 # −6
guest 17.01.2012 19:16 # −6
guest 17.01.2012 19:28 # −7
3.14159265 17.01.2012 19:35 # +2
Irdis 17.01.2012 18:41 # 0