07 2019 档案

摘要:1、实现目标 输入:两个日期 输出:两个日期相差的天数 2、代码实现 方法1: 通过Calendar类的日期比较。注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是分闰年和平年的,各自的天数不同 方法2: 直接通过计算两个日期的毫秒数,他们的差除以一天的毫秒数, 阅读全文
posted @ 2019-07-27 17:26 霞光里 阅读(1595) 评论(0) 推荐(0) 编辑
摘要:1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy 阅读全文
posted @ 2019-07-27 17:24 霞光里 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:在实际开发项目中,有些数据在前后端的传输过程中需要进行加密,那就需要保证前端和后端的加解密需要统一。这里给大家简单演示AES在JavaScript前端和Java后端是如何实现加密和解密的。 java端: package com.lin.utils; import java.math.BigInteg 阅读全文
posted @ 2019-07-22 13:52 霞光里 阅读(4647) 评论(0) 推荐(0) 编辑
摘要:最近有一个加解密的需求,其实没有什么难度,但是实践过程中踩了很多坑,把踩坑过程分享出来。 1、前端JS加密 /** * 加密(需要先加载aes.min.js文件) * @param word * @returns {*} */ function aesMinEncrypt(word){ var _w 阅读全文
posted @ 2019-07-22 13:44 霞光里 阅读(19219) 评论(5) 推荐(2) 编辑
摘要:Java后台保存base64图片数据 使用byte[] bytes = new BASE64Decoder().decodeBuffer(str);需要引入sun.misc.BASE64Decoder,但在eclipse中提示不存在此war包。 查阅后在一篇文章中提到: “一直以来Base64的加密 阅读全文
posted @ 2019-07-22 13:20 霞光里 阅读(3677) 评论(0) 推荐(0) 编辑
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1 阅读全文
posted @ 2019-07-03 10:20 霞光里 阅读(894) 评论(0) 推荐(0) 编辑