如何把变量放入缓存? 我如何能把一个变量放入缓存并且在缓存中改变这个变量,并且随时拿到这个变量?能写个例子最好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做个单例模式的类,里面放一个数据结构(你自己选,比如list\set\map\int),然后提供get/set方法。 package com.xuz.csdn.june21;import java.util.ArrayList;import java.util.List;public class SingletonCounter { private List<String> list ; private static SingletonCounter instance = null; private SingletonCounter(){ list = new ArrayList<String>(); } public static SingletonCounter createInstance(){ if (instance == null) { instance = new SingletonCounter(); } return instance; } public void putUser(String name){ list.add(name); } public void removeUser(String name){ for (int i = 0; i < list.size(); i++) { if (list.get(i).equals(name)) { list.remove(i); break; } } } public void display(){ System.out.println(list); }}可以用作缓存了。当然你也可以用memcached等开源的东西。 如果你是统计在线人数,可以用Application对象。 一个变量?定义成static就行了。 static变量在应用停止后不会被销毁是么?static变量的生命周期是怎样的呢? session.setAttribute("key","value");或者用Cookie static跟应用同在,应用销毁了。自然也就释放了。 简单的HQL问题 eclipse已经成功添加了tomcat7.0服务,但是删除了之后再添加就没法手动添加7.0服务器了 jvm 非堆内存是否可gc Extjs如何制作K线图啊急用 大家来投个票吧----大家现在最常用的浏览器是什么? 向您请教 有谁实现过像126或163邮箱上的添加附件 急,求助:ejb部署时报错:import的一个自定义类找不到??? jboss老问题 能对通过file类往局域网上的另外一台机器的share文件夹下写文件吗? 寻找jar包! 为什么获取不到checkBox的value?听说用JS来提交checkbox表单有个BUG。很郁闷。
import java.util.List;public class SingletonCounter {
private List<String> list ;
private static SingletonCounter instance = null;
private SingletonCounter(){
list = new ArrayList<String>();
}
public static SingletonCounter createInstance(){
if (instance == null) {
instance = new SingletonCounter();
}
return instance;
}
public void putUser(String name){
list.add(name);
}
public void removeUser(String name){
for (int i = 0; i < list.size(); i++) {
if (list.get(i).equals(name)) {
list.remove(i);
break;
}
}
}
public void display(){
System.out.println(list);
}
}
可以用作缓存了。当然你也可以用memcached等开源的东西。
static变量在应用停止后不会被销毁是么?static变量的生命周期是怎样的呢?