java
文章平均质量分 77
lenghanbing
这个作者很懒,什么都没留下…
展开
-
Java删除文件夹以及文件夹下的子目录与文件
import java.io.File; private void deleteFile(File file){ if(file.exists()){ if(file.isFile()){ file.delete(); }else if(file.isDirectory()){ File files[] = file.listF...原创 2012-06-13 17:42:40 · 81 阅读 · 0 评论 -
spring定时器的创建和配置
1、创建业务处理类 public class PalpitationCheckTask{ public void run() { System.out.println("测试定时器"); }} 说明:上面的run方法是用来进行业务处理的方法 2、在springmvc-servlet.xml文件中配置该处理类 ...原创 2012-07-17 20:30:21 · 77 阅读 · 0 评论 -
用户登录
本段代码的前提是:同一用户只能在一处登录并且同一session只能用一个用户登录,浏览器刷新时用户直接进入登录主页Spring MVC controller代码: /** * <用户登录> * <实现用户登录的控制> * @param request 请求对象 * @return * @see [...原创 2012-07-26 20:43:05 · 221 阅读 · 0 评论 -
用户登录锁定后异常退出
应用场景: 当用户登录时在被锁定状态下异常退出,做一下处理:/** * <判断session超时如果超时注销session> * <功能详细描述> * @see [类、类#方法、类#成员] */ public void checkSession() { // 获取服务器上下文对象 ...原创 2012-07-26 21:08:50 · 324 阅读 · 0 评论 -
ServletContextAware接口
在Spring中,凡是实现ServletContextAware接口的类,都可以取得ServletContext. 实现如下: private ServletContext application; public void setServletContext(ServletContext servletContext) { this.applicat...原创 2012-07-26 21:10:54 · 155 阅读 · 0 评论 -
spring启动后,立即执行需要的操作
1、在需要进行操作的bean的xml定义中加上init-method属性,指定下启动时运行哪个方法;2、实现InitializingBean接口,Spring在启动时会自动调用这个接口中的初始化方法 public class SysInitBean implements InitializingBean,ServletContextAware{ public void afterPro...原创 2012-07-26 21:13:50 · 132 阅读 · 0 评论 -
Spring启动后,立即执行需要的操作
Spring 配置文件:<bean id="deblocking" class="com.util.Deblocking" ></bean> java代码:import javax.annotation.Resource;import org.springframework.beans.factory.InitializingBean;import ...原创 2012-07-26 21:37:36 · 650 阅读 · 0 评论 -
把汉字转换成byte数组,然后再把byte数组转换成汉字
/** * <把字符串转换成字节数组然后在封装成字符串> * <功能详细描述> * @param chinese * @return * @see [类、类#方法、类#成员] */ public static String chineseToString(String chinese)...原创 2012-11-08 20:45:41 · 3386 阅读 · 1 评论 -
dom4j修改xml文件
import java.io.File;import java.io.FileOutputStream;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAX...原创 2013-05-22 21:12:57 · 114 阅读 · 0 评论 -
java反射详解
1、通过一个对象获得完整的包名和类名 package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class hello{ public static void main(String[] args) { Demo demo=new D...原创 2013-06-04 12:17:32 · 101 阅读 · 0 评论 -
java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序...原创 2013-07-01 18:09:41 · 131 阅读 · 0 评论 -
压缩解压zip文件包
import java.io.*;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.apache.tools.zip.*;import java.util.Enumeration; public class AntZip{ ...原创 2013-01-26 16:58:23 · 347 阅读 · 0 评论 -
解压tar.gz文件包
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import...原创 2013-01-26 17:00:01 · 339 阅读 · 0 评论 -
配置log4j单独显示指定类(包)下的日志信息
配置log4j单独显示指定类(包)下的日志信息原创 2013-02-20 10:22:26 · 731 阅读 · 0 评论 -
手动利用spring提供的quartz创建定时器
/** * <创建定时器> * <创建定时器执行指定类并确认是否立刻执行> * @param timer 定时器间隔 * @param jobClass 任务类 * @param bool 是否立刻执行 * @param repeatCount 执行的次数,-1代表一直执行 * @retur...原创 2012-07-17 20:25:54 · 119 阅读 · 0 评论 -
操作日期加减方法
操作日期加减方法: public static void main(String[] args) { // 取7天之前的时间,该值标识天数 int day = 7; // 获取日期 Calendar c = Calendar.getInstance(); c.set(Calenda...原创 2012-07-17 20:23:28 · 242 阅读 · 0 评论 -
Spring MVC实现文件上传
@Override public String UploadFile(HttpServletRequest request) throws IllegalStateException, IOException { MultipartHttpServletRequest multipartRequest = (MultipartHttpServ...原创 2012-07-16 17:16:38 · 75 阅读 · 0 评论 -
HTTP状态码大全(备忘)
"100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content "206原创 2012-10-24 21:12:07 · 83 阅读 · 0 评论 -
java GET方式传递中文参数乱码问题
java GET方式传递中文参数乱码需要用到 java.net.URLDecoder和 java.net.URLEncoder这两个类里面的decode("变量","UTF-8")和encode("中文","UFP-8"),这两个方法前一个是解码后一个是转码。注意:转码时要转两次,解码需要一次就能够解决中文参数乱码问题。URL传递参数时服务器会自动解码一次,然后我们拿到参数后再解码一次,所以转码...原创 2012-07-12 18:08:49 · 669 阅读 · 0 评论 -
java 获取服务器CPU、内存、硬盘使用量
/** * <获取系统信息类> * <获取系统信息,如CPU、内存、硬盘使用情况> * @author wenkaixuan * @version [版本号, 2012-5-9] * @see [相关类/方法] * @since [产品/模块版本] */public class GetSystemInfo{ pri...原创 2012-07-12 20:23:40 · 3018 阅读 · 0 评论 -
Spring配置定时器
Spring xml配置文件<!-配置业务类信息-><bean id="sysInfoTask" class="com.user.controller.SystemInfoTask"></bean><!-- 定时器执行的业务类--> <bean id="palSysInfoDetail" class=原创 2012-07-12 20:32:18 · 59 阅读 · 0 评论 -
Spring配置事物
<!-- 数据库事务设置 --> <bean id="taskManagerTransaction" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="myDataSource" /原创 2012-07-13 12:20:54 · 59 阅读 · 0 评论 -
tomcat与resin
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能...原创 2012-07-13 15:07:53 · 104 阅读 · 0 评论 -
读取xml文件类二
public static void getXMLInfo(String filelocation){ String filename=BeifengMVCXMLFactory.class.getResource("/"+filelocation).getFile(); File file=new File(filename); SAXReader reader=new SAXR...原创 2012-07-14 16:04:12 · 61 阅读 · 0 评论 -
读取xml文件类三
else if(e.getName().equals("interceptor-stack")){ if(null==stackmap){ stackmap=new HashMap<String, InterceptorStack>(); } InterceptorStack stack=new InterceptorStack();...原创 2012-07-14 16:04:57 · 79 阅读 · 0 评论 -
SoapMessage对象转换成字符串
下面的代码可以把一个SoapMessage对象转换成字符串对象 SOAPConnection conn = SOAPConnectionFactory.newInstance().createConnection();SOAPMessage resMsg = conn.call(reqMsg, url);Document doc = resMsg.getSOAPPart().get...原创 2012-07-14 16:07:11 · 1042 阅读 · 0 评论 -
字符串转换成SoapMessage对象
/** * <把soap字符串格式化为SOAPMessage> * <功能详细描述> * @param soapString * @return * @see [类、类#方法、类#成员] */ public static SOAPMessage formartSoapString(String...原创 2012-07-14 16:10:44 · 624 阅读 · 0 评论 -
上传文件过滤类
package com.mvc.interceptor;import java.io.File;import java.io.IOException;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons...原创 2012-07-16 14:52:23 · 147 阅读 · 0 评论 -
模拟HTTPClient发送消息到服务器
// 存储服务器的响应消息 String responseMsg = ""; // 如果服务器地址不为空,则执行发送命令 if (!Global.isEmpty(address)) { // 客户端对象 HttpClient client = new Ht...原创 2012-07-16 14:53:24 · 105 阅读 · 0 评论 -
两个java web服务间SoapMessage对象的传递
客户端代码: try { // 创建连接对象并呼叫AP SOAPConnection conn = SOAPConnectionFactory.newInstance().createConnection(); SOAPMessage resMsg = conn....原创 2012-07-16 14:53:48 · 134 阅读 · 0 评论 -
request的getRemoteAddr()和getRemoteHost()方法有什么区别?
request.getRemoteHost()为什么得到的不是机器名,而是IP地址 解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址web服务器在server.xml查看一下connector中的enableLookups 说明如下: 如果为true,则可以通过调用request.getRemoteHost()进行DN...原创 2013-02-20 16:50:45 · 1131 阅读 · 0 评论