Java
文章平均质量分 51
tanting0912
这个作者很懒,什么都没留下…
展开
-
正则表达式
常用正则表达式 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0原创 2010-06-24 12:03:53 · 71 阅读 · 0 评论 -
String Stringbuffer和StringBuilder的区别?
java.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。Strin...原创 2013-04-10 10:27:43 · 85 阅读 · 0 评论 -
org.hibernate.LazyInitializationException: failed to lazily initialize a collect
这个异常:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: org.joshua.ss.entity.SysUsers.sysUsersRoleses, no session or session was closedException in thread ...原创 2013-04-26 15:37:52 · 336 阅读 · 0 评论 -
Hql语句根据时间查询,如何查询昨天、今天、上月、本月的数据
这个只要你能根据今天的时间算出你需要的时间就完全可以了如下--获取今天的时间DECLARE @todayDate datetimeSET @todayDate=convert(varchar(10),getdate(),120)--算出昨天的时间DECLARE @yesterdayDate datetimeSET @yesterdayDate=dateadd(DAY,...原创 2012-08-10 17:26:24 · 2137 阅读 · 0 评论 -
Specified VM install not found: type Standard VM, name jre
编译Ant脚本时出错: "Specified VM install not found: type Standard VM, name jre"! 解决方法: 删除 "$WORKSPACE\.metadata\.plugins\%PROJECT_NAME\.launches\$ANT_FILENAME.launch"文件如:D:\workspace\.metadata\.plugins...原创 2012-11-29 14:10:01 · 170 阅读 · 0 评论 -
java 文件下载
//下载任务 public String synchronyTask()throws Exception{ HttpServletResponse response = super.getHttpResponse(); try { response.setContentType("text/html;charset=UTF-8"); byte output[]; JSONOb...原创 2012-11-29 15:04:06 · 157 阅读 · 0 评论 -
java 文件上传
//同步销单信息 function synchronyFinishInfo(){ var form=$("detailform"); var fName = form.upload.value; var msg = ""; if(fName == ""){ msg = "请选择xls文件!"; }else if(...原创 2012-11-29 15:11:54 · 92 阅读 · 0 评论 -
js 上传和下载本地文件
function writeFile(path,data){ var fso, f, s ; fso = new ActiveXObject("Scripting.FileSystemObject"); if(isFile(path)){ fso.DeleteFile(path); } f = fso.OpenTextFile(path,8,true...原创 2012-11-29 15:24:04 · 547 阅读 · 0 评论 -
Java获取当前日期的前一个月,前一天的时间
Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 calendar.add(Calendar.MONTH, -1); //得到前一个月 int year = calendar.get(Calendar.YEAR); int month = calendar.get(C...原创 2012-08-23 16:08:31 · 776 阅读 · 0 评论 -
jdom学习:读取xml文件
用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用 Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很好的例子:<?xml version="1.0" encoding="UTF-8"?> <HD> <dis...原创 2012-08-27 16:50:56 · 85 阅读 · 0 评论 -
SAXBuilder基本用法
xml为我们在网络交换数据带来很大方便,在java中可以使用saxbuilder来操作xml格式文件,下面介绍一下saxbuilder的常用方法.import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;import org.jd...原创 2012-08-29 13:38:36 · 256 阅读 · 0 评论 -
获取当前时间的前一天和后一天
package jp.co.hitachi_solutions.regasas.common;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * DateUtil */...原创 2013-01-17 19:36:47 · 735 阅读 · 0 评论 -
json转换
j1、DTO:Data Transfer Object,数据传送对象2、对于日期格式的问题,也已经处理3、json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->java有问题)工具类JsonUtil代码如下:Java代码 public class JsonUtil { /**页面传至后台时,json数据在request的参数名称*...原创 2013-11-27 17:03:20 · 96 阅读 · 0 评论 -
CLOB/BLOB与String互转。
String s1="1231dsdgasd的飒飒大"; Clob c = new SerialClob(s1.toCharArray());//String 转 clob Blob b = new SerialBlob(s1.getBytes("GBK"));//String 转 blob// 也可以这样不传字符集名称,默认使用系统的// Blob b = new Seria...原创 2013-12-21 17:28:22 · 377 阅读 · 0 评论 -
JAVA实现HTTP服务器端
用java socket实现了一个简单的http服务器, 可以处理GET, POST,以及带一个附件的multipart类型的POST。虽然中途遇到了很多问题, 不过通过在论坛和几个高手交流了一下,问题都解决了。如果你觉得程序有些地方看不明白,可以参看这个帖子:http://topic.csdn.net/u/20090625/22/59a5bfc8-a6b6-445d-9829-ea6d462a4...原创 2012-10-30 15:37:27 · 718 阅读 · 0 评论 -
警告:不能读取 AppletViewer 的属性文件:
警告:不能读取 AppletViewer 的属性文件: C:\Documents and Settings\Administrator\.hotjava\properties 使用默认值。解决方法: 1.打开命令提示窗口2.打入PolicyTool并按Enter3.在PolicyTool对话框中,点击Add Policy Entry按钮(添加规则项目)4.点击Add Permiss...原创 2012-10-30 15:04:23 · 124 阅读 · 0 评论 -
java中String\十六进制String\byte[]之间相互转换函数
java二进制,字节数组,字符,十六进制,BCD编码转换2007-06-07 00:17/** *//** * 把16进制字符串转换成字节数组 * @param hex * @return */ public static byte[] hexStringToByte(String hex) { int len = (hex.leng...原创 2012-03-16 16:14:35 · 256 阅读 · 0 评论 -
Collection List Set和Map用法与区别
首先看一下他们之间的关系Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口...原创 2010-12-28 14:51:59 · 64 阅读 · 0 评论 -
数组排序总结(java代码)
import java.lang.Math; import java.util.Random; /** * 排序 * */ public class OrderTest { public static void main(String args[]) { OrderTest.ExecOrde...原创 2010-12-28 15:32:04 · 151 阅读 · 0 评论 -
StringUtils常用的方法
StringUtils函数全集StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null 安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils...原创 2011-01-06 16:44:57 · 113 阅读 · 0 评论 -
java中equals和==的区别
java中equals和==的区别 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是...原创 2011-01-28 10:52:31 · 101 阅读 · 0 评论 -
Socket I/O
代表IP位址的類別 - InetAddress以往我們在做Java Network程式設計時慣用java.net.InetAddress類別來代表IP位址。我們只要呼叫InetAddress.getByName()這個方法,參數傳入對方的IP或hostname就可以得到InetAddress的instance。InetAddress ipAddr = InetAddress.getByName(...原创 2011-09-15 11:00:29 · 64 阅读 · 0 评论 -
Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口; Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的 run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限, 下面看例子:package org.thread.demo; class MyThrea...原创 2011-07-12 16:06:30 · 100 阅读 · 0 评论 -
使用Jad或JadClipse进行反编译
以前一直用这jad,突然要研究jar包时就不方便了,不过当然是有eclipse插件的jadclipse,好像有for intelliJ IDEA的。1。下载:(1)jadclipse插件:到SourceForge.net(http://sourceforge.net/projects/jadclipse/)下载插件:下载jadclipse_3.1.0.jar版本,支持eclipse3....原创 2011-03-31 14:15:24 · 121 阅读 · 0 评论 -
重定向和转发的区别
区别一: 重定向时浏览器上的网址改变 转发是浏览器上的网址不变区别二: 重定向实际上产生了两次请求转发只有一次请求 重定向: 发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应...原创 2011-12-14 14:51:16 · 90 阅读 · 0 评论 -
checkbox 应用实例
应用实例:<%@ page contentType="text/html; charset=utf-8" language="java"buffer="18kb"%><html><head> <title>CheckBox_Application</title></head>原创 2011-12-15 13:52:24 · 224 阅读 · 0 评论 -
lucene对数据库创建索引时报错
刚刚用lucene对数据库建立索引。当频繁的创建索引时总是报错: java.io.IOException: Cannot overwrite: D:\workspace\misa_beta_pol\WebRoot\js 具体解决如下:在每次创建完索引之后都要关闭。也就是相当于conn.close()一样、所以加上这句话:writer(IndexWriter的对象).close...原创 2012-02-21 10:47:20 · 210 阅读 · 0 评论 -
JAVA正则表达式
JAVA正则表达式实例教程,新手学习用!!!!!!!! 内容节选 ①字符匹配 Pattern p = Pattern.compile(expression); // 正则表达式 Matcher m = p.matcher(str); // 操作的字符串 boolean b = m.matches(); //返回是否匹配的结果 ...原创 2012-03-09 15:08:08 · 79 阅读 · 0 评论 -
cron 表达式的格式
cron 表达式的格式 Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。 在 UNIX cron 里,要执行的作业(或者说命令)是存放在 cron 表达式中的,在第六...原创 2012-07-12 10:35:55 · 104 阅读 · 0 评论 -
BCD 转 String, String 转 BCD
/// <summary> /// BCD码转为10进制串(阿拉伯数据) /// </summary> /// <param name="bytes">BCD码 </param> /// <returns>10进制串 </returns>原创 2012-03-16 16:08:58 · 1955 阅读 · 0 评论 -
focus获取不到光标
focus第一能获取,重新调用不能获取光标,解决方案:if($("branchAreaId").value=='' || $("branchAreaId").value==null){ window.setTimeout (function(){ document.getElementById ('branchAreaId'). select();},0 ); }...原创 2014-03-07 18:10:19 · 936 阅读 · 0 评论