- 浏览: 69992 次
- 性别:
- 来自: 北京
最新评论
文章列表
ORACLE触发器详解
- 博客分类:
- 数据库
http://blog.csdn.net/indexman/article/details/8023740
maven配置classes输出路径
- 博客分类:
- maven
<build> <sourceDirectory>src/main/java</sourceDirectory> <testSourceDirectory>src/test/java</testSourceDirectory> <resources> <resource> <directory>src/main/java</directory> <includes& ...
tomcat连接池配置,解决数据库超时
- 博客分类:
- tomcat
为了解决连接池中的链接空闲超过一定时间后,再次访问数据库时出现异常的问题。需要配置连接池参数如下:
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
...
Java Web开发Tomcat中三种部署项目的方法
- 博客分类:
- 配置
第一种方法:在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%>
通过Java反射动态获取信息
- 博客分类:
- java基础
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 ...
private String writeXML(String url) { DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance(); //创建DocumentBuilderFactory工厂实例。 DocumentBuilder dBuilder; try { dBuilder = dbfactory.newDocumentBuilder(); //通过文档 ...
解析json数组文件
- 博客分类:
- java基础
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()); } ...
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 ...
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
【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】
...