Java 常用的工具接口包括文件压缩,解压缩,IP转换,文件删除(解决中文问题)

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import org.apache.log4j.Logger; import org.apache.tools.zip.Zi…

JDK安装设置环境变量

未分类 , , , , , 发表评论
一、前言    JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK-1_5_0_06。考虑到我对Linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是WinXP。    二、下载,安装    下载地址为JAVA官方站点:java.sun.com      JAVA中文站:http://www.java-cn.com/in…

JVM加载class文件的原理机制

Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的这种特性,我们可以在不重新编译其它代码的情况…

hibernate的回滚

首先看一段代码 public class UserManagerImpl implements UserManager { public void addUser(User user) {Session session = null;try {//session = HibernateUtils.getSession();session = HibernateUtils.getSessionFactory().getCurrentSession();session.beginTransaction();session.save(user);Log log = new Log();log.setType("操作日志");log.setTime(new Date());log.setDetail("XXX");Log…

Spring/Maven Exception-ClassNotFoundException: SelectedAnnotationHandlerMapping

Spring/Maven Exception - java.lang.ClassNotFoundException: org.springplugins.web.SelectedAnnotationHandlerMapping   附:由Maven管理的基于Spring架构的Web应用引起的Exception介绍如何将Maven 官方repository(mvnrepository.com)中缺少的jar包加入到本地Maven的repository中。   案例:研究Spring3.X MVC新特性 1. 在maven的pom配置文件中导入spring 的常规依赖和Spring的mvc依赖: Spring的…

Unable to load configuration. – bean – jar:file:/D:/Program%20Files/Tomcat-7.0.52/webapps/S2SH

严重: Exception starting filter struts2 Unable to load configuration. - bean - jar:file:/D:/Program%20Files/Tomcat-7.0.52/webapps/S2SH/WEB-INF/lib/struts2-core-2.3.4.jar!/struts-default.xml:51:178 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:450) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74) at org.apache.s…

SSH 之jar问题

未分类 , , , , , 发表评论
 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/action-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/action-servlet.xml]          这是我第一次弄一个SSH Demo 时出现的异常, "无法打开ServletContext ReSource  [/WEB-INF/…

Java的jar机制

一些人用了一阵子的Java,可是对于Java的package跟import还是不太了解。很多人以为原始码.java文件中的import会让编译器把所import的程序通通写到编译好的.class档案中,或是认为import跟C/C++的#include相似,实际上,这是错误的观念。 让我们先了解一下,Java的package到底有何用处。

spring的aop原理演示(申明式以及配置式)

加载的jar有:                            log4j-1.2.16.jar                               org.springfaramework.asm-3.0.5.release.jar                            org.springfaramework.beans-3.0.5.release.jar                            org.springfaramework.context-3.0.5.release.jar                            org.springfaramework.core-3.0.5.release.jar                         …

spring+hibernate

加载的jar有:                            log4j-1.2.16.jar                               c3p0-0.9.1.2.jar                            mysql-connector-java-5.1.14-bin.jar                            org.springfaramework.asm-3.0.5.release.jar                            org.springfaramework.beans-3.0.5.release.jar                            org.springfaramework.context-3.0.5…

spring+HibernateTemplate();spring+getJdbcTemplate()

加载的jar有:                            log4j-1.2.16.jar                               c3p0-0.9.1.2.jar                            mysql-connector-java-5.1.14-bin.jar                            org.springfaramework.asm-3.0.5.release.jar                            org.springfaramework.beans-3.0.5.release.jar                            org.springfaramework.context-3.0.5…

Spring中的Annotation

Spring中的Annotation 操作步骤: 1. 添加jar 2. 定义切面类 package demo; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.AfterThrowing; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.A…

Unable to load configuration. – bean – jar

2014-9-11 12:51:46 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter adminUnable to load configuration. - bean - jar:file:/E:/Tomcat6041/webapps/kaituo/WEB-INF/lib/struts2-core-2.3.16.3.jar!/struts-default.xml:40:72     at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428)     at org.apache.struts2.dispatcher.ng.InitOper…

jar读取配置文件

未分类 , , 发表评论
private FileInputStream readOutJarFile (String filename) throws Exception{  //取得jar文件所在目录  String str = this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile();  str = str.substring(0, str.lastIndexOf("/"));    //读取配置文件  str = str + "/" + filename;  return new FileInputStream(str);   }