11 2013 档案
摘要:最近在做Struts文件上传的过程中遇到了一些问题,具体如下: 需求:上传文件,页面显示上传的文件列表 注:我们用的是公共组件,上传文件后,fileid会拼起来保存到页面上,1.为了页面显示;2.fileid串要传到其他页面改动之前的js和html代码(部分)://js部分function addfile(){ //fileids域放的是已上传的文件id串 document.getElementById("fileids").value = fileid + ";" + document.getElementById("fileids"
阅读全文
摘要:一:MDC介绍 MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能。某些应用程序采用多线程的方式来处理多个用户的请求。在一个用户的使用过程中,可能有多个不同的线程来进行处理。典型的例子是 Web 应用服务器。当用户访问某个页面时,应用服务器可能会创建一个新的线程来处理该请求,也可能从线程池中复用已有的线程。在一个用户的会话存续期间,可能有多个线程处理过该用户的请求。这使得比较难以区分不同用户所对应的日志。当需要追踪某个用户在系统中的相关日志记录时,就会变得很麻烦。 一种解决的办法是采用自..
阅读全文
摘要:单例模式的二种正确实现:方式一:static方式实现(此种方式消除了同步)class Singleton{ private Vector v; private boolean inUse; private static Singleton instance = new Singleton(); private Singleton() { v = new Vector(); inUse = true; //... } public static Singleton getInstance() { return instance; }}方式二:synchronized方式(同步方式)import
阅读全文
摘要:在JavaScript的大千世界中,this对象就像一个行踪不定、居无定所的浪子一般,它的生活仿佛可以随处而安,而内心却又似有着笃定的坚守,它就是这么有趣!初学JavaScript时的我们,多多少少都拜访过this,却又总是找不准时机,屡屡与其擦肩而过。其实this一直就在那里,不离不弃。我们要记住一句话:this永远指向函数运行时所在的对象!而不是函数被创建时所在的对象。切记…本文将分三种情况来分析this对象到底身处何方。普通函数中的this无论this身处何处,第一要务就是要找到函数运行时的位置。1 var name="全局";2 function getName()
阅读全文
浙公网安备 33010602011771号