自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 「每日五分钟,玩转JVM」:JVM简介

聊聊JVMJVM,一个熟悉又陌生的名词,从认识Java的第一天起,我们就会听到这个名字,在参加工作的前一两年,面试的时候还会经常被问到JDK,JRE,JVM这三者的区别。JVM可以说和我们是老朋友了,但是在工作中的应用场景也许不如那些框架,但是在关键时候还是得靠它去搞定问题,俗话说得好,知...

2019-08-20 08:22:00 121

转载 Spring Boot 2.x(十六):玩转vue文件上传

为什么使用Vue-Simple-Uploader 最近用到了Vue + Spring Boot来完成文件上传的操作,踩了一些坑,对比了一些Vue的组件,发现了一个很好用的组件——Vue-Simple-Uploader 再说说为什么选用这个组件,对比vue-ant-design和eleme...

2019-08-13 09:01:00 542

转载 Spring Boot 2.x(十四):整合Redis,看这一篇就够了

Redis简介 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库(NoSQL)。 Redis的特性 Redis的所有操作都是原子性的,意思...

2019-08-09 08:56:00 117

转载 Spring Boot 2.x(十三):你不知道的PageHelper

PageHelper 说起PageHelper,使用过Mybatis的朋友可能不是很陌生,作为一款国人开发的分页插件,它基本上满足了我们的日常需求。但是,我想去官方文档看看这个东西配合Spring Boot进行使用的时候,发现了这个: 所以花了一个晚上的时间,研究了一下合理的怎么玩这...

2019-08-08 09:04:00 210

转载 Spring Boot 2.x(十二):Swagger2 的正确玩儿法

Swagger2简介 简单的来说,Swagger2的诞生就是为了解决前后端开发人员进行交流的时候API文档难以维护的痛点,它可以和我们的Java程序完美的结合在一起,并且可以与我们的另一开发利器Spring Boot来配合使用。 开始使用 第一步:导入POM文件 ...

2019-08-07 09:03:00 107

转载 Spring Boot 2.x(十一):AOP实战--打印接口日志

接口日志有啥用 在我们日常的开发过程中,我们可以通过接口日志去查看这个接口的一些详细信息。比如客户端的IP,客户端的类型,响应的时间,请求的类型,请求的接口方法等等,我们可以对这些数据进行统计分析,提取出我们想要的信息。 怎么拿到接口日志 这里,我们使用的是Spring的两大杀器之A...

2019-08-06 09:39:00 161

转载 Spring Boot 2.x(十):构建优雅的RESTful接口

RESTful 相信在座的各位对于RESTful都是略有耳闻,那么RESTful到底是什么呢? REST(Representational State Transfer)表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。需要注意的是,...

2019-08-05 08:50:00 74

转载 Spring Boot 2.x(九):遇到跨域不再慌

什么是跨域 首先,我们需要了解一下一个URL是怎么组成的: // 协议 + 域名(子域名 + 主域名) + 端口号 + 资源地址 http: + // + www.baidu.com + :8080/ 只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不...

2019-08-02 09:15:00 56

转载 Spring Boot 2.x(八):日志框架的选择和使用

我们为啥要用日志? 最初我们开始接触Java的时候,我们通常会使用System.out.println()将我们想要知道的信息打印到控制台。 但是,如果在服务器上我们去运行我们的Java程序,这个时候就凸显了日志对于一个系统来说的重要性,查找异常信息、分析系统运行情况等都需要用到日志。 ...

2019-08-01 09:12:00 83

转载 Spring Boot 2.x(七):全局异常处理

前言 异常的处理在我们的日常开发中是一个绕不过去的坎,在Spring Boot 项目中如何优雅的去处理异常,正是我们这一节课需要研究的方向。 异常的分类 在一个Spring Boot项目中,我们可以把异常分为两种,第一种是请求到达Controller层之前,第二种是到达Control...

2019-07-31 14:23:00 168

转载 Spring Boot 2.x(六):优雅的统一返回值

为什么要统一返回值 在我们做后端应用的时候,前后端分离的情况下,我们经常会定义一个数据格式,通常会包含code,message,data这三个必不可少的信息来方便我们的交流,下面我们直接来看代码 ReturnVO packageindi.viyoung.viboot.util;...

2019-07-30 09:03:00 183

转载 Spring Boot 2.x(五):整合Mybatis-Plus

简介Mybatis-Plus是在Mybatis的基础上,国人开发的一款持久层框架。并且荣获了2018年度开源中国最受欢迎的中国软件TOP5同样以简化开发为宗旨的Spring Boot与Mybatis-Plus放在一起会产生什么样的化学反应呢?下面我们来领略一下两者配合带来的效率上的提...

2019-07-29 09:10:00 72

转载 Spring Boot 2.x(四):整合Mybatis的四种方式

前言目前的大环境下,使用Mybatis作为持久层框架还是占了绝大多数的,下面我们来说一下使用Mybatis的几种姿势。姿势一:零配置注解开发第一步:引入依赖首先,我们需要在pom文件中添加依赖:第二步:配置文件这里我们采用yml来进行编写,与properties文件相比,ym...

2019-07-26 22:48:00 127

转载 Spring Boot 2.x(三):整合Spring Data JPA

为什么是JPAJPA虽然小众,但是足够优雅╮(╯_╰)╭,由于微服务的兴起,服务粒度的细化,多表联合的场景逐渐减少,更多的是一些简单的单表查询,而这正是JPA的强项所在。所以,以后的实战项目中我也会用JPA来操作数据库,当然Mybatis也会在后面的教程中来集成,毕竟主流┑( ̄Д  ̄)┍。...

2019-07-25 20:50:00 198

转载 Spring Boot 2.x (二):How Hello World & 热部署

本篇摘要上一篇文章,我们构建了一个HelloWorld的程序,现在,我们来看一下这个程序,下面是我们这一节要分析的点。spring-boot-starter-boot@SpringBootApplication热加载spring-boot-starter-boot我们这个程序是...

2019-07-24 22:54:00 64

转载 Spring Boot 2.x(一):Hello World

简介本系列基于 Spring Boot 2.1.0 的官方文档,除去了文档中一些冗余的东西,加上了一些自己的理解,意图是在于帮助更多初识Spring Boot的人来进行一次探险。本系列建议具有Java基础和Spring使用经验的同学学习。什么是Spring Boot在使用之前,我们先来...

2019-07-23 22:23:00 51

空空如也

空空如也

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

TA关注的人

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