自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程

1.1 多线程介绍学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程什么是多线程呢?即就是一个程序中有多个线程在同时执行。通过下图来区别单线程程

2020-10-24 19:50:43 1296 1

原创 Springboot整合Mybatis-plus(比较详细)

Springboot整合Mybatis-plus一、添加依赖pom.xml<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><dependency> <groupId>com.alibaba</groupId> <a

2020-10-24 19:28:39 897 2

原创 SpringBoot整合SpringSecurity(通俗易懂)

先看后赞,养成习惯。点赞收藏,人生辉煌基于数据库的身份认证一、创建项目创建一个 SpringBoot 模块项目,选择相关依赖:先搭建项目正常访问,在pom.xml中,先把Spring Security依赖注释<!--<dependency>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-bo.

2020-10-24 17:04:57 49098 42

原创 Swagger简介以及SpringBoot整合Swagger(通俗易懂)

1.Swagger简介2.SpringBoot整合Swagger文章目录前言一、Swagger简介二、SpringBoot整合Swagger1.引入库2.读入数据总结前言在服务端开发过程中,开发人员往往会提供出来很多API接口供客户端开发人员使用,那么为了方便使用呢,开发人员会在开发接口的过程中同时维护一份文档,以说明每一个接口的访问方式、需要的参数、返回的结果等基本信息。基于上述情况,诞生了许多API接口文档自动化生成工具,今天重点要说的就是其中的Swagger。一、Swagger简

2020-10-22 16:28:21 2517

原创 main方法里使用@Autowired注解报空指针错误

开发过程中的一次踩坑,记录一下。main方法里使用@Autowired注解报空指针错误原因:程序执行是这样子的,先找到main方法开始执行,然后从上先执行static修饰的语句,显示初始化ac,然后开始执行main方法里的语句,由于studentService没有初始化,会在执行它的方法时报出空指针异常,程序运行失败。为什么不会先实例化StudentService呢?因为StudentService加上@Autowired注解后,注入是在容器中实例化对象,不再是静态的。而Java变量的初始化顺序为:静

2020-10-21 10:37:08 5458

空空如也

空空如也

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

TA关注的人

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