自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

转载 部署quartz时候的问题——万恶的checkstyle-all.jar

假设你是一个J2EE程序员,你正在使用struts2+spring2+hibernate3的时尚标准组合来开发一个项目。某天,你的项目经理告诉你,当前项目需要开发一个新功能,需要系统来定时来执行一段代码,比如每天大半夜定时进行前一天的数据统计并且插入数据库。如果你部署的系统是Linux并且你熟悉crontab而且你打算那么麻烦地去干,我当然没话可说。否则在你google和baidu了一会儿之后,你

2009-12-31 17:56:00 1356

转载 彩信(MMS)开发经验点滴(mm7 api)

最近开始用中兴的mm7api做彩信接入开发,碰到不少麻烦,幸好都解决了,罗列如下:1,api返回”-102:接收失败“或者”-108:Bad Request“。查看日志并且截包,发现前者是彩信中心返回了400鉴权错误,后者是返回了一个401 Decode error,困在这个问题上好久好久,最后总算发现问题了。同学们,千万别看见mm7api的文档里面的配置文件里面写着/mm7就以为这是默认的了

2009-12-31 17:54:00 4145 1

原创 java中怎么加入声音

java中怎么加入声音 先说一下在 applet 中播放声音文件的一般步骤: 创建一个 AudioClip 对象 装入 .au 或者wav的声音文件(或者后面所说的支持的类型)到 AudioClip 对象  下面是相应的代码: import java.applet.*; AudioClip ac = getAudioClip(getCodeBase(), sou

2009-12-31 17:36:00 8489

转载 Java的声音处理介绍

声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界布满幻觉。声音是多媒体技术的基础。这就是Sun公司的Java媒体技术开发小组忙于预备Java Sound 1.0 API并将其包含于下一版本的JAVA开发工具库中的原因。   在JAVA2平台出现之前,JAVA语言只能处理电话音质的声音,以单声道8KHZ的采样频率存储为μ-law AU文件。JAVA2平台增加了对AIFF,WAV以

2009-12-31 13:42:00 3873

转载 用Java的模式匹配来提取网页中所需内容

本篇主要以实际例子来说明一下怎么样用java的模式匹配来提取网页中你所需要的内容,比如说你需要提取一个网页中的标签内的文字内容该如何做呢?下面我会做一个介绍。介绍之前我先说明一下此系列文章的目的。我们将会持续写一些关于webspider的技术的文章,结合的例子就是我们前一段时间做的一个入门级的爬虫,我们将来也会把这个爬虫整体的共享出来。        好言归正传,进入今天的主题,今天要讲的内容是建

2009-12-30 21:56:00 1034

转载 java字符串查找替换

(1).public   static   String   StrReplace(String   rStr,   String   rFix,   String   rRep)         {             int   l   =   0;             String   gRtnStr   =   rStr;             do             {

2009-12-30 21:53:00 6467

转载 java 中区分字符串中的字符与数字

for(int i=0;i{  char x=string.CharAt(i);  if(Character.isDigit(i)==true){  //x类型转换然后统计  } } 如下可以将字母与数字分离出来用正则!String str="200Minute";  String str2="300.25Hour";  String regex="[a-zA-Z]";    St

2009-12-30 21:52:00 1296

转载 java中判断字符串是否为数字的三种方法

java中判断字符串是否为数字的三种方法  1>用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = str.length();--i>=0;){      if (!Character.isDigit(str.charAt(i))){     return false;    }   }   return t

2009-12-30 21:52:00 1189

转载 Java编程中的IO系统

一. stream 代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型: Input stream

2009-12-30 21:50:00 364

转载 dom4j

 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面

2009-12-30 21:46:00 550

转载 Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;SQL>

2009-12-30 21:44:00 1462

转载 javascript 日期字符串 转换函数

Js代码 1./*将String类型解析为Date类型. 2. parseDate(2006-1-1) return new Date(2006,0,1) 3. parseDate( 2006-1-1 ) return new Date(2006,0,1) 4. parseDate(2006-1-1 15:14:16) return

2009-12-30 21:43:00 1575

原创 Java Socket 测试本机使用的端口

Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://writeblog.csdn.net/#">import java.io.IOException;   import java.ne

2009-12-30 21:42:00 5451 1

原创 使用quartz实现作业调度

上篇文章中提到了“定时装置”可以用来实现图书系统得定时提醒管理员图书到期。这个时候用Timer明显有些不方便。这次为大家推荐一个开源组织(OpenSymphony)做的Quartz,Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs复杂得作业调度。我使用的版本是Quartz 1.6。  源码如下:Java代码 <a title="复制代码" onclick=

2009-12-30 21:36:00 919

原创 Java框架介绍:Quartz从入门到进阶

你曾经需要应用执行一个任务吗?这个任务天天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中假如发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用Java编程吗?假如这些问题中任何一个你回答是,那么你应该使用Quartz调度器。    旁注:Matrix目前就大量使用到了Quartz。比如,排名统计功能的实现,在Jmatrix

2009-12-30 21:31:00 883

转载 java 任务调度

1、Timer介绍 建立任务:使用Timer调度的任务应该继承TimerTask抽象类,该类实现Runnable接口,因些具备多线程的能力,实现该接口的run方法,该方法是需要高度的任务执行体。 调度任务:调度任务通过Timer类完成,调度任务通过schedul方法完成,查一下java doc文档: Java代码void schedule(TimerTask task, D

2009-12-30 21:30:00 2518

转载 RMI是什么

RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。  RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序  一个正常工作的RMI系统由下面几

2009-12-30 16:40:00 486

原创 正则匹配出数据

ListString> list = new ArrayListString>();        try {            InputStreamReader isr = new InputStreamReader(new URL(url)                    .openStream());// 下载网页,获取输入流            StringBuilder i

2009-12-24 18:18:00 526

原创 转义字符

 所有的ASCII码都可以用“/”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"/"来表示常见的那些不能显示的ASCII字符,如/0,/t,/n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。  转义字符 意义 ASCII码值(十进制)  /a 响铃(BEL) 007  /b 退格(BS) 008  /f 换页(FF) 012  /n 换行

2009-12-24 16:50:00 1121

原创 转义字符/n(换行)和/r(回车)的区别

/r是到本行开头,/n是到下一行同一列.不同的系统下,处理也不太一样的,一般在你处理的时候/r/n、/n/r或者单独的/n和/r都作为回车换行就可以了回车是回到本行最前面,   换行是换到下一行去.一般情况下,   回车换行同时用,   就是到下一行的头上去.这个东西的说法来自打字机,以前的打字机要新起一行的时候有两步:         1.   打字的机头回到开始位置,这就是回车    

2009-12-24 16:40:00 11944

转载 硬回车、软回车、java转义字符

软回车(Soft Return):软回车是在字处理程序中作为自动移行功能的一部分自动插入的,也叫换行符,在word中看不见。如果文本一行的长度超过文档所定义的右边距时,即当前行没有足够的空间放置下一个字符时,文字处理软件将在这一行文本的末尾自动插入一个软回车符,文本另起一行。这个软回车符是由编辑程序自动产生的,叫做软回车。当重新设置文档的右边距并做重新排版时,软回车出现的位置就会自动改变。 在网页

2009-12-24 16:38:00 1587

转载 java字符串处理函数列表一览

java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。 substring()它有两种形式,第一种是:String substring(int startIndex)第二种是:String s

2009-12-24 13:29:00 438

转载 AND与OR的优先级

ab010203141516           上面是数据库test里的数据 第一条SQL :select * from kk where a = 0 or a = 1 and c = 2;结果为:

2009-12-24 11:56:00 1343 2

原创 AND与OR的优先级

ab010203141516           上面是数据库test里的数据 第一条SQL :select * from kk where a = 0 or a = 1 and c = 2;结果为:

2009-12-22 14:14:00 15725

转载 会自动“TAB”的文本框

要完成此效果需要两个步骤第一步:把如下代码加入到区域中var isNN = (navigator.appName.indexOf("Netscape")!=-1);function autoTab(input,len, e) {var keyCode = (isNN) ? e.which : e.keyCode; var filter = (isNN) ? [0,8,9] : [0,8,9,16,

2009-12-15 19:25:00 551

原创 关于网页代码加密、解密保护

[-调取源代码的方法-] 1:右键 - 查看源文件 2:查看 - 源文件 3:文件 - 另存为 4:IE缓存 5:还可以通过代码提取 教程代码: function add() { var ress=document.forms[0].it315zhangxx.value window.location="view-source:"+ress; } 在网页源代码查看器中输入要查看网页源代

2009-12-09 16:57:00 1010

转载 URL参数加密解密(java版)

import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;public class Arithmetic { static Key key;  public static void getKey(Stri

2009-12-09 16:51:00 4121

转载 url加解密之http代码

encodeURL()和decode()的编码(加解密)功能URL编码和解码function urIEncoding(form){var myString=form.input.value;alert(encodeURI(myString)+"/n不要着急,请等待页面跳转,您可以在另外页面直接复制!");document.write(""+encodeURI(myString)+"");}func

2009-12-09 16:50:00 915

原创 url加密解密HTML代码

encodeURL()和decode()的编码(加解密)功能URL编码和解码function urIEncoding(form){var myString=form.input.value;alert(encodeURI(myString)+"/n不要着急,请等待页面跳转,您可以在另外页面直接复制!");document.write(""+encodeURI(myString)+"");}func

2009-12-09 16:48:00 4332

转载 JavaScript 经典例子

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.r

2009-12-09 16:22:00 833

转载 native2ascii使用方法

native2ascii使用方法分正转和反转用法:native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]]正转例:native2ascii tem.js temp.js反转例:native2ascii -reverse  -encoding Big5 validater.js temp.jsvalidater.js是未转换前的js文件

2009-12-04 15:51:00 807

转载 native2ascii----jdk自带编码转换工具

在做Java 开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行 Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:native2ascii 是su

2009-12-04 14:41:00 549

转载 quartz cron 表达式详解

字段         允许值               允许的特殊字符   秒           0-59                 , - * /   分           0-59                 , - * /   小时         0-23                 , - * /   日期         1-31                 ,

2009-12-03 12:57:00 333

转载 Quartz的cron表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间

2009-12-03 12:44:00 868

转载 quartzsg配置

<span onmouseover="function onmouseover(){function onmouseover(){function onmouseover(){function onmouseover(){function onmouseover(){_tipon(this)}}}}}" onmouseout="funct

2009-12-03 11:57:00 4664

转载 Quartz企业作业调度配置参考

配置主要调度设置 <span onmouseover="function onmouseover(){function onmouseover(){function onmouseover(){function onmouseover(){function onmouseover(){function onmouseover(){function

2009-12-03 10:23:00 8956 1

原创 Quartz企业作业调度配置参考

石英配置通常是透过一个属性使用文件同StdSchedulerFactory使用的同时,(消耗的配置文件和实例化一个调度)。 <span onmouseover="function onmouseover(){_tipon(this)}" onmouseout="function onmouseout(){_tipoff()}">The properties for co

2009-12-03 10:19:00 642

转载 Quartz快速入门指南

欢迎来到石英快速入门指南。 <span onmouseover="function onmouseover(){_tipon(this)}" onmouseout="function onmouseout(){_tipoff()}">As you read this guide, expect to see details of:当你阅读本指南,希望看到的细节:<s

2009-12-03 10:16:00 2800 1

转载 JAR文件的Quartz

在石英包包含了jar文件的数量,分布根目录中。 <span onmouseover="function onmouseover(){_tipon(this)}" onmouseout="function onmouseout(){_tipoff()}">The main Quartz library is named quartz-all-xxx.jar (where xx

2009-12-03 10:07:00 1751

转载 JTA知识

JTA主要用于分布式的多个数据源的两阶段提交的事务,而JDBC的Connection提供的单个数据源的事务; 后者因为只涉及到一个数据源,所以其事务可以由数据库自己单独实现, 而JTA事务因为其分布式和多数据源的特性, 不可能由任何"一个"数据源实现事务, 因此JTA中的事务是由"事务管理器"实现的,它会在多个数据源之间统筹事务,具体使用的技术就是所谓的"两阶段提交", 一般JTA事务都是用于EJ

2009-12-03 10:03:00 510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除