自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 近期问题列表清单

1.@Target2.枚举类3.@PostContruct4.@slf4j日志使用5.@ControllerAdvice、@ExceptionHandler 对全局异常的处理6.jdk8新特性7.@validate8.@lombok 中的@NoArgsConstructor@AllArgsConstructor9.@幂等操作10.post、get、put、d...

2019-09-01 18:02:55 236

原创 git reset 和revert

git 撤销命令 包括对add、commit、push、pull的撤销git分为工作区(代码直接修改)、暂存区(add)、本地仓库(commit)、远程仓库(push)reset分为 soft、mixed、hard三种其中mixed为默认,即 git reset 就表示为git reset -mixed一、撤销add操作git reset HEAD <file>...

2019-10-18 00:08:54 208

原创 fastDFS图片文件上传

@RestController@RequestMapping("upload")public class UploadController { @Autowired private UploadService uploadService; /** * 上传图片功能 * @param file * @return */ ...

2019-09-08 22:01:54 428

转载 实体entity、JavaBean、Model、POJO、domain的区别

实体entity、JavaBean、Model、POJO、domain的区别Java Bean、POJO、 Entity、 VO , 其实都是java 对象,只不过用于不同场合罢了。按照 Spring MVC 分层结构:JavaBean: 表示层 (Presentation Layer)Entity: 业务层 (Service layer)Dao: 数据访问层 (data access...

2019-09-08 20:26:19 619

转载 Apache Commons Beanutils 三 (BeanUtils、ConvertUtils、CollectionUtils...)

ConvertUtils 是 Commons-BeanUtils 包中的一个数据类型转换工具类,主要用来在字符串和各种类型数据间进行转换,还包括对数组的转换简单介绍下两个方法的使用,populate和copyProperties,populate可以帮助我们把Map里的键值对值拷贝到bean的属性值中;copyProperties,顾名思义,帮我们拷贝一个bean的属性到另外一个be...

2019-09-08 18:33:20 340

原创 Springboot+Mybatis+PageHelper 分页、排序

Springboot+Mybatis+PageHelper 分页、排序升序 asc、降序 desc<!-- 继承 spring boot 父包--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring...

2019-09-08 18:08:22 614

原创 mybatis3中@SelectProvider的使用技巧

mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。1.使用@SelectProvider@SelectProvider是声明在方法基本上的,这个方法定义在Mapper对应的的interface...

2019-09-08 14:45:39 463

转载 mybatis笔记之使用Mapper接口注解

1. mybatis支持的映射方式mybatis支持的映射方式有基于xml的mapper.xml文件、基于java的使用Mapper接口class,简单学习一下mybatis使用接口来配置映射的方法。接口方法注解主要是四个:@Insert、@Delete、@Update、@Select2. 如何使用接口注解来映射下面的实验都是基于t_user表的,其结构如下: 1...

2019-09-08 11:40:43 544 1

原创 控制台打印mybatis的sql执行语句

引入slf4j依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8.1<...

2019-09-08 11:38:53 154

转载 JPA 的基本注解

看了 JPA 的 Helloworld 之后说一下 JPA 的基本注解1.@Entity:修饰实体类,指明该类将映射到指定的数据表,例如:Customer 类默认的数据表名为 customer2.@Table:当实体类与映射的数据库表名不同名时需要使用 @Table 注解,该注解与 @Entity 注解并列使用,使用其name 属性指明数据库的表名 1 @Table(nam...

2019-09-08 11:09:49 521

原创 Navicat for mysql 连接远程数据库 出现SQL Error (2013)

也可以在本地的cmd里面输入,services.msc打开服务界面,关闭服务,过一阵再重启也能解决问题其他一些比较复杂的解决方案,我没有尝试:https://blog.csdn.net/benben1580/article/details/79334523https://blog.csdn.net/weixin_39676287/article/details/78277326...

2019-09-08 11:04:51 1303 1

原创 使用@RequestBody后postman调接口报错

问题原因:Media Type,即是Internet Media Type,互联网媒体类型,也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息。例如: Content-Type: text/html;charset:utf-8;常见的媒体格式类型如下:text/html :HTML格式text/plain :纯文本格式 ...

2019-09-07 11:48:48 876

转载 @PostConstruct

PostConstruct注释用于在完成依赖项注入以执行任何初始化之后需要执行的方法。必须在类投入使用之前调用此方法。所有支持依赖注入的类都必须支持此注释。即使类没有请求注入任何资源,也必须调用使用PostConstruct注释的方法。只有一个方法可以使用此批注进行批注。应用PostConstruct注释的方法必须满足以下所有条件:除了拦截器之外,方法绝不能有任何参数,在这种情况下它采用I...

2019-09-01 18:10:55 969

转载 @Target @Retention

@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR)——构造函数...

2019-09-01 17:24:14 696

原创 validate注解做校验

引入依赖因为我们构建的是spring boot项目,所以直接引入web的starter的依赖即可<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...

2019-09-01 17:19:36 384

原创 lombok标签

在代码中我们可以只加上标签@Data 而不用get,set方法;val : 和 scala 中 val 同名, 可以在运行时确定类型;@NonNull : 注解在参数上, 如果该类参数为 null , 就会报出异常, throw new NullPointException(参数名)@Cleanup : 注释在引用变量前, 自动回收资源 默认调用 close() 方法@Ge...

2019-09-01 17:16:54 679

转载 使用spring ResponseEntity处理http响应

简介使用spring时,达到同一目的通常有很多方法,对处理http响应也是一样。本文我们学习如何通过ResponseEntity设置http相应内容、状态以及头信息。ResponseEntityResponseEntity标识整个http相应:状态码、头部信息以及相应体内容。因此我们可以使用其对http响应实现完整配置。如果需要使用ResponseEntity,必须在请求点返回,通常在...

2019-08-31 20:05:37 2201

转载 HttpStatus状态详解

常用HttpStatus状态:HttpStatus.OK = 200; HttpStatus.BAD_REQUEST = 400; HttpStatus.FORBIDDEN = 403; HttpStatus.NOT_FOUND = 404; HttpStatus.REQUEST_TIMEOUT = 408; HttpStatus.SERVICE_UNAVAILABLE =500;...

2019-08-31 20:01:34 554

转载 @GeneratedValue 注解详解

springboot中@GeneratedValue作用:(1)、@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键、@GeneratedValue提供了主键的生成策略。(2)、@GeneratedValue注解有两个属性,分别是strategy和generator,generator属性:generator属性的值是一个字符串,默认为"",其声...

2019-08-31 19:59:55 1378

原创 SelectByIdListMapper,遍历查询

public interface SelectByIdListMapper<T, PK> 接口名称SelectByIdListMapper<T,pk> 参数 返回的对应 pojo 字段名 pk 查询的list字段 的数据类型 LONG INT等通俗的讲就是,通过列表,查询并返回实体类,自动遍历列表中的数据...

2019-08-31 19:54:09 1038

原创 mapper配置实体类与表之间的关系

官方参考文档:https://github.com/actor-t/springboot-mapper-redis

2019-08-31 19:52:20 583

原创 Hystix常规配置与使用

Hystrix设计目标:对来自依赖的延迟和故障进行防护和控制——这些依赖通常都是通过网络访问的 阻止故障的连锁反应 快速失败并迅速恢复 回退并优雅降级 提供近实时的监控与告警Hystrix遵循的设计原则:防止任何单独的依赖耗尽资源(线程) 过载立即切断并快速失败,防止排队 尽可能提供回退以保护用户免受故障 使用隔离技术(例如隔板,泳道和断路器模式)来限制任何一个依赖的影响...

2019-08-30 11:36:53 335

原创 Eureka的常规配置

Eureka: server: #服务注册中心 enable-self-preservation:true #保护机制,以确保注册中心可以将不可用的实例正确剔除 eviction-interval-timer-in-ms:60 #失效剔除,每隔60s,对服务列表中的失效服务进行删除,所以说,失效的服务并不是立即被剔除的Eureka: c...

2019-08-30 10:32:32 120

空空如也

空空如也

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

TA关注的人

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