`
文章列表
http://blog.csdn.net/indexman/article/details/8023740  
<build>    <sourceDirectory>src/main/java</sourceDirectory>        <testSourceDirectory>src/test/java</testSourceDirectory>        <resources>            <resource>                <directory>src/main/java</directory>                <includes& ...
为了解决连接池中的链接空闲超过一定时间后,再次访问数据库时出现异常的问题。需要配置连接池参数如下:         maxActive:同时能够从连接池中被分配的可用实例的最大数;                                         maxIdle:可以同时闲置在连接池中的连接的最大数;      maxWait:最大超时时间,以毫秒计;      validationQuery:用来查询池中空闲的连接。     testWhileIdle :空闲是否验证     timeBetweenEvictionRunsMillis:空闲对象回收器由运行间隔 ...
背景:HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网 页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的. 使用的是gzip压缩格式下面是tomcat5.5.20 中的$tomcat_home$/conf/server.xml的原 ...
随着Web2.0技术的不断推广,越来越多的应用使用 JavaScript 技术在客户端进行处理,从而使JavaScript在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因JavaScript的阻塞特 性变的复杂,也就是说当浏览器在执行JavaScript代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript代码,从而提高其在浏览器中的性能。   无论当前JavaScript代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript执行过程耗时越 久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执 ...
一、多种方式读文件内容。【参考:http://www.ibm.com/developerworks/cn/java/j-lo-javaio/】 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 001 import java.io.BufferedReader; 002 import java.io.File; 003 import java.io.FileInputStream; 004 import java.io.FileReader; 005 ...
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot" debug="0" privileged="true"> </Context> 至于Context 节点属性,可详细见相关文档。 第二种方法:将web项目文件件拷贝到webapps 目录中。 第三种方法:很灵活,在conf ...

获取工程路径

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> <%=basePath%>
public static  Car getCarInfo() throws Throwable{        ClassLoader loader = Thread.currentThread().getContextClassLoader();        Class clazz = loader.loadClass("test.Car");                Constructor constructor = clazz.getDeclaredConstructor((Class[])null);        Car car = (Car) const ...

创建xml

private String writeXML(String url) {                DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();         //创建DocumentBuilderFactory工厂实例。            DocumentBuilder dBuilder;                            try {            dBuilder = dbfactory.newDocumentBuilder();    //通过文档 ...
File srcFile = new File( “D:/xxx.txt”);        if(!srcFile.exists())            return ;        String jsonString = null;        try {            jsonString = FileUtils.readFileToString(srcFile, "utf-8");        } catch (IOException e) {            logger.error(e.getMessage());        }    ...

zip解压缩

try {            java.util.zip.ZipFile zipFile = new java.util.zip.ZipFile(System.getProperty("user.dir")+"/files/test.zip");            Enumeration enumer = zipFile.entries();            while(enumer.hasMoreElements()){                ZipEntry zipEntry = (ZipEntry) enumer.nextEle ...

zip打包下载

    try {            ZipOutputStream zop = new ZipOutputStream(new FileOutputStream(System.getProperty("user.dir")+"/files/test.zip"));            ZipEntry entry = new ZipEntry("demo/one.txt");            zop.putNextEntry(entry);            InputStream is = new FileInput ...
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java

log4j的配置

【PropertyConfigurator.configure(path);//普通Java工程,加载log4j.properties文件。】 【在web.xml中 <context-param>        <param-name>log4jConfigLocation</param-name>        <param-value>classpath:log4j.properties</param-value></context-param>//web工程,加载log4j.properties】     ...
Global site tag (gtag.js) - Google Analytics