![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码积累
项目中用到的有用的代码片段
gunsmoke
这个作者很懒,什么都没留下…
展开
-
给定一个deadline,返回到当前的时分秒
function getTimeRemaining(endtime) { const total = Date.parse(endtime) - Date.parse(new Date()); const seconds = Math.floor((total / 1000) % 60); const minutes = Math.floor((total / 1000 / 60) % 60); const hours = Math.floor((total / (1000 * 60 * 6原创 2020-11-11 18:07:46 · 205 阅读 · 0 评论 -
springboot工程编译后mybatis的mapper.xml文件找不到问题的解决
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <resources> <resource>原创 2020-08-13 16:47:32 · 764 阅读 · 0 评论 -
mysql中聚合某列,逗号分隔,带排序效果
GROUP_CONCAT(good.use_date ORDER BY good.use_date SEPARATOR ',')原创 2020-08-07 16:45:17 · 1074 阅读 · 0 评论 -
js时间转换函数,将2个日期的差值转化为多少天,小时,分钟
//时间转换函数,入参为时间间隔(毫秒),返回多少天,小时,分 function timeIntervalToString(timeInterval) { var totalMinute = parseInt(timeInterval / 60); //总分钟数 var day = parseInt(parseInt(totalMinute / 60) / 24); var hour = parseInt原创 2020-08-07 13:40:11 · 710 阅读 · 0 评论 -
输入框过滤数字和小数点以外的字符
oninput = "value=value.replace(/[^\d^\.]/g,'')"原创 2020-07-06 15:25:19 · 367 阅读 · 0 评论 -
输入框是正整数或2位小数的校验
var reg = /^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/; if(!reg.test($('#refundMoney').val())) { layer.msg('数值格式不对,正整数或最多2位小数', {icon: 2, time: 2000}); return false; }...原创 2020-07-06 15:22:40 · 261 阅读 · 0 评论 -
hutool常用操作备忘
import cn.hutool.captcha.CaptchaUtil;import cn.hutool.captcha.ShearCaptcha;import cn.hutool.captcha.generator.RandomGenerator;import cn.hutool.core.collection.CollUtil;import cn.hutool.core.util.IdcardUtil;import cn.hutool.poi.excel.ExcelUtil;import.原创 2020-06-29 13:22:32 · 3266 阅读 · 0 评论 -
二维码生成工具类
import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.RoundRectangle2D;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.util.Base64;import .原创 2020-06-28 08:26:54 · 150 阅读 · 0 评论 -
js中统计数组中元素出现的个数
// 返回数组中每个元素出现的次数// 参数是任意数组,reduce的第2个参数要传一个空对象,这个空对象就是返回的个数的对象var getNumCount = function(array) { return array.reduce((total,currentVal) => { if(currentVal in total) { total[currentVal]++; } else原创 2020-05-26 11:59:54 · 3673 阅读 · 0 评论 -
一些项目中用到的正则表达式(持续更新)
//护照校验正则var reg = /(^[EeKkGgDdSsPpHh]\d{8}$)|(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))\d{7}$)/;//营业执照校验正则var reg = /(^(?:(?![IOZSV])[\dA-Z]){2}\d{6}(?:(?![IOZSV])[\dA-Z]){10}$)|(^\d{15}$)/;//手机号校验正则var reg = /^1[35789]\d{9}$/;原创 2020-05-25 16:55:14 · 287 阅读 · 0 评论 -
校验身份证号的js方法
const checkUtil = { //身份证校验 creditNoCheck: function(code){ //身份证号合法性验证 //支持15位和18位身份证号 //支持地址编码、出生日期、校验位验证 var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",原创 2020-05-25 16:53:44 · 403 阅读 · 0 评论 -
随机生成指定位数的数值或字符串
java版本import java.util.Random;//产生随机四位数字验证码public class GenerateValidCode { public static String getValidCode() { String str="0123456789"; StringBuilder sb=new StringBuilder(4); for(int i=0;i<4;i++) { char ch=str.charAt(new Random(原创 2020-05-25 16:46:38 · 569 阅读 · 0 评论