自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (19)
  • 收藏
  • 关注

转载 用java获取mp3文件播放时长和tag信息

需要从mp3文件拿到mp3播放时长,折腾了几个小时,绕了弯路,大致记录一下。先是找到mp3fenge这个分割mp3文件的开源项目   http://code.google.com/p/mp3fenge/发现用它的API得到trackLength对很多文件处理报错。在他的项目中看到jaudiotagger这个700多K的包,猜测其是解析mp3文件的主要处理库。但粗找了一下关于这个包的

2012-12-29 10:50:55 5207 1

转载 java正则表达式验证手机号码,ip地址和邮箱

1.java验证IP地址:Pattern pattern = Pattern.compile("");Matcher matcher = pattern.matcher("127.400.600.2"); //以验证127.400.600.2为例System.out.println(matcher.matches());2. java验证日期时间,解决润月:Pattern pattern

2012-07-02 11:27:08 8727

转载 解析字符串

package com.practice.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.util.Log;publ

2012-05-15 13:07:52 480

转载 兼顾效率,iBatis一些非见用法(10条)

兼顾效率,iBatis一些非见用法(10条) iBatis一些非见用法,基本上解决所有棘手问题,下面总结如下: 1、动态SQL片段通过SQL片段达到代码复用         动态条件分页查询 -->         sql id="sql_count">                 select count(*)

2012-05-10 12:14:45 502

转载 选Ibatis还是Hibernate

看到一篇讨论激烈的文章:http://www.iteye.com/topic/1073711下面也是转载Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servle

2012-05-07 17:38:54 571

转载 mybatis的参数 <if test="_parameter != null" > </if>

在类DynamicSqlSource 方法 public BoundSql getBoundSql(Object parameterObject) { DynamicContext context = new DynamicContext(configuration, parameterObject); rootSqlNode.apply(context); Sq

2012-05-07 15:44:28 36780 1

转载 JS常用代码:五行搞定checkbox全选/全不选

无标题文档p {margin:0;font-size:12px;line-height:26px;}function check_all(obj,cName){ var checkboxs = document.getElementsByName(cName); for(var i=0;i<checkboxs.length;i++){checkboxs[i].check

2012-05-04 11:19:41 629

转载 java转换xml、list、map和json

很多朋友遇到xml,map和json互转的问题,在开发中xml和json越来越重要了。我就把我的工具类贴上来。package com.shine.framework.core.util;import java.io.ByteArrayOutputStream;import java.util.ArrayList;import java.util.HashMap;import java

2012-03-30 16:12:37 1114

原创 js 把阿拉伯数字转换成大写数字(不是大写金额数字)

function c(n){ var arr1=["零","一","二","三","四","五","六","七","八","九"]; var arr2=n.toString().split(""); var temp=""; for(var i=0;i<arr2.length;i++){ temp+=arr1[arr2[i]]; } ret

2012-03-19 19:58:02 428

原创 如何解决ORA-00054资源正忙,要求指定NOWAIT?

这个原因是有些事务没有提交,你应当看一看那些事务没有提交,或是kill掉这个session或是重启数据库-oracle查看锁表进程,杀掉锁表进程查看锁表进程SQL语句2:select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; --杀掉锁表进程:--如有記錄則表示有lock,記錄下SID和serial#

2012-03-14 09:17:28 538

转载 Java栈与堆

Java栈与堆  ----对这两个概念的不明好久,终于找到一篇好文,拿来共享  1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。  2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以

2012-03-09 11:11:53 288

原创 js javaScript中String添加replaceAll 方法

String.prototype.replaceAll = function(s1, s2) { return this.replace(new RegExp(s1, "gm"), s2); //g全局 } String.prototype.replaceAll2Excep = function(s1, s2) { var temp = thi

2012-02-15 15:23:53 3494

转载 验证数字的正则表达式集

验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负

2011-10-31 16:11:47 356

原创 dos下登录oracle

C:\Documents and Settings\chao>sqlplus/nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 1 11:51:47 2011Copyright (c) 1982, 2005,

2011-09-01 11:51:43 2848

转载 apache的作用和tomcat的区别(转)

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 一 apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 

2011-06-20 23:22:00 339

原创 怎么样把汉字转换成unicode 编码?

<br />public class ToUnicode { public static String toUunicode(String s) { StringBuilder sb=new StringBuilder(); for(int i=0;i<s.length();i++) { if(s.charAt(i)<=256) { sb.append("

2011-03-16 15:19:00 770

原创 Oracle中的双引号与单引号

双引号的作用是:如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写;双引号一般是用来转义的,如果alias里面有空格或其它保留符号,必须使用双引号。而单引号则表示:这个加了单引号的字段是一个字类似字符串,并不区分大小写;单引号是用来特制的,比如字符串的引用,日期字符串的引用,都必须包括在单引号中,可以参与运算或其它表达式中。两者不可混用,其中,两个单引号可以作为单引号的转义使用,意思就是一个真正的、没有特殊功能的单引号。例如 select substr(

2011-02-09 20:43:00 4101 1

原创 让IE的option支持双击事件

众所周知,在IE里, select的option是不支持onclick事件的, 而在谷歌浏览器里, option 是支持onclick事件的. (别的浏览器我就不知道了) 虽然onchange在某些时刻可以代替 option的click事件, 但是两者并无法做到完全等价. 因为onchange只有在 你点击的option和之前的option不同时才会触发. 当select当前选中的是第一项 而你再次点击第一项时, select是不会被触发的. 下面的代码演示了一种间接实现 option onclick的方法

2011-01-14 13:48:00 1894

原创 javascript去空格

<br />去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。<mce:script type="text/javascript"><!-- function trim(str){ //删除左右两端的空格 return str.replace(/(^/s*)|(/s*$)/g, "");

2011-01-13 18:30:00 328

转载 IFrame跨域高度自适应

项目网站中需要嵌入合作网站的页面,这就需要页面的自适应高度变化,并且是跨域的。在网上看了许多资料,加上自己的 实践,终于实现了跨域的IFrame自适应高度。如下: 首先,我的页面a.html需要引入对方的b.html,在这里运用iframe方式实现页面的套用 a.html页面的主要代码如下: Html代码 a.html页面只是用来引入对方页面的一个简单页面 这就不多做介绍。 然后,最好在a.html同一级目录下,创建一个agent

2010-12-31 14:10:00 1792 1

原创 转换字符串的编码

<br />import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */ public static final String US_ASCII = "US-ASCII"; /** ISO 拉丁字母表 No.1,也叫作 ISO-L

2010-10-30 09:37:00 371

原创 与小数位精度(四舍五入等)相关的一些常用工具方法.

package orbit; import java.math.BigDecimal; /** * 与小数位精度(四舍五入等)相关的一些常用工具方法. * * float/double的精度取值方式分为以下几种: * java.math.BigDecimal.ROUND_UP * java.math.BigDecimal.ROUND_DOWN * java.math.BigDecimal.ROUND_CE

2010-09-19 16:18:00 1525

转载 一个关于银行卡号规则的问题,根据规则进行银行卡的验证

现行 16 位银联卡现行卡号开头 6 位是 622126~622925 之间的,7 到 15 位是银行自定义的,可能是发卡分行,发卡网点,发卡序号,第 16 位是校验码。16 位卡号校验位采用 Luhm 校验方法计算:1,将未带校验位的 15 位卡号从右依次编号 1 到 15,位于奇数位号上的数字乘以 22,将奇位乘积的个十位全部相加,再加上所有偶数位上的数字3,将加法

2010-09-08 14:43:00 11493 1

转载 javascript对下拉列表框(select)的操作

<br />这篇文章,主要是关于javascript和select相关的最基本方法,以供不熟悉javascript的人参考。常见的情况是,提出表单结构的人, 不仅仅需要为程序设计逻辑,创建数据结构,还需要设计表单的样式,以及熟悉javascript;某些公司可能会要求您精通photoshop:最初的时 候,我们都是全才。 <br />下面是我们例子的基础;这不是一个标准的表单。 <br /><form id="f"> <br /><select size="1" name="s"> <br /><optio

2010-09-08 14:19:00 576

转载 SQL中的CASE使用方法【转】

<br />Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简

2010-07-29 14:02:00 278

原创 『Java』java.lang.UnsupportedOperationException at java.util.AbstractList

常常使用Arrays.asLisvt()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于:Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remove

2010-05-18 15:26:00 2108

原创 java.util.ConcurrentModificationException异常处理

 java.util.ConcurrentModificationException异常网上机以找到很多资料。整体上看了一下,基本上都是说那些原理的,比较啰嗦,我只简单说明一下原理和解决方案,用来备忘原理:由于在迭代的过程中对集体进行了增加或者删除,导致索引西匹配不上而报异常解决方案:1.对于HashMap,可有用ConcurrentHashMap来代替解决并发的问题2.对于非

2010-05-11 10:17:00 306

原创 JAVA编程题:字符串"yekmaakkccekymbvb",求出字符串中有多少种字符,以及每个字符的个数?

public class Str { public static void main(String[] agrs){ String str="asrwofalsfjaowieurnasdfhadhiof"; while(!"".equals(str)){ String c=str.substring(0,1);

2009-12-28 11:31:00 1590

原创 org.springframework.orm.hibernate3.HibernateSystemException: ids for this class must be manually assigned before calling save

 org.springframework.orm.hibernate3.HibernateSystemException: ids for this class must be manually assigned before calling save(): com.pax.hlportal.persistence.hibernate.data.demand.Demand; nested exce

2009-12-14 15:31:00 2093

原创 转]使用Hibernate需要导入的一些JAR包

转自:http://hi.baidu.com/78600403/blog/item/e33b1455e6e213c7b645ae6e.html以前一直用Myeclipse导入包,现在自己手动。不知需要导入一些什么JAR文件,导致编译通过,运行抛异常:Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/Do

2009-12-08 14:59:00 383

转载 js窗口&提示大全

//-----------按钮提示框----------// <input type="button" name="btn2" id="btn2" value="删除" onclick="return confirm(Yes/No);); //-----------按钮提示框----------// <input type="button" name="btn2" id="

2009-12-04 14:39:00 982

原创 WEB中乱码解决方案收集

1. 这句话的意思是你浏览器查看网页的编码方式为中文。 Note:因为我们的浏览器一般都指定为中文字符编码查看,所以这句就不用加在你的页面当中,你加了也可以更强调也好。 2.page contentType — 指定的是最终客户端Browser所见到的网页内容的编码.其实用在容器中就是说把JSP页面输出为HTML页面采用的编码方式。在不使用 response.s

2009-11-16 13:12:00 367

35套后台管理模板

35套后台管理模板

2013-08-01

SSH框架参考文档及手册

Hibernate3.2官方中文参考手册.pdf spring2.0-中文参考手册.pdf Spring2.5-中文参考手册.chm Struts2.0学习系列.doc Struts2.0中文手册.pdf Struts 2.0 中文教程.chm SSH框架参考文档及手册.rar

2012-02-20

java面试题,J2EE面试题 笔试题 各大公司面试笔试题

最全的j2EE面试题,题量大、经典, 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试题集锦 12、Spring面试题 13、SSH面试题 14、Strut+Spring+Hibernate面试题 15、张孝祥整理Java就业面试题大全

2012-02-13

webservice配置开发实例 包括文档及demo和lib,axis-bin-1_3.zip

webservice配置开发实例 包括文档及demo和lib axis lib activation.jar mail.jar xmlsec-1.4.3.jar axis-bin-1_3.zip webservice配置开发实例 文档介绍.doc 里面有详细介绍配置及使用方法 demo axisTest 自己配置写的一个project

2011-04-01

Birt使用说明.doc

1. 下载相关的软件 2. 如何创建新的报表及报表模板  创建报表  发布模板 3. 设置报表的属性 A、设置报表的样式表  设置数据信息  设置数据源。  设置数据集  设置输出的列  设置计算列  设置数据集的参数 B、设置报表的布局  几种控件的介绍 C、设置报表的样式表  倒入样式表单  设置的控件样式 4. 报表的相关处理 A、报表参数  新加参数  参数邦定 B、数据排序分组过滤高亮显示  排序  分组  过滤  格式化指定的列显示 C、预览打印报表  在开发环境下点击preview即可。  在tomcat的环境下  集成的自己的运用程序中 5. 相关的网站及帮助的使用

2010-03-30

《Birt高级教程(数据源设置和动态Sql)》(pdf).pdf

《Birt高级教程(数据源设置和动态Sql)》(pdf)下载.pdf

2010-03-30

BestMail.dll BestMail.jar

BestMail.dll BestMail.jar

2009-12-11

js窗口&提示大全.rar

js窗口&提示大全,欢迎大家的下载 js窗口&提示大全,欢迎大家的下载

2009-12-09

JAVASCRIPT常用格式验证 数据安全验证之正则表达式 大全.rar

JAVASCRIPT常用格式验证 数据安全验证之正则表达式 大全.rar

2009-12-09

spring2.0中文技术手册

spring2.0-reference_final_zh_cn.pdf spring2.0中文技术手册 电子版

2009-12-09

proxool-0.8.3.jar

开源链接池,proxool-0.8.3.jar很不错的连接池产品

2009-12-09

日期控件. 日期控件,支持好多格式,并且带有详细的说明使用方法

日期控件,支持好多格式,并且带有详细的说明使用方法

2009-12-08

javamail.jar与jspmartupload.jar.rar

javamail.jar与jspmartupload.jar.rar

2009-12-08

log4j-1.2.15.jar

日志记录log4j-1.2.15.jar

2009-12-08

发邮件、文件下载并且带有写日志的源代码

关于发邮件、文件下载并且带有写日志的源代码,发邮件功能实现读取当前url,把当前url的网页源码发到对方的邮箱里;文件下载实现从服务器上把文件下载下来;日志实现操作的记录

2009-12-08

jsp+servlet上传图片的example

具体参考:www.thinkerso.com thinker搜索 jsp+servlet上传图片的example,全部完整的代码

2009-11-19

MySQL 5.1参考手册

MySQL 5.1参考手册 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问:dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。

2009-11-19

java面试题总汇《很经典的》java面试题总汇《很经典的》

java面试题总汇《很经典的》java面试题总汇《很经典的》java面试题总汇《很经典的》java面试题总汇《很经典的》

2009-08-17

java经典例题 好资源

具体参考:www.thinkerso.com thinker搜索 public class UsingException { public static void main(String[] args) { try { throwException(); } catch(Exception e) { System.err.println("Exception handled in main"); } doesNotThrowException(); } public static void throwException() throws Exception { try { System.out.println("Method throwException"); throw new Exception(); } catch(Exception e) { System.err.println("Exception handled in method throwException"); throw e;//重发的例外将在main中处理,但是要先执行finally块 //这个重发的例外会在调用这个方法的方法中进行处理,也就是main方法中 } finally { System.err.println("Finally executed in throwException"); } } public static void doesNotThrowException() { try { System.out.println("Method doesNotThrowException"); } catch(Exception e) { System.err.println(e.toString()); } finally { System.err.println("Finally executed in doesNotThrowException"); } System.out.println("End of method doesNotThrowException"); } }

2009-08-17

空空如也

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

TA关注的人

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