自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring boot2.x集成activiti6.0常见问题

1,mybaitis版本冲突,直接排除activiti中的mybatis<dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId> <version>6.0.0</version> <exclusions> <exclus

2020-11-12 11:46:54 108

原创 mysql新版的jdbc驱动配置

新版的mysqljdbc驱动jar包的配置与之前发生了改变,今天在配置mybatis中mysql驱动的时候一直报错:org.apache.ibatis.exceptions.PersistenceException:Error querying database. Cause: java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zo

2020-11-11 11:11:18 610

原创 关于配置idea maven的pom或者bom导入了包 External Libraries没引入jar的问题

关于配置idea maven的pom或者bom导入了包 External Libraries没引入jar的问题查看当前电脑用户的idea配置文件中是否有projectView.xml文件,如果没有新建一个名为projectView的xml文件  文件存放路径:C:\Users\Luther_Lau.IntelliJIdea2018.2\config\options  在文件中加入以下代码<application> <component name="ProjectViewSha

2020-11-11 09:18:21 795

原创 开发中常见的@NotNull,@NotBlank,@NotEmpty注解的区别

开发中常看见@NotNull,@NotBlank,@NotEmpty三个注解,如果在方法上加上这个注解,在执行这个方法之前,会判断方法的入参是否满足使用的注解,工作原理是AOP,使用动态代理增强方法。下面介绍一下他们的应用场景和区别:@NotNull:主要用在基本数据类型上(Int,Integer,Double)举例:@NotNull(message = “年龄不能为空”)private Integer age;@NotBlank:主要用在String字符串上面(String)举例:

2020-11-05 15:30:15 561

原创 Java空字符串与null区别

Java空字符串与null区别:1、类型null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ;""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String str = “” ;2、内存分配String str = null ; 表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间;String str = “”; 表示声明一个字符串类型的引用,其值为""空字符串,这个str引用指向的是空字符

2020-11-05 15:18:57 162

原创 springboot启动时执行任务CommandLineRunner

SpringBoot中CommandLineRunner的作用平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中。简单例子:package org.springboot.sample.runner;import org.springframework.boot.CommandLineRunner;import org.springframework.st

2020-11-05 14:03:47 164

原创 HandlerInterceptorAdapter拦截器的使用

SpringBoot之HandlerInterceptorAdapter在SpringBoot中我们可以使用HandlerInterceptorAdapter这个适配器来实现自己的拦截器。这样就可以拦截所有的请求并做相应的处理。应用场景:日志记录,可以记录请求信息的日志,以便进行信息监控、信息统计等。权限检查:如登陆检测,进入处理器检测是否登陆,如果没有直接返回到登陆页面。性能监控:典型的是慢日志。在HandlerInterceptorAdapter中主要提供了以下的方法:preHand

2020-11-05 13:26:50 4272

原创 @Valid的使用

@Valid的使用@Valid用于验证注解是否符合要求,直接加在变量user之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message 的错误提示信息。@RestController@RequestMapping("/user")public class UserController { @PostMapping public User create (@Valid @RequestBody User user) { System.out.pri

2020-11-04 11:56:57 210

原创 Redis变慢了,怎么排查?

Redis变慢了,怎么排查?分析使用复杂度高的命令存储bigkey集中过期实例内存达到上限fork耗时严重绑定CPUAOF配合不合理使用Swap网卡负载过高总结分析Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一头雾水。很多时候,Redis出现访问延迟变大,都与我们的使用不当或运维不合理导致的。使用复杂度高的命令如果在使用Redis时,发现访问延迟突

2020-09-30 11:22:49 163

原创 新⼀代微服务AlibabaCloud 初认识

新⼀代微服务AlibabaCloud+Docker容器化零基础到实战新⼀代微服务Spring Cloud Alibaba学前基础技术栈和环境说明Spring Cloud Alibaba微服务架构使⽤Maven聚合⼯程创建微服务架构添加POM依赖新⼀代微服务Spring Cloud AlibabaSpring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。学前基础SpringBoot2.x基础 。Linux基础。

2020-09-29 16:31:05 429

新一代微服务AlibabaCloud,Maven聚合工程。

使⽤Maven聚合⼯程创建微服务架构,实际项目中使用JDK8.X,JDK11.X。适合初学者。博客地址:https://blog.csdn.net/weixin_46469945/article/details/108870863

2020-09-30

空空如也

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

TA关注的人

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