- 博客(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
1750
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
2521
原创 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
3851
原创 Dubbo RPC 调用参数校验 - hibernate validator
普通web请求可以通过 javax.validation.constraints package下的注解进行参数校验,校验的结果会被Spring Mvc包装处理返回到前端,那么rpc调用如何通过注解进行参数校验呢?查找资料发现可以通过 hibernate validator 进行参数校验,对校验结果进行自定义处理展示。导入pom依赖<!-- hibernate validato...
2019-05-09 17:32:44
3490
原创 自定义注解校验枚举参数
自定义注解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
4622
原创 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
1933
原创 idea 导入依赖报错-Unable to import maven project-See logs for details
更改jdk环境,选择红色的
2019-05-07 15:55:07
5921
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
1592
原创 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
1004
原创 Mac 配置多个ssh key
在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)1. 进入 .ssh 目录cd .ssh2. 在终端中执行ssh-keygen -t rsa -C "yourEmail@xxx.com"3. .ssh文件中多个两个文件 id_rsa 私钥,id_rsa.pubopen ~...
2019-05-06 18:33:14
1843
原创 Git 基本知识以及常用操作
目录Git基本知识学习Git总结新建代码库首次本地项目上传【步骤】配置更新文件代码提交.git目录分支标签查看信息远程同步撤销补充【stash】Git基本知识学习推荐廖雪峰老师的教程Git总结操作仓库变化专用名词的译名如下:Workspace:工作区Index / Stage:暂存区Repository:仓...
2019-05-06 17:51:20
893
小白询问关于NSData的问题
2015-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人