关于JAVA SESSION的小测试

手生就要多练啊。。。

 

package com.jeelearning.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

@WebServlet("/newSession")
public class NewSession extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        response.setCharacterEncoding("utf-8");
        response.setHeader("Content-type", "text/html;charset=utf-8");
        PrintWriter out = response.getWriter();

        out.println("测试Session属性<br/><br/>");

        HttpSession session = request.getSession();
        if (session.isNew()) {
            out.println("新朋友<br/><br/>");
        } else {
            out.println("欢迎回来<br/><br/>");
        }

    }

}

时间: 2024-07-29 04:13:27

关于JAVA SESSION的小测试的相关文章

对protostuff和java序列化的小测试

测试方法: 对一个含16个Integer/String/Date类型字段的扁平对象作序列化/反序列化,单机多线程循环执行,用循环一定次数之后sleep(1)控制频率,每隔1秒统计一次执行次数,并观察CPU/LOAD/内存等指标(因内存恒定开销,忽略掉). 测试环境:4 x Xeon E5520 2.27GHz, 7.3GB 虚拟机 测试结果: 一.采用java内置序列化: tps(w) thread cpu(%) load 8.9 1 22.3 0.8 15.5 2 46.3 1.64 21 3

使用xmlhttp和Java session监听改善站内消息系统

session|xml 使用xmlhttp和Java session监听改善站内消息系统 bromon 原创  引自:http://www.javaresearch.org/article/showarticle.jsp?column=106&thread=25340 这个题目含有许多需要解释的概念,最容易说明的是"站内消息",这是很多论坛都有的功能,可以通过web向其他的在线用户发送消息,很多用户都使用过.站内消息的第一个好处是大家都不需要安装客户端,你不用知道对方的MSN或

Java多线程知识小抄集(一)

本文主要整理博主遇到的Java多线程的相关知识点,适合速记,故命名为"小抄集".本文没有特别重点,每一项针对一个多线程知识做一个概要性总结,也有一些会带一点例子,习题方便理解和记忆. 1. interrupted与isInterrupted的区别 interrupted():测试当前线程是否已经是中断状态,执行后具有状态标志清除为false的功能. isInterrupted():测试线程Thread对象是否已经是中断状态,但不清除状态标志. 方法: public static boo

程序员小测试:保守派 vs 自由派

最近,我在阅读 Steve Yegg 的文集<程序员的呐喊>. 这是一本非常有趣的书,里面甚至包含了一个小测试(原文),区分一个程序员到底是保守派还是自由派. 下面一共有十个问题,每个问题都有 A 和 B 两个选项,请选择你的答案. 问题一:Bug 还没修复,软件能不能上线? (A)软件发布前,应该编写完整测试,充分调试,尽量修复所有bug. (B)不管多努力,bug 总是无法避免的,如果性质不是很严重,可以先上线,根据反馈再调试和修补. 问题二:容易出错的特性,是否应该用在程序中? (A)很

初探团队基于session的探索性测试

如果你是一名测试人员,那么不管你对探索性测试的了解是多是少,我肯定你一定用过探索性测试的方法.想想看,你是否曾经这样测试过?不仅仅按照测试案例或者脚本上写什么,就完全使用那一套相同的数据.一模一样的流程,而是根据你执行时的所见,临时有所想和所动,进行一定程度的自由发挥?我想你肯定有过,这就是探索性测试,它将你的测试与纯基于脚本的测试(script. based testing)区分开来.而这种自由发挥,因为是有大致方向和范围的,所以也与完全盲目乱点的猴子测试(monkey testing)不同.

新手,编写的java人机猜拳小游戏,大家帮忙看看

问题描述 新手,编写的java人机猜拳小游戏,大家帮忙看看 运行的时候,要求只能输入012,如果输入其他则提示重新输入.但是如果输入错误的再重新输入正确的时候,输赢判断会有错误,这是什么原因啊?请高手指导 import java.util.*;public class F2 { public static void main(String[] args) { System.out.println(""*************************""); Sys

java基础小问题 ...-java基础api小问题随便给解决一下

问题描述 java基础api小问题随便给解决一下 string a="csagmtacsmgtcs";问计算cs的个数求大神代码 解决方案 Pattern p = Pattern.compile("cs"); Matcher m = p.matcher("csagmtacsmgtcs"); int sum = 0; while(m.find()) { sum ++; } System.out.println(sum); 解决方案二: 给楼上补下

学生党 关于java的个小问题 求大大们看看

问题描述 学生党 关于java的个小问题 求大大们看看 为什么这种普通数组(int[])为什么用foreach循环遍历 感觉不是只有那些llist set 集合才可以这样写吗(因为实现了iterator接口) 而普通数组? for(int b : a){ System.out.Println(b); } 解决方案 你可以看看这个的实现源代码,实际上他的实现也是按照for(int i=0;i<9;i++){//代码}这么实现的. 解决方案二: foreach它内部就是实现了for循环. 解决方案三

大二,学过c和java如何实现硬盘测试读写速度程序

问题描述 大二,学过c和java如何实现硬盘测试读写速度程序 多文件存储性能测试编写一套程序,可对x86系统.ARM系统进行多文件并发写入带宽测试.该程序有以下要求:1. 使用Linux操作系统运行,内核版本号不限:(在实验室服务器中运行)2. 测试方法:a) 程序启动时,指定并发存储文件的数量,并分别指定文件存储路径及文件名:(最多四个文件)b) 为每个文件申请内存空间,申请内存大小不限:c) 对每片内存使用递增数进行初始化:d) 为每路数据配备一个计时器,同时开启多路数据写入操作,并启动计时