工具代码
tomatoFIREegg
学习笔记
展开
-
js 格式化时间
/** * 日期格式化 */function formatDate(date, format) { var paddNum = function(num) { num += ""; return num.replace(/^(\d)$/, "0$1"); }; // 指定格式字符 var cfg = { yyyy : date.getFullYear(), // 年 : 4位 yy : date.getFullYear().toString().substring(2), /.原创 2022-05-23 17:26:40 · 204 阅读 · 0 评论 -
Arrays.asList(T ..a) 调用 list.add方法报java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException解决方法在项目中对List进行操作时报错java.lang.UnsupportedOperationException,后来发现操作的List是由数组转换而成的,通过看源码发现问题,并写测试程序如下。代码块:publicclassListTest {publicstaticvoidmain(String[] args){String[] array = {"1","2","3","4","5"};...原创 2020-08-14 15:21:30 · 214 阅读 · 1 评论 -
java和js实现电话号码部分隐藏
java和js实现电话号码部分隐藏有时候我们不需要将电话号码全部展现在页面上,那么我们可能要对电话号码进行相应的处理,js代码如下:alert("13456789012".replace(/(\d{3})(\d{4})(\d{4})/,"$1****$3"));java代码实现如下:"13456789012".replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2")oracle 如何实现类似效果呢?...原创 2020-08-13 17:42:39 · 317 阅读 · 0 评论 -
log4j 使用 (1)
log4j 日志信息的引入(通用版)——解决项目运行过程中的日志信息定义 log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。一、log4j.propert..转载 2020-07-23 14:08:56 · 150 阅读 · 1 评论 -
工具类 根据类生成json测试数据
package test;import com.alibaba.fastjson.JSONObject;import com.inspur.est.mva.uum.generateinfo.data.UumFileTaskDetail;import com.inspur.est.umc.utils.DateUtils;import org.junit.Test;import jav...原创 2019-12-24 08:49:08 · 916 阅读 · 0 评论 -
一个好用的二维码插件
添加maven依赖 <!--二维码--> <dependency> <groupId>org.iherus</groupId> <artifactId>qrext4j</artifactId> <version>1.3.1&a原创 2018-06-15 16:26:56 · 1428 阅读 · 0 评论 -
HibernateUtil
package com.hsp.util;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cf...原创 2018-08-03 19:16:02 · 255 阅读 · 0 评论 -
一个好玩的分页计算公式
int totalPage =(totalRow + pageSize -1) / pageSize;少女型原创 2018-08-29 13:51:14 · 779 阅读 · 0 评论 -
xml2json
package com.inspur.common.dongyingshi.util;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.dom4j.*;import java.io.File;import java.io.FileInputStream;i...转载 2018-09-17 13:46:47 · 760 阅读 · 0 评论 -
条形码工具类
import org.jbarcode.JBarcode;import org.jbarcode.JBarcodeFactory;import org.jbarcode.encode.Code128Encoder;import org.jbarcode.encode.InvalidAtributeException;import org.jbarcode.paint.TextPaint...原创 2018-06-15 16:24:23 · 275 阅读 · 0 评论 -
js 将网页下载为html
Test.html<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>网页HTML存本地</title> <script src="http://libs.baidu.com/jquery/1.9.0/jqu原创 2018-05-29 14:20:41 · 1811 阅读 · 1 评论 -
poi导出excel工具类
package com.hfpmp.common.controller;import org.apache.commons.lang.StringUtils;import org.apache.poi.hssf.usermodel.DVConstraint;import org.apache.poi.hssf.usermodel.HSSFDataValidation;import org原创 2018-02-07 17:02:29 · 544 阅读 · 0 评论 -
poi导入excel
package com.hfpmp.common;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;impor原创 2018-02-07 17:07:37 · 298 阅读 · 0 评论 -
根据时间生成流水号
package test;import java.text.SimpleDateFormat;import java.util.Date;/** * 获取主键:返回17位时间戳+3位递增数(同一时间递增) */public class IdCreator { private static int addPart = 1; private static String r...原创 2018-02-22 16:32:26 · 6107 阅读 · 0 评论 -
commonUtil.js
//数据容量装换为gbfunction conver(limit) { if(isNaN(limit)||limit==""||!limit||limit=="0"){return "";} size = (limit / (1024 * 1024 * 1024)).toFixed(2); var sizestr = size + ""; var len = sizestr.indexO...原创 2018-04-04 14:20:59 · 772 阅读 · 1 评论 -
时间工具类
import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;import org.apache.commons.lang3.time.DateUtils;public class DateUtil { public static SimpleD...转载 2018-04-12 13:26:01 · 164 阅读 · 0 评论 -
BigDeciUtil
package com.rails.common.utils;import java.math.BigDecimal;/** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */public class BigDeciUtil { //默认除法运算精度 private static final int ...原创 2018-04-24 13:49:59 · 155 阅读 · 0 评论 -
StringUtil
package com.rails.common.utils;import com.alibaba.fastjson.JSONObject;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;import java.io.ByteArrayInputStream;i...原创 2018-05-09 15:11:43 · 247 阅读 · 0 评论 -
BaseDao
package com.hfpmp.commonmodel.dao.impl;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import ...原创 2018-05-11 11:00:05 · 309 阅读 · 0 评论 -
Map遍历
/**循环遍历MAP有两种思路 * 一、 获取map的keySet() * 二、 获取map的EntrySet() * 三、 获取map的values()此种方法和keySet对应只能获取map的value。 * 对于获取到set(keySet emtrySet)的遍历也有两种方法 * 一、获取Iterator()利用迭代器的方式进行循环用到的方...原创 2018-06-12 09:40:21 · 333 阅读 · 0 评论 -
jquery.validate.js扩展方法欢迎补充 表单验证
$(document).ready(function() { jQuery.validator.addMethod("phone", function(C, A) { var B = /(^1[3|4|5|7|8]\d{9}$)|(^\d{3,4}-\d{7,8}$)|(^\d{7,8}$)|(^\d{3,4}-\d{7,8}-\d{1,4}$)|(^\d{7,8}-\d{原创 2018-01-22 10:55:38 · 325 阅读 · 0 评论