自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kermit的博客

知识改变命运,技术改变世界

  • 博客(18)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 利用反射将属性类型为String,值为Blank的设置为null,值为null的设置为""

package com.learn.utils;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * @author kermit.liu o...

2019-05-23 15:48:43 1666 1

原创 SpringMVC Web 请求参数校验拦截校验不通过数据

普通web请求可以通过 javax.validation.constraints package下的注解进行参数校验,那么校验后返回的校验失败的结果怎么友好型提醒呢?通过下面异常拦截处理:package com.oyo.supplier.web;import com.alibaba.fastjson.JSON;import com.google.common.collect.Lists...

2019-05-15 19:02:46 2456

原创 Java反射学习系列【转】

Java反射学习系列

2019-05-14 14:17:34 173

原创 Java泛型学习系列【转】

Java泛型学习系列

2019-05-13 17:28:23 338

原创 Java并发学习系列【转】

Java并发编程学习

2019-05-13 17:05:29 207

原创 jdk8 lambda常用方法【循环-过滤-排序-拼接-转map-数据分块-数据分组-统计函数-字段赋值】

package com.learn.stream.lambda;import com.alibaba.fastjson.JSON;import com.google.common.collect.Sets;import com.learn.bean.CouponInfo;import com.learn.utils.LambdaUtil;import lombok.extern.sl...

2019-05-13 11:41:06 3816

原创 Dubbo RPC 调用参数校验 - hibernate validator

普通web请求可以通过 javax.validation.constraints package下的注解进行参数校验,校验的结果会被Spring Mvc包装处理返回到前端,那么rpc调用如何通过注解进行参数校验呢?查找资料发现可以通过 hibernate validator 进行参数校验,对校验结果进行自定义处理展示。导入pom依赖<!-- hibernate validato...

2019-05-09 17:32:44 3465

原创 自定义注解校验枚举参数

自定义注解package com.learn.annotations;import com.learn.exception.EnumValueCheckException;import com.learn.exception.ExceptionCode;import javax.validation.Constraint;import javax.validation.Const...

2019-05-08 15:07:54 4601

原创 idea 解决创建maven项目启动缓慢的问题

-DarchetypeCatalog=internal

2019-05-07 16:26:13 3901

原创 idea 自定义文件 注释

2019-05-07 16:19:55 740

原创 idea 多模块项目,以及各个模块的业务

v1.0最外层父项目 pom 中的 packaging 为 pom,其他module 的pom的 packaging 全部为jar,starter下 pom中添加下面plugin 从而保证打出的jar包可以将所有module都包括进来<plugin> <groupId>org.springframework.boot</groupId> ...

2019-05-07 16:11:45 1911

原创 idea 导入依赖报错-Unable to import maven project-See logs for details

更改jdk环境,选择红色的

2019-05-07 15:55:07 5865 1

原创 idea Maven 骨架

Maven 的41种骨架:1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)3: internal -> app...

2019-05-07 15:53:47 1567

原创 idea 导出类图

选中要导出类图的文件 右键

2019-05-07 10:37:31 11723

原创 idea 自定义代码段-快捷键

2019-05-06 20:03:32 2835

原创 idea 快捷键 For Mac

目录IntelliJ IDEA For Mac 快捷键Mac键盘符号和修饰键说明Editing(编辑)Search/Replace(查询/替换)Usage Search(使用查询)Compile and Run(编译和运行)Debugging(调试)Navigation(导航)Refactoring(重构)VCS/Local History(版本控制/本地历...

2019-05-06 19:49:57 986

原创 Mac 配置多个ssh key

在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)1. 进入 .ssh 目录cd .ssh2. 在终端中执行ssh-keygen -t rsa -C "[email protected]"3. .ssh文件中多个两个文件 id_rsa 私钥,id_rsa.pubopen ~...

2019-05-06 18:33:14 1803

原创 Git 基本知识以及常用操作

目录Git基本知识学习Git总结新建代码库首次本地项目上传【步骤】配置更新文件代码提交.git目录分支标签查看信息远程同步撤销补充【stash】Git基本知识学习推荐廖雪峰老师的教程Git总结操作仓库变化专用名词的译名如下:Workspace:工作区Index / Stage:暂存区Repository:仓...

2019-05-06 17:51:20 884

Java 8函数式编程

Java 8函数式编程

2019-05-07

大象 Thinking In UML

大象 Thinking In UML

2019-05-07

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

TA关注的人

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