`
zhaoshg
  • 浏览: 253366 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
原因是Jetty会使用内存映射文件来缓存静态文件,其中包括js、css文件。在Windows下面,使用内存映射文件会导致文件被锁定。解决方案是不使用内存映射文件来做缓存。步骤如下:1)在所使用Jetty版本的jar中找到webdefault.xml,把它拷贝到项目中,比如src/main/resources/webdefault.xml。 对jetty6,jar文件在$maven_repo$/org/mortbay/jetty/jetty/6.x/jetty-6.x.jar,webdefault.xml文件在包org\mortbay\jetty\webapp里; 对jetty7,jar文 ...
在linux下,如果文件夹内的文件是中文名,那么压缩后,这些文件名全部成为了乱码而无法解压,要能支持linux压缩,有两点: 1:再压缩前,要设置linux模式,   如果是文件目录,则 ZipEntry zipEntry=new ZipEntry(basePath + System.getProperties().getProperty("file.separator")); zipEntry.setUnixMode(755);//解决linux乱码   如果是文件,则 ZipEntry zipEntry=new ZipEntry(base); zipEntr ...
    我在处理json和java的相互转换中出现这样的错误: net.sf.json.JSONException: Error while setting property=date type class java.lang.String 出错的具体情况如下: 在Java-->Json时,日期为空,我写了一个JsonDateProcessor,作为处理Date类型数据的处理器     import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; i ...
免费云存储SugarSync介绍:     通过SugarSync您可以从任何Mac、PC或移动设备上快速安全地获取您的所有文件!    申请SugarSync帐户,帐户分免费和商业版,免费初始为2G空间,可通过推荐朋友注册提高容量 ^o^ SugarSync 强大功能:   安全自动备份数据 — 以防系统崩溃。这正是SugarSync连续、实时备份您所有文件的原因。   随时随地访问资料 — 您的所有文件都可触手可得。只要您有网络连接,您便拥有了一个移动办公室。   移动设备获取资料 — 忘记携带您的电脑了吗?没问题,您只需在您的移动电话上访问 m.sugar ...
设计1个应用系统似乎并不难,但是要想使系统达到最优化的性能并不是一件容易的事。在开发工具、数据库设计、应用程序的结构、查询设计、接口选择等方面有多种选择,这取决于特定的应用需求以及开发队伍的技能。本文以SQL Server为例,从后台数据库的角度讨论应用程序性能优化技巧,并且给出了一些有益的建议。   1 数据库设计   要在良好的SQL Server方案中实现最优的性能,最关键的是要有1个很好的数据库设计方案。在实际工作中,许多SQL Server方案往往是由于数据库设计得不好导致性能很差。所以,要实现良好的数据库设计就必须考虑这些问题。   1.1 逻辑库规范化问题   一般来说,逻 ...
  什么是死锁? 如果一个进程集合里面的每个进程都在等待只能由这个集合中的其他一个进程(包括他自身)才能引发的事件,这种情况就是死锁。 这个定义可能有点拗口,一个最简单的例子就是有资源A和资源B,都是不可剥夺资源,现在进程C已经申请了资源A,进程D也申请了资源B,进程C接下来的操作需要用到资源B,而进程D恰好也在申请资源A,那么就引发了死锁。这个肯定每个人都看过了。然后套用回去定义:如果一个进程集合里面(进程C和进程D)的每个进程(进程C和进程D)都在等待只能由这个集合中的其他一个进程(对于进程C,他在等进程D;对于进程D,他在等进程C)才能引发的事件(释放相应资源)。 这里的资源包括了 ...
一、 十进制与二进制之间的转换  (1) 十进制转换为二进制,分为整数部分和小数部分    ① 整数部分    方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数 ...
去年,在一个大型项目(1500w)中用到Web Services,现在项目进入了尾声,所以对以前的开发经历做一个总结。 我想大家一定会问?为什么你们项目中要用到Web Services,因为客户有如下需求: 1、客户要求项目用C/S架构,并且服务器端是IBM那一套:WebSphere AppServer+DB2+AIX5.3+RS/6000。 2
Servlet2.1之后不支持SessionContext里面getSession(String id)方法。 但是,我们可以通过HttpSessionListener监听器和全局静态map自己实现一个SessionContext。 MySessionContext.java: public class MySessionContext {    private static HashMap mymap = new HashMap();     public static synchronized void AddSession(HttpSession session) {        ...

Dom4J工具类

    博客分类:
  • java
import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.StringReader; import java.util.List; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentException; im ...
范式是什么范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。   范式的原理 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个 ...
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionManager的实现为HibernateTransactionManager。     具体如下图:      根据代理机制的不同,总结了五种Spring事务的配置方式, ...
安装axis 下载:http://ws.apache.org/axis/ 1.4 解压后把webapp/axis目录,放置于%TOMCAT_HOME%\webapps\下。 注意需要另外的lib: activation-1.1.jar, mail-1.4.jar, xercesImpl-2.8.1.jar, xml-apis-2.0.2.jar, xmlsec-1.3.0.jar 设置环境变量: AXIS_HOME=E:\download\opensource\axis-1_4 AXIS_LIB=%AXIS_HOME%\lib AXISCLASSPATH=%AXIS_LIB%\axis.jar; ...
SVN2 - http://subclipse.tigris.org/update_1.8.xFindImplement - http://eclipse-tools.sourceforge.net/updateseasyshell - http://pluginbox.sourceforge.netfindBug - http://findbugs.cs.umd.edu/eclipsecommons4e - http://commons4e.berlios.de/updatesite/Log4E - http://log4e.jayefem.de/updateJD(反编译) - http:/ ...
 如果我们的项目中采用的是Spring+hibernate来构建的,在缓存方面,我们一定会首先想到Spring自带的EHCache缓存工具,在Spring中集成了目前比较流行的缓存策略EHCache,现在用的比较多的还有像OSCache,MemCached.这些应该是当前用的最多的缓存工具了。       在Spring+hibernate的这样的框架中,EHCache应该属于二级缓存了,我们知道在Hibernate中已经默认的使用了一级缓存,也就是在Session中。二级缓存应该是SessionFactory的范围了。二级缓存默认不会起作用的,这就需要我们简单的配置一下就可以了。       ...
Global site tag (gtag.js) - Google Analytics