Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java - Web ¿ª·¢ / ·Ç¼¼ÊõÇø

class SearchSorter
{
  /** ÈÕÖ¾¼Ç¼¶ÔÏó */
  private static final DebugLog log = LogUtil.getDebugLog(SearchSorter.class);
   
  private static final long ONE_MINUTE = 1000 * 60;
   
  private static SearchSorter instance = new SearchSorter();
   
  /** ÊéID->ÅÅÐÐÖµ ¹ØÏµ±í */
  private HashMap<Long, Long> map = new HashMap<Long, Long>();
   
  /** ÅÅÐаñÀàÐÍ */
  private int rankType = -1;
   
  /** ÅÅÐаñʱ¼äÀàÐÍ */
  private int ranDateType = -1;
   
  /** ×îºóµÄmapË¢ÐÂʱ¼ä */
  private long lastRefreshTime = 0;
   
  /** ÊÇ·ñÐèҪˢбêʶ */
  private volatile boolean needRefresh = true;
   
  /** map³õʼ»¯Ëø */
  private ReentrantLock initLock = new ReentrantLock();
   
  /**
  * ·µ»Ø±¾À´µÄµ¥ÊµÀý
  */
  public static SearchSorter getInstance(int rankType, int ranDateType)
  {
  if (instance.rankType != rankType || instance.ranDateType != ranDateType)
  {
  instance.needRefresh = true;
  instance.rankType = rankType;
  instance.ran


Ïà¹ØÎÊ´ð£º

struts2ʹÓÃajaxµÄÎÊÌâ~~~ - Java / Java EE

ÎÒÏÖÔÚÓÃstruts2¿ò¼Ü,ÐèҪʹÓÃajaxʵÏÖ¾Ö²¿Ë¢Ð£¬µ«ÊÇ´ÓÈÝÆ÷Àï·µ»ØµÄÖµ²»ÖªµÀÔõô´Óstruts.xmlÅäÖÃÎļþÀïÓ³Éäµ½jspÒ³ÃæÀÒÔǰservletÀïдout.orint("xxxxx")¾Í¿ÉÒԵõ½~£¬µ«ÊÇÏÖÔÚÓÃstruts¾Í²»ÖªµÀÔõôР......

mysqlÁ¬½Ótomcat - Java / Web ¿ª·¢

ÎÒÒѾ­°´Õս̳ÌÉÏÅäÖÃtomcatµÄserver.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

java socket email ÎÊÌâ - Java / Java SE

ÎÒÔÚ javaºËÐļ¼ÊõÉÏ ¿´ÁËÒ»¸ö ÀûÓà Java socket emailµÄÀý×Ó ¿ÉÊÇÔõôҲ ²»³É¹¦ Ϊʲô£¿
Ô´Âë
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

FCKÉÏ´«Îļþµ½linux·þÎñÆ÷ÎÊÌâ - Java / Java EE

ÇëÎÒÓÃFCKÉÏ´«Îļþ,ÔÚ±¾µØµÄwindows»úÉϲâÊÔ¿ÉÒÔ£¬µ«²¿Êðµ½linux·þÎñÆ÷ÉϾÍÉÏ´«²»ÁËÎļþ£¬ÉÏ´«Îļþʱһֱ¿¨ÔÚÄÇÀï¡£Íû¸÷λ´óϺָµã£¬Ð»Ð»£¡
·¹ý£¬°ïÄ㶥һϡ£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£

ÉÏ´«ÎļþµÄ·¾¶ÎÊÌ⣬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ