2012年3月23日
摘要: 1 setAttribute(String name,Object):设置名字为name的request的参数值 2 getAttribute(String name):返回由name指定的属性值 3 getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例 4 getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组 5 getCharacterEncoding():返回请求中的字符编码方式 6 getContentLength():返回请求的Body的长度 7 getHeader(String name):获得H. 阅读全文
posted @ 2012-03-23 16:01 clara_babybear 阅读(285) 评论(0) 推荐(0)
摘要: Java的内存模型JMM(Java Memory Model)JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有实例变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory),工作内存由缓存和堆栈两部分组成,缓存中保存的是主存中变量的拷贝,缓存可能并不总和主存同步,也就是缓存中变量的修改可能没有立刻写到主存中;堆栈中保存的是线程的局部变量,线程之间无法相互直接访问堆栈中的变量。所以Servlet多线程安全问题的解决方法是避免使用实例变量,改为方法内的局部变量。如果无法避免要使 阅读全文
posted @ 2012-03-23 15:20 clara_babybear 阅读(335) 评论(0) 推荐(0)