- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 Intellij IDEA 快捷键大全
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可
2017-11-21 14:02:47 93023
转载 springboot-静态文件 js,css,html等
静态页面spring boot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,如下/static/public/resources/META-INF/resources比如,在resources建立一个static目录和index.htm静态文件,访问地址http://localhost:8080/ind...
2017-11-14 15:15:20 100586
原创 一、java项目常用工具类之加密工具类
项目环境:jdk1.8+spring4.3.12一、问题描述及试用场景:在项目规范中,有时需要对一些数据进行加密解密,常见的就是前后端加密参数在网络上传输。一方面,数据在网络上是以加密的方式传输的,原数据不可见。另一方面,如果数据被更改,服务端通过加密参数与前端传过来的密文比较即可判断出数据是否已被更改。常用加密方式有:MD5,HMAC,RSA,SHA等。二、样例代
2017-11-12 16:56:19 95428
原创 二、java项目常用工具类之beancopy,bean和map转换工具类
项目环境:jdk1.8+spring4.3.12一、问题描述及试用场景:在项目规范中,要求类名以DO为尾的类作为数据库层实体bean,类名以MO为尾的类作为系统传输层实体bean,类名以VO为尾的类作为服务端与前端交互的实体bean。由于以上要求,需要在各个bean直接进行copy数据,除了傻瓜式的set/get or constructor来copy数据外,spring提供了直...
2017-11-12 16:38:51 109981 1
原创 三、java项目常用工具类之时间格式转换工具类
一、问题描述及试用场景:在项目开发中,经常需要时间格式转换,计算某日期前后n天等。二、样例代码:package org.egg.utils;import org.apache.commons.lang3.StringUtils;import java.text.ParseException;import java.text.SimpleDateFo
2017-11-12 16:27:30 95427 2
原创 四、java项目常用工具类之http请求工具类
项目环境:jdk1.8+spring4.3.12一、问题描述及试用场景:在项目开发中,经常用调用http接口,下面是封装apache的httpclient工具类。二、样例代码:package org.egg.utils;import org.apache.http.client.config.RequestConfig;import org.apach...
2017-11-12 16:22:56 107501 4
原创 五、java项目常用工具类之properties提取数据工具类
一、问题描述及试用场景:在项目开发中,为了解耦,我们习惯把一些常变数据放在配置文件里。除了在spring项目中通过注解来获取配置文件properties的内容,还可以直接通过spring的工具类来获取。二、样例代码:package org.egg.utils;import org.springframework.core.io.ClassPathReso
2017-11-12 16:18:42 95489
原创 六、java项目常用工具类之校验参数工具类
一、问题描述及试用场景:在项目开发中,常常需要校验入参参数的合法性,是否为空,String类型字段内容是否大于限定长度等等。二、解决方案思路:这里建议使用hibernate的工具包,稍加封装即可实现三、样例源码:package org.egg.utils;import org.egg.enums.CommonErr
2017-11-12 16:11:58 100972
原创 七、java项目常用工具类之json序列号工具类
一、问题描述及试用场景:在项目开发中,打印日志时需要把实体类json序列化或者网络传输时也需要json序列化。二、样例代码:package org.egg.utils;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alibaba.f
2017-11-12 15:55:55 93448
原创 八、java项目常用工具类之卡号,手机号隐藏工具类
一、问题描述及试用场景:在项目开发中,对于一些敏感数据需要特殊处理;比如在落地数据库或打印日志时需要把卡号前6后4,手机号前3后4等;二、样例源码:package org.egg.utils;import org.apache.commons.lang3.StringUtils;/** * @author dataochen * @Descrip
2017-11-12 15:50:47 95246
转载 如何把自己的Jar包上传到 maven 官方仓库中,Maven上传图文讲解
之前有同学在本站发布过“Maven的Mirror和Repository 的详细讲解”,这种我们自己搭建仓库和私服,一般这种是服务于公司或者团体。但是针对小“ 团伙 ”或者单兵作战,或者我们希望开源,开发给其他人去用,那么我们可以直接提交到官方(maven.org),然后dependency去引入即可,如下图:当然,上面是已经开源好的,在Maven公共库里面是存在的。一、Maven中...
2017-11-12 14:53:40 103767 6
原创 springboot搭建项目之日志AOP,支持日志内容可配置控制(黑名单字段不会打印或其他处理方式)
一、问题描述及试用场景在项目调试或生产环境追查问题时,日志文件是我们最常用的方式。为了满足日志规范和方便日志追查,一般会写个日志拦截AOP切面注入相关方法,打印入参,出参。但有个头疼问题,某些参数里包含一些敏感字段,给予数据安全一般不允许打印,比如:用户密码,银行卡卡号,手机号等等。下面就是这个问题的基本解决方案和思路。二、解决方案思路:在AOP增强方法中,加入黑名单概念,既如果切
2017-11-12 14:22:33 95351
转载 tomcat访问(access)日志配置、记录Post请求参数
一、配置与说明tomcat访问日志格式配置,在config/server.xml里Host标签下加上 prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" [%{postdata}r] %s %{Referer}
2017-11-07 15:03:46 93263
hibernate-validator 5.3.5.Final jar
2017-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人