
项目中经常用到的方法小结
文章平均质量分 66
ferndean
摄影,美食,生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xls读取数字的科学技术法转化
/** * 【说明】科学计数法的转化 【适用场景】读取xls文件时,对数字读取 假设对值temp进行转化 */ String result = temp.substring(0, temp.indexOf('.')); if (temp.indexOf('E') > 0) { result = temp.substring(0, temp.indexOf('E')).原创 2012-08-06 20:27:34 · 692 阅读 · 0 评论 -
java压缩zip文件相关
先贴压缩文件代码,此代码来源于网络,但是存在一个问题,那就是压缩的时候会在zip中产生一个空文件夹,只需加个判断就可以避免,下面的代码是可以正常准确的压缩文件及目录的。import java.io.File;import org.apache.tools.zip.ZipOutputStream; //这个包来自于ant.jarimport java.io.FileInputStream;原创 2012-10-20 13:39:48 · 450 阅读 · 0 评论 -
分区号段范围分布的判断,号码分布判断
package com.tyy;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;/** * 分区号段合并后范围的判断:假设要求号码范围必须是0-999, * 其中,允原创 2012-11-27 21:22:03 · 693 阅读 · 0 评论 -
JS中iframe框架内src有效性的判断,js判断文件是否存在
// iframe框架内的src调用,若src路径文件不存在,此时iframe框架会显示异常界面,不友好。// 所以需要在js取src时就要判断路径文件是否存在// 假设框架定义如下// 前提:根据后台取到的路径值为reportUrl,下面就来判断路径是否存在,这段代码来源于网络,我试了可以判断成功。reportUrl = reportUrl.replace(/\\/g,"原创 2012-12-03 22:36:41 · 2977 阅读 · 0 评论 -
大杂烩
翻到以前工作时写在纸上的零零散散的记录,把它暂时腾到电脑上来,把纸扔掉……var i = 8;function refresh(){ setInterval("mins()",1000);//每1秒调用一次mins()函数}function mins(){ document.getElementById("temp").innerHTML="还原创 2012-12-08 12:48:05 · 338 阅读 · 0 评论 -
hibernate执行mysql存储过程报异常could not execute native bulk manipulation query
报异常could not execute native bulk manipulation query时,后台给出错误信息:Hibernate: {Call backupOperateDatas(?,?,?,?,?,?)}2013-03-12 10:36:38,468[org.hibernate.util.JDBCExceptionReporter]-[ERROR] The原创 2013-03-12 11:07:41 · 11166 阅读 · 0 评论 -
根据多个时间取距当前最近的
/* 根据一组时间点的list,取距当前最近的时间(已经结束的最近的时间) 时间点的格式为HHmm,例如11点整即1100,下午两点半即1430*/public String getNearTime(List timeList){ // 时间点所属的日期 final String ProfDay = "2014-01-02"; Dat原创 2014-10-31 10:50:38 · 1213 阅读 · 0 评论 -
java将阿拉伯数字转化为罗马数字 I II III IV V VI
来源互联网,写的非常棒。摘录在此。package com;import java.util.Scanner; //引入Scanner工具public class RomanNumber{ private final static String rnums[]={"m","cm","d","cd","c","xc","l","xl","x","Mx","v","Mv","M",转载 2015-06-15 16:26:15 · 6660 阅读 · 0 评论 -
java中Ip地址的各种校验和转化
/** 校验Ip格式 这是模仿js校验ip格式,使用java做的判断 * @param str * @return */ public boolean checkIp(String str) { String[] ipValue = str.split("\\."); if (ipValue.length != 4) { return false; } f原创 2012-08-19 15:59:03 · 4195 阅读 · 0 评论 -
删除目录以及子目录以下所有目录和文件
/** * 删除目录以及子目录以下所有目录和文件 * * @param dir * @author ferndean */ public static void cleanDir(File dir) { if (dir.exists()) { File[] files = dir.listFiles(); if (null != files原创 2012-08-06 20:29:28 · 829 阅读 · 0 评论 -
判断一个List是否是另一个List的子集
/** 判断List2是否属于list1的子集 * @param list1 * @param list2 * @return * @author ferndean */ public boolean isChildList(List list1,LinkedList list2) { for(int i= 0;i<list1.size();i++)原创 2012-08-06 20:31:22 · 6747 阅读 · 3 评论 -
js特殊字符校验
/** * js特殊字符校驗, * 注:如果遇到/\|[]等字符需要做转义 */checkNeName : function(neName){ var str = /^[^^<>?"'*@$={}]+$/i; if(str.test(neName)) return true; // 校验成功 else return fals原创 2012-08-06 20:41:52 · 1649 阅读 · 0 评论 -
将int数组转换成字符串
/** 将int数组转换成字符串 * @param in * @return */ public String arrayToString(int[] in) { if (in == null) return "null"; if (in.length == 0) return "no element"; int length = in.leng原创 2012-08-06 20:56:58 · 2510 阅读 · 0 评论 -
用零来补齐字符串的位数
/** * 用零来补齐字符串的位数 * * @param str * 带补的字串 * @param totalLen * 计划字段总长度 * @return * @author ferndean */ public static String fillStr(String str, int totalLen) {原创 2012-08-06 20:50:46 · 1107 阅读 · 0 评论 -
js计算字符的长度,匹配双字节字符(包括汉字)
/** * js计算字符的长度,匹配双字节字符(包括汉字), * @author ferndean */myLen : function(str){ var len = str.length; var relen = 0; for(var i=0; i<len; i++) { if(str.charCodeAt(i) 1原创 2012-08-06 20:45:36 · 4507 阅读 · 0 评论 -
自写的Properties的toString方法,去空格
/** 自己写的Properties的toString方法 * Properties自身的toString方法返回的字串逗号前会有空格 * @param prop a->1,b->2,c->3 * @return a=1,b=2,c=3 * @author ferndean */ public String propToString(Properties prop) {原创 2012-08-06 20:33:50 · 1089 阅读 · 0 评论 -
最近遇到的web开发的一些小问题,该死的,几年没做这东西,太生手了
从毕业后就没做过web开发,N年后,居然有公司还在用现成的开源代码在拼拼凑凑搭项目,坑爹的,我进入这个项目…… 太苦逼啊…… 一堆问题百度都百不到啊……暂时想到了几个问题,现在有的还没解决掉,先放这儿,以后解决了再更新故障分析和解决办法,算是记个笔记。因为我是常常几月后再次遇到以前解决的问题时手足无措的家伙。 1. 用struts2的上传文件功能做文件上传,点确定上传后页面刷新,再次上原创 2013-08-09 22:45:41 · 1141 阅读 · 0 评论