java分类
Ade子夜
这个作者很懒,什么都没留下…
展开
-
java Vector and 一周开始和结束日期和 传数组
package testAle;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Hashtable;import java.util.Iterator;import j原创 2012-11-12 16:33:55 · 1654 阅读 · 0 评论 -
java Comparator用法实现接口Comparator
这个内部类final List extraContentsList = new ArrayList(); final ListComparator comparator = new ListComparator(); Co原创 2011-09-10 13:18:03 · 1601 阅读 · 0 评论 -
java 面试题和算法
package com.test.haoTest;import java.io.UnsupportedEncodingException;public class T11 { /** * @param args */原创 2011-09-09 18:06:07 · 828 阅读 · 0 评论 -
用Spring发邮件1
// 下面这个例子可以通过测试:我们注意红色字体// Struts2 中进行的 mail.logicsolutions.com ale.hao原创 2011-07-12 17:27:24 · 990 阅读 · 0 评论 -
用Spring来发邮件
很简单的,使用Spring提高的MailSender和MailMessage就可以了,配置代码如下: TestMail.xml// 下面的我测试可以通过的 要变就是下面红色的地方 mail.logicsolutions.com转载 2011-07-12 16:04:57 · 959 阅读 · 0 评论 -
Collections.sort方法与二维用方法
SysUtil.convertToList 在这个包下这个BasePojo对象是基类一些get|set方法/*public class BasePojo implements Serializable { protected Integer ver原创 2011-03-01 10:49:00 · 914 阅读 · 0 评论 -
Quartz CronTrigger最完整配置说明和写的例子。
CronTrigger教程介绍cron是一个在UNIX系统上已使用了很长时间的工具,它已经被证明拥有强大的任务调度能力。类CronTrigger就是以cron的这种任务调度能力为基础的。CronTrigger使用“cron表达式“。cron表达式能够创建任务触原创 2011-07-04 15:12:29 · 22393 阅读 · 1 评论 -
Java WEB中常用的几种过滤器Filter
<br />一、使浏览器不缓存页面的过滤器 <br />import javax.servlet.*;<br />import javax.servlet.http.HttpServletResponse;<br />import java.io.IOException;<br />/**<br />* 用于的使 Browser 不缓存页面的过滤器<br />*/<br />public class ForceNoCacheFilter implements Filter转载 2011-05-10 18:07:00 · 921 阅读 · 0 评论 -
java 实现当前时间的前几周和当前时间的前几个月
这个方法就是统计前几周或前几月:durationType: 是周统计,还是月统计 ,durationNumber :当前日期的前几个。比如说3就是19-06-2011--25-06-2011,12-06-2011--18-06-2011,05-06-2011--11-06-2011 是整个周同理月也是01-05-2011-31-05-2011 等public static原创 2011-06-29 11:42:00 · 1983 阅读 · 0 评论 -
取得当前的时间前几周和前几个月的时间
package com.budco.bmp.brand.plugin.actos.segment.helper;import static com.budco.bmp.actos.enums.ActosAnswer.PRESCRIBED_RX_ACTOPLUSMET;import static com.budco.bmp.actos.enums.ActosAnswer.PRESCRIB原创 2011-06-28 19:12:00 · 1026 阅读 · 0 评论 -
StringUtils 方法
<br />/*<br /> * Copyright 2002-2005 The Apache Software Foundation.<br /> * <br /> * Licensed under the Apache License, Version 2.0 (the "License");<br /> * you may not use this file except in compliance with the License.<br /> * You may obtain原创 2011-03-04 16:44:00 · 3328 阅读 · 0 评论 -
用关Quartz在Spring中设置动态定时任务
/////转载: http://mengqingyu.iteye.com/blog/389275 转: http://linqincai.iteye.com/?show_full=true本文转载自:http://mengqingyu.iteye.com/bl转载 2011-09-26 18:24:44 · 1800 阅读 · 1 评论 -
读文件java
转自:http://hi.baidu.com/0_net/blog/item/8566fc2bb730c293033bf63e.html一.获得控制台用户输入的信息 public String getInputMessage() throws IOExcep转载 2011-09-30 17:53:44 · 839 阅读 · 0 评论 -
JVM 加载类 ClassLoader 类方法
package com.budco.bmp.core.email.TestMail;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExce原创 2012-09-06 17:06:49 · 665 阅读 · 0 评论 -
把某某XX文件夹的下得文件拷贝到任意磁盘目录下
package com.hiredmyway.action.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;impo原创 2012-04-26 17:02:25 · 704 阅读 · 0 评论 -
Read and Write File Code
package com.hiredmyway.action.test;import java.io.FileInputStream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStre原创 2012-04-26 16:48:09 · 650 阅读 · 0 评论 -
通过User-Agent 获得浏览器的信息
导入jar包"import javax.servlet.http.HttpServletRequest;import com.opensymphony.xwork2.ActionContext;通过代码获得浏览器的信息: HttpServletRequest request = (HttpServletRequest)ActionContext.getCont原创 2012-04-13 12:04:14 · 4832 阅读 · 0 评论 -
有关 定时服务Timer, spring良好的支持了quartz
///////下面网站:可以参考http://blog.csdn.net/szwangdf/article/details/6158646 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/翻译 2011-09-26 18:03:43 · 770 阅读 · 0 评论 -
Lucene入门
http://liuzidong.iteye.com/blog/1316940主要参考了Lucene的官方示例环境:Win7 + JDK1.6 + Eclipse37Lucene版本:3.5官方:http://www.apache.org/dyn/closer.cgi检索的基本概念一 信息检索:从信息集合中打找出与用户相关的信息.1 信息检索的分类 全文检索:转载 2012-02-09 18:56:12 · 794 阅读 · 0 评论 -
struts2+jquery+json
struts2.1.8.1+jquery1.4.2返回json数据在 下面的script 中可以用标签--- 下面使用的 OGNL是XWork引入的一个非常有效的数据处理的工具。script type="text/javascript">var booleans =false; function checkradio(){转载 2011-10-28 10:30:10 · 927 阅读 · 0 评论 -
通过dom4j 读取远程连接数据
第一:类dto第二:本人用三个方法读http://blog.hiredmyway.com/feed网站得数据// 有两个sax2读取package com.hiredmyway.index.sax2test;import org.apache.commons.lang.StringUtils;import com.hiredmyway.util.string.Sho原创 2011-12-05 15:40:24 · 1568 阅读 · 0 评论 -
上传图片用到的(js,action)-Hired My way 项目
第一:把上传的图片放到在本地的电脑,也就是你存放图片的服务器上。在当时开发过程中放在本地C:\Apache2.2\htdocs下。而数据库只存图片的名称。(也就是说有专门放图片的一个表(photo),它ID和其他的表字段关联)。第二:要想显示图片,当时用的先安装Apache。在这个配置文件中定义config.properties{floder_for_uploaded_resume=C原创 2011-11-02 18:23:51 · 648 阅读 · 0 评论 -
JAVA正则表达式,提取img的src问题!!!
Pattern p = Pattern.compile("href\\s*=\\s*(?:"([^"]*)"|'([^']*)'|([^"'>\s]+))");//这个不正确/** * 得到网页中图片的地址 */ public static List getImgStr(String htmlStr){转载 2011-10-23 23:22:31 · 52239 阅读 · 1 评论 -
用java EE 5 Libraries 测试发E-mail
<br />package com.hiredmyway.util.mail;<br /><br />import java.util.Properties;<br /><br />import javax.activation.DataHandler;<br />import javax.activation.FileDataSource;<br />import javax.mail.Message;<br />import javax.mail.Session;<br />im原创 2010-12-30 19:24:00 · 1645 阅读 · 0 评论 -
Enum 用法
<br />package com.hiredmyway.enums;<br /><br />import java.util.EnumMap;<br />import java.util.EnumSet;<br />import java.util.Iterator;<br />import java.util.Map;<br />import java.util.Map.Entry;<br /><br />import javax.servlet.ServletContext;<原创 2010-12-30 17:35:00 · 695 阅读 · 0 评论 -
从本地和远程复制文件java 代码
我使用nio和io来测试一个100m的文件,虽然每次速度不同,但是都是io的比nio的快怎么回事。但还是nio 快!!import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;publicclass C原创 2010-07-14 13:13:00 · 4539 阅读 · 1 评论 -
java目前printf支持格式
目前printf支持以下格式: %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数原创 2010-05-19 21:51:00 · 2289 阅读 · 1 评论 -
API和源码例子(java)
<br />这里API和源码例子<br />一个英文的,一个翻译的:<br />http://apicode.gicp.net/class.do?api=selectByfatherIndex&father=255<br />http://apicodecn.gicp.net/class.do?api=selectByfatherIndex&father=255转载 2010-07-15 13:56:00 · 923 阅读 · 0 评论 -
设计模式(23)种
设计模式以前学了几个简单的Factory, Singleton等, 前一段时间决定系统的学习一下,耗时两个月, 读了3本书,包括,, , 还参考了大量的网友的经验和思想, 最终把自己认为精华的部分,记录在blog中. 当然我自己也学的不是很深入, 需要在项目中逐渐体会, 同时也想多看看优秀的源码,它们都是设计模式非常好的教材. 所谓知之为知之, 不知为不知, 是知也.需要提醒行业新朋友的是: 1 设计模式不是新技术, 它是前人总结的软件设计思想. 这就好比盖楼房, 砖瓦结构可以盖, 框架结构也可以, 但是转载 2010-07-12 23:50:00 · 701 阅读 · 0 评论 -
数组元素交叉排列的算法题(a1 a2 a3 .. an b1 b2 b3 .. bn -->a 1 b1, a2 b2, a3 b3, .. an bn ) 概论思想(perfect shuffle 算法)
perfect shuffle 算法 <br />今天又发现一个关于完美洗牌的算法。这个比较简单一些,由 microsoft的Peiyush Jain提出。 <br /><br />原论文: A Simple In-Place Algorithm for In-Shuffle. <br /> Peiyush Jain, Microsoft Corporation. <br /> July 2004<br原创 2010-06-30 21:15:00 · 7138 阅读 · 0 评论 -
dom4j读写xml文件
<br />首先我们给出一段示例程序:<br />import java.io.File;<br />import java.io.FileWriter;<br />import java.util.Iterator;<br />import org.dom4j.Document;<br />import org.dom4j.DocumentHelper;<br />import org.dom4j.Element;<br />import org.dom4j.io.OutputFormat;<br />i原创 2010-06-28 22:01:00 · 895 阅读 · 1 评论 -
log4j详解与实战
<br />log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。<br /> <br />首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:<br />http://logging.apache.org/log4j/1.2/download.html<br /> <br />地址:<br /> http://www.javaeye.com/topic/378077原创 2010-06-28 13:15:00 · 675 阅读 · 0 评论 -
使用TreeSet集合比较Comparable接口和Comparator接口的区别
<br />ThreeSet能够对集合中的对象排序,当TreeSet想集合中加入一个对象时,会把它插入到有序的对象序列中。那么TreeSet是如何排序呢?TreeSet支持两种排序方式:自然排序和客户化排序.在默认情况下TreeSet采用自然排序方式。 <br /> 先来介绍介绍什么是自然排序吧 <br /> 1、自然排序 <br /> 在JDK类库中,有一部分类实现了Comparable接口,如Integer Double和String等。 <br />Comparable接口有一个compa原创 2010-06-26 16:47:00 · 3207 阅读 · 0 评论 -
Struts 2+Hibernate分页代码
<br />我把原本我的做法也提供出来供大家讨论吧: <br />首先,为了实现分页查询,我封装了一个Page类: <br />java代码: <br />/*Created on 2005-4-14*/ <br />package org.flyware.util.page; <br />/** <br />* @author Joa <br />* <br />*/ <br />public class Page { <br /> <br /> /** imply if the page原创 2010-06-28 12:48:00 · 704 阅读 · 0 评论 -
JSP获取真实IP地址
<br />http://wen66.javaeye.com/blog/375148<br /> <br />转载自 http://www.blogjava.net/Werther/archive/2009/04/24/267420.html<br /> <br />在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 r转载 2010-06-28 21:46:00 · 707 阅读 · 0 评论 -
文件上传插件Uploadify在Struts2中的应用,完整详细实例!
<br />—》最近由于项目需要使用到一个上传插件,在网上发现uploadify挺不错,所以决定使用它,但是官网文档和例子是php的,而项目是SSI框架的,所以自己对uploadify在struts2中的使用进行了一番研究,最终实现了。发现网上关于这方面的资料很少,而且有的一两篇例子还不大全,网友提问质疑很多,所以,下面我特将我的代码公布: <br />--------------------------------------------------------------------- <br />步骤转载 2010-07-18 13:08:00 · 1880 阅读 · 1 评论 -
面试题Struts_Hibernate_Spring_Css
有关面试题的答案:1:) JAVA是怎么实现跨平台功能的?答:java程序(.java文件)通过编译器生成JAVA类文件(.class文件),.class字节码文件再通过JVM(JAVA虚拟机)解释成可执行的机器操作指令。只要在不同平台的不同操作系统上实现JVM规范就可以,操作系统上用不同的java虚拟机运行,就可以执行JAVA字节码文件,也就是.class文件,JAVA的移植性就是这样实现的.java是跨平台的不同的操作系统有不同的虚拟机所以虚拟机不是跨平台的。2 :)struts的几种登录验证方法?答:原创 2010-07-20 17:32:00 · 1002 阅读 · 0 评论 -
金额的大写方法_把数字转化为人民币的大写汉字
<br />package userweb.action.buy.haoTest.mianshiti;<br />import java.math.BigDecimal;<br />public class ConvertNumber {<br /> /** 定义数组存放数字对应的大写 */<br /> private final static String[] STR_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };<br /转载 2010-08-15 14:50:00 · 1626 阅读 · 0 评论 -
"String" in Java总结
<br />众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!<br /> <br />【镜头1】 String对象的创建<br /> 1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:String s=new String("Hello world"); 问题是参数"Hello world"是什么东西,也是字符串对象吗?莫非用字符串对象创建一个字符串对象?<br /><br原创 2010-06-24 13:17:00 · 792 阅读 · 1 评论 -
用java实现图片渐变叠加
用java实现图片渐变叠加(3种方法)用java实现图片渐变叠加是件很酷的事情,中文的实现资料几乎为0,搞了我好几天时间。原理上是2种方法,但是可以用3种方法实现(没想到花了我那么多时间):1.是根据alpha值计算,象素的各单色分量衰减后相加;2.是修改一张图片的透明度,然后用画到另一张图片上面;3.是象素点的插值,不涉及透明度的使用。做的时候先试的第3种方法的,花的时间最多,结果发现效果最烂,象素差别过大看起来就像麻子一样。代码里的渐变范围是图片的1/4到3/4.自己可以修改的^_^。最简单的是第2种方原创 2010-06-14 01:33:00 · 1588 阅读 · 0 评论