工具类
iteye_12969
这个作者很懒,什么都没留下…
展开
-
关于javaweb地址栏技巧
例如:假设我们当前的地址是http://www.sina.com/admin/detail.jsp?id=5&type=7HttpServletRequest request;request.getRequestURL()得到的值是http://www.sina.com/admin/detail.jsprequest.getQueryString()得到的值是 id=5&am...2013-07-18 23:09:00 · 151 阅读 · 0 评论 -
CountDownLatch线程同步辅助
http://bughope.iteye.com/blog/2081935在上一篇文章中写道用一个静态的变量保存线程的执行状态,并用时间等待的方法后来仔细考虑,其实是线程不安全的.多个线程同时执行这个类时,这个静态变量的值就不能保证了.用一个线程同步的Map保存这个值,勉强能实现[每个线程生产一个不重复的map的key]但是这样很麻烦.java.util.concurren...2014-06-18 22:04:43 · 126 阅读 · 0 评论 -
多线程控制执行
package org.masque.effective;import java.util.concurrent.TimeUnit;/** * * @author masque.java@gmail.com * */public class ThreadTest { static int count = 0; public static...2014-06-17 21:06:16 · 132 阅读 · 0 评论 -
java栈和队列的实现
java栈实际上就像一个盒子模型.先放进去的要向拿出了必须先把后放进去的拿出来.先进后出.实现比较简单.直接贴代码,没有什么好说的.//底层实现是一个数组 private long[] arr; private int top; /** * 默认的构造方法 */ public MyStack() { arr = new long[10]; t...2014-06-14 16:42:45 · 156 阅读 · 0 评论 -
批量压缩文件[文件夹]
/** * 压缩文件-由于out要在递归调用外,所以封装一个方法用来 * 调用ZipFiles(ZipOutputStream out,String path,File... srcFiles) * @param zip * @param path * @param srcFiles * @throws IOException * @author mas...原创 2014-06-02 20:26:36 · 134 阅读 · 0 评论 -
Java的身份证号码工具类
/** * Copyright (C) 2009-2010 Yichuan, Fuchun All rights reserved. * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file dis...原创 2014-04-14 22:11:50 · 106 阅读 · 0 评论 -
10进制与2进制,8进制,16进制的相互转换
理解了原理不管什么进制的都可以类似的转换,只是我在转换时最开始没注意到char 类型的 0 和1 其实对应的int类型的是48 和49这个明白了一切转换很容易10进制与2进制的相互转换 public static void main(String[] args) { int count = 2174; //to 2进制 String str = ""; w...2013-10-20 13:31:00 · 235 阅读 · 0 评论 -
文件下载功能的实现【本文是excel下载】
前台同步提交@RequestMapping(value = "/out-excel", method = RequestMethod.POST) public void outExcel(HttpServletRequest request, HttpServletResponse response) { String fileName = "清Q量统计表" + DateU...2013-10-20 11:33:00 · 119 阅读 · 0 评论 -
java的excel导出[poi]
Excel生成的主要的类 import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.lang.reflect....2013-10-20 11:21:00 · 119 阅读 · 0 评论 -
javamail开发邮件【发送邮件】
用到java开发发送邮件的部分,其实很简单依赖的jar包有点击下载(无需积分)主要是邮箱的服务器的验证以下是源码都是经过我自己运行才发表的,有任何问题可以留言或者邮箱联系我,我会第一时间处理。 服务器登陆的安全认证: import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;...2013-10-20 11:11:00 · 151 阅读 · 0 评论 -
oracle自带的一些基本的常用的函数
1.TO_DATE(字符串,日期格式)oracle自带函数 将字符串转化成日期处理直接传入的util.date会,有可能与数据库的sql.date不匹配而报错例如:SELECT TO_DATE('2008-8-8','yyyy-MM-dd') FROM DUAL;2. NVL(字段,默认值)oracle自带函数 当前一个字段为空可以设置一个默认的值当数字类型时有效的避免了...2013-10-11 19:50:00 · 164 阅读 · 0 评论 -
关于java基本数据类型中的枚举
用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用...2013-08-29 22:23:00 · 284 阅读 · 0 评论 -
关于jackson中时间字符串的转换
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" "EEE, dd MMM yyyy HH:mm:ss zzz" "yyyy-MM-dd"当尸实体中存在Date类型,但是json字符串中是字符串类型只支持以上几种格式否则报错 org.codehaus.jackson.map.JsonMap...2013-08-29 22:13:00 · 742 阅读 · 0 评论 -
json-lib与jackson的比较
<script type="text/javascript"> (function(){ var p = { url:location.href, to:'qqmail', desc:'', /*默认分享理由(可选)*/ summary:'',/*摘要(可选)*/ title:'',/*分享标题(可选)*/ site:'',/*分享来源 如:腾讯网(可选)*/ pics:'' /*分...2013-08-10 15:55:00 · 232 阅读 · 0 评论 -
List、Set、数组之间的转换
List、Set、数组之间的转换数组转Collection使用Apache Jakarta Commons Collections:importorg.apache.commons.collections.CollectionUtils;String[] strArray = {"aaa", "bbb", "ccc"};List strList = newArray...2013-07-21 12:36:00 · 87 阅读 · 0 评论 -
辨别文件的真实类型
参考博客http://blog.csdn.net/shixing_11/article/details/5708145每个文件类型都对应着一个编码头部下面这些是已知的文件头部[自定义的枚举类型]package org.masque.file;/** * * Description:文件对应的文件头,资源来自网络 * FileHead.java Create on ...2014-06-22 13:54:16 · 229 阅读 · 0 评论