java
文章平均质量分 65
no_baobao
这个作者很懒,什么都没留下…
展开
-
Ftp上传文件客户端java代码
package ftp;import java.io.DataInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodin...原创 2011-12-24 11:08:15 · 73 阅读 · 0 评论 -
Quartz使用指南(七)-----Spring中使用Quartz进行作业调度
1 Spring中使用Quartz进行作业调度Spring提供了支持时序调度(Scheduling)的整合类.现在,时序调度器通过FactoryBean建立,保持着可选的对Timers或者Triggers的引用。更进一步的, 对于Quartz Scheduler和Timer两者存在一个方便的类允许我们调用目标对象(类似于通常的MethodInvoking...原创 2012-10-22 09:10:11 · 137 阅读 · 0 评论 -
java , String.split (String regex) 分隔 ^ | 等特殊字符
String str="abc^def^gh";str.split("^"); // 这样按照^分隔是有问题的,必须转义一下str.split("\\^"); // 分隔成功原创 2012-07-17 12:17:22 · 130 阅读 · 0 评论 -
JDBC事务的保存点处理
JDBC事务的保存点处理 在JDBC的事物处理中,可以应用保存点技术,对一个事物中的处理进行部分提交. 如下示例,三个处理 1,张三减10元 2,李四加10元 3,李四加100元, 在3的地方出错的话,把1和2的处理进行提交,使用了保存点技术. 示例代码: package test.jdbc; import java.sql.Conne...原创 2013-05-10 09:55:13 · 169 阅读 · 0 评论 -
xml验证之----xml转换为xsd(trang.jar)
1、执行环境Trang的执行环境:JRE1.4+2、执行说明Trang的执行:java -jar trang.jar -I rng|rnc|dtd|xml -O rng|rnc|dtd|xsd [其它参数] 输入文件名 输出文件名-I : 输入文件的格式-O : 输出文件的格式必须是大写,小写不识别 例如xml为: <?xml version="1.0"...原创 2013-11-07 09:43:12 · 965 阅读 · 0 评论 -
xml验证二----java根据xsd验证xml
xml 转换 xsd 参考http://51876.iteye.com/blog/1972405 下面是根据转换后的xsd 使用java代码验证xml的合法性import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException;...原创 2013-11-07 09:47:53 · 364 阅读 · 0 评论 -
struts2 中使用<s:iterator /> 标签解析javaBean中的String[] 数组
struts2 中使用<s:iterator /> 标签解析javaBean中的String[] 数组手写代码,大体这个意思 呵呵一、有个 javaBean: Student 二、在action中封装,其中给Student 对象中的String[] 赋值三、在jsp中使用<s:iterator /> 标签解析javaBean中的String[] ...2012-09-28 16:21:10 · 138 阅读 · 0 评论 -
利用jawin完成调用window中dll的调用(java调用dll)
jawin 可以对dll中的方法进行调用,也可以调用com中的方法.内部还提供了一个工具,直接对 com组件导出成 java的类,个人认为很方便。下面是我们作的一个测试,很顺利便通过了。1、下载jawin:http://jawinproject.sourceforge.net/。2、配置: 》将jawin.jar放于%JAVA_HOME%/jre/lib/ext下 。 》将jaw...原创 2012-10-09 21:53:37 · 146 阅读 · 0 评论 -
javamail无需邮箱地址发送邮件
直接通过目标邮件地址查找到该信箱地点的服务器的地址,然后直接通过SMTP发送邮件到这台服务器上。底下代码演示了如何在Java中使成为事实该功能 import java.util.*;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Multipart;imp...原创 2012-10-10 10:06:42 · 728 阅读 · 0 评论 -
java随机数
public static String getRandomString() {String chose = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";// "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";char display[] = ...原创 2013-01-21 10:23:53 · 93 阅读 · 0 评论 -
Quartz使用指南(六)-----监听器及存储
1 触发器的监听器和作业的监听器(TriggerListeners&JobListeners)Listener是我们创建用于监听Scheduler中关于事件发生情况的对象,其中TriggerListener接收涉及Trigger事件的情况,JobListener接收涉及Job事件的情况。<!--[if !supportLists]-->l <...原创 2012-10-22 09:10:01 · 114 阅读 · 0 评论 -
Quartz使用指南(五)-----Cron触发器(CronTrigger)
<!--[if !supportLists]--> <!--[endif]-->Cron触发器(CronTrigger) CronTrigger的功能比SimpleTrigger强大,它可以实现基于类似于日历概念的作业调度,而不是单单基于一定的时间间隔的。 使用CronTrigger,我们能够定义如下类型的日历型的Sche...原创 2012-10-22 09:09:38 · 344 阅读 · 0 评论 -
Ftp上传文件调用java代码
import org.apache.commons.io.IOUtils; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile;import java.io.File; import java.io.FileInputStream; import j...原创 2011-12-24 11:11:13 · 152 阅读 · 0 评论 -
java巧用System类
大家除了使用 System.out.println();以外 还用到了什么?可以跟踪程序的执行时间long startS=System.currentTimeMillis();// method1(); 这里可以调用方法, 也可以写些代码 等等System.out.println("耗费时间是:"+(System.currentTimeMillis()-star...原创 2011-11-27 16:59:30 · 64 阅读 · 0 评论 -
java写Execl包括合并行列
import jxl.*;import jxl.write.*;import java.io.*;import java.io.File.*;import java.util.*;public class excel{public static void main(String[] args) {String targetfile = "c:/o...原创 2011-11-27 17:01:29 · 105 阅读 · 0 评论 -
java执行sql处理类,包括CLOB,Blob字段的处理
import java.io.CharArrayWriter;import java.io.IOException;import java.io.Reader;import java.sql.Clob;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;...原创 2011-11-28 12:27:40 · 655 阅读 · 0 评论 -
ArrayList 排序实例
ArrayList 排序实例import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class Sort implements Comparator {private final static int UP = 1;private fin...原创 2011-11-28 12:27:52 · 92 阅读 · 0 评论 -
Quartz使用指南(一)-----Quartz简介
<!--[endif]-->什么是QuartzQuartz是一个作业调度系统(ajob scheduling system),Quartz不但可以集成到其他的软件系统中,而且也可以独立运行的;在本文中“job scheduler”的意思是:一个负责在约定的时间到达时执行(或通知)其他软件控件的方法。Quartz是非常灵活的,为了实现我们的需求Quartz包含...原创 2012-10-19 17:47:06 · 178 阅读 · 0 评论 -
Quartz使用指南(二)-----作业和触发器Job&Trigger
我们可以使Scheduler简单地执行一个实现了Job接口的Java组件,Job接口定义如下:package org.quartz;public interface Job { public void execute(JobExecutionContext context) throws JobExecutionException; }当Job的Trig...原创 2012-10-19 17:49:57 · 171 阅读 · 0 评论 -
Quartz使用指南(三)-----标识符、 作业和作业详情(Identifiers&Jobs&JobDetails)
标识符(Identifiers)注册进QuartzScheduler中的Job和Trigger是通过name来标识的,为了后期的维护,Job和Trigger能够按类划分为group,在一个group中每个Job和Trigger的name必须为唯一的,即Job和Trigger的标识是由各自的name+group组成的。作业和作业详情(Jobs&am...原创 2012-10-19 17:54:00 · 287 阅读 · 0 评论 -
Quartz使用指南(四)-----触发器(Triggers)
4 触发器(Triggers)与Job相比,Trigger相对来说比较简单容易,但是要能完全的掌握使用Quartz,使其包含各种自定义的时间表选项,我们必须先知道和理解Trigger。4.1 日历(Calendars)Quartz Calendar 对象(不是java.util.Calendar对象)能够与被注册进Scheduler的Trigger关联。Calendar对排除Tr...原创 2012-10-19 18:04:20 · 519 阅读 · 0 评论 -
java使用Map进行分组统计
用java读取txt文本,并根据ip段分组合计|后面的值,即ip相同数字累加127.0.0.1|395127.0.0.2|390127.0.0.3|370127.0.0.4|340127.0.0.3|339127.0.0.1|338127.0.0.5|521--------------运行结果-------------127.0.0.5 === 52...2013-07-09 14:43:40 · 1423 阅读 · 0 评论