码码在线
发疯的man
公众号☞干货食堂。免费领取2020最新实战项目资源
展开
-
MD5加密工具
MD5Utils.java 应用场景:前台传过来的密码到后台需要加密,使用md5加密算法,然后登录的时候需要通过传来的密码加密一下再和数据库的对比。验证通过。因为md5算法是不可逆的。 package com.coder520.common.utils; import sun.misc.BASE64Encoder; import java.io.UnsupportedEncodingE...原创 2018-02-12 00:33:57 · 409 阅读 · 0 评论 -
考勤打卡定时器Quartz
在线解析表达式网站http://cron.qqe2.com/ 想制定一个定时任务,你只需要加入jar包,写一个定时方法。写一个配置文件,然后在web.xml中加载这个配置文件就可以。很简单 pom.xml <dependency> <groupId>org.quartz-scheduler</groupId> ...原创 2018-02-12 00:34:28 · 974 阅读 · 0 评论 -
springMVC拦截器的用法
SessionInterceptor.java 场景:所有的登录都要通过拦截器,url包含登录,错误等需求的字段直接放过,其他的验证session是否有值,没有值就返回登录页面,有值就放行 package com.coder520.common.interceptor; import com.coder520.user.entity.User; import org.apache.shi...原创 2018-02-12 00:34:35 · 384 阅读 · 0 评论 -
对称加密和非对称工具类
加密方法有对称加密和非对称加密两种。 对称加密是key+明文==加密后的数据 然后服务端得到加密后的数据和key解密得到明文。 这里key是一致的。 非对称加密是key是不一致的。安全,但效率低。 这里需要base64工具类,因为生成的乱码会在传输的过程中出问题。比如说我在这加密了一套算法,服务端那边拿到解密却不是这一套算法,这不是乱套了么,,所以最好规定一套公共的,加密解密都用这种算法...原创 2018-02-15 15:36:52 · 439 阅读 · 0 评论 -
日期工具类
DateUtils.java 场景:1.业务中需要得到今天是周几,返回的是1-7 但是需要减1 因为,老外设计的是按照周日算第一天。 2.计算两个时间段的时间差 3.得到某个时间点的日期,一般用到的场景是,两个时间点来做比较。date.compareTo(date2) 这个方法 package com.coder520.common.utils; import java.uti...原创 2018-02-12 00:34:51 · 490 阅读 · 0 评论 -
考勤打卡项目所有的配置文件
pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/m...原创 2018-02-12 00:34:19 · 768 阅读 · 0 评论 -
时间格式化工具
这里使用的是org.joda.time这个类。 场景:因为我们数据库一般都是存放的是datetime类型,对应的java对象是Date() ,但是我们返回给前端的是长整型 比如:"status": 0, "data": [ { "id": 100006, "parentId": 100001, "name": "冰箱", "statu原创 2018-03-13 21:35:35 · 962 阅读 · 0 评论