自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

hibernate-validator 5.3.5.Final jar包 ;desc:if you want validator your project

2017-11-12

mysql-connector-java-5.0.3-bin

mysql-connector-java-5.0.3-bin完美呈现

2014-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除