自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Thinkingcao的博客

每首歌是每张脸

原创 Spring Boot 修改静态资源不用重启项目,一个LiveReload(自动刷新)全搞定

一、前言 在使用SpringBoot快速开发框架,进行Web项目开发编码的时候,每次对文件进行更改之后,都要手动重启项目,SpringBoot热部署估计大家都用过,只需要添加 spring-boot-devtools 依赖就可以轻松实现热部署 二、热部署devtools 1、热部署插件的原理...

2019-10-18 10:31:21

阅读数 25

评论数 1

原创 SpringBoot 系列教程(十八):SpringBoot通过url访问获取内部或者外部磁盘图片

一、默认静态资源映射 1. 在 Spring Boot 中,默认情况下,一共有5个位置可以放静态资源,Spring Boot 默认将 /** 所有访问映射到以下目录,五个路径分别是如下5个: classpath:/META-INF/resources/ classpath:/resource...

2019-01-23 17:17:00

阅读数 3650

评论数 8

原创 SpringBoot 系列教程(十三):SpringBoot集成EasyPoi实现Excel导入导出

“无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点人工智能教程可以跳转到教程。 easypoi官方文档:http://easypoi.mydoc.io/ 借鉴博客:https://blog....

2018-12-16 18:08:22

阅读数 6513

评论数 50

原创 SpringBoot项目控制台打印Spring日志级别控制(屏蔽org.springframework.*)

控制台打印日志过多,看起来头疼,在日志中配置,可以配置log4j来控制日志打印输出的级别。屏蔽org.springframework.*输出的DEBUG以下即可看起来干净很多 日志等级由高到低分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建...

2018-12-13 14:55:15

阅读数 3766

评论数 0

原创 Java微信公众号开发微信网页授权之前端传递code方式获取用户信息

本片博客讲解的网页授权分为两步,前端先传递backUrl(回调地址)到后台网页授权接口,该接口拿到回调地址后组装授权连接,重定向到前端页面,前端页面截取Code,传入后端获取用户信息方法,获取用户信息的方法拿到code后,完成授权流程,获取用户信息完成; 一、网页授权获取用户基本信息 如果用...

2019-08-05 18:03:12

阅读数 650

评论数 7

原创 Java微信公众号开发之网页授权获取用户基本信息

本片博客讲解的网页授权只需要前端传递一个backUrl(回调地址),到后台接口,后台接口完成整个授权流程,无需前端做更多工作; 前言 微信公众号开发,需要用到网页授权获取用户信息,通过OAuth2.0网页授权机制,来获取用户基本信息,进而实现自己的业务逻辑。(前提条件:公众号为服务号,且通过...

2019-02-25 16:49:07

阅读数 1635

评论数 4

原创 SpringBoot 系列教程(十):搭建SpringBoot集成Mybatis+druid连接池监控

项目源码 :https://github.com/Thinkingcao/SpringBootBucket/tree/master/springboot-mybatis-druid 前言 今年注定是不平凡的一年,Spring家族的一套SpringBoot+SpringCloud掀起来一阵热...

2018-12-04 15:20:44

阅读数 633

评论数 2

原创 SpringBoot 系列教程(三十):SpringBoot整合Mybatis注解版增删改查

源码:https://github.com/Thinkingcao/SpringBootLearning/tree/master/springboot-mybatis 本文主要讲解如何使用SpringBoot整合Mybatis,并访问数据库。由于Mybatis这个框架太过于流行,所以这里不过多涉...

2019-02-20 13:37:57

阅读数 90

评论数 0

原创 SpringBoot 系列教程(五十七):SpringBoot跳转static目录下静态html页面

源码:https://github.com/Thinkingcao/SpringBootLearning/tree/master/springboot-html 前言 在src/main/resources下面有两个文件夹,static和templates,springboot默认stati...

2019-11-13 21:06:55

阅读数 14

评论数 0

翻译 深入理解java注解的实现原理

前言 在Spring 2.0及早期时代,Web项目开发是通过配置文件 xml来实现 Bean 的依赖注入,有多少个Bean,就在xml配置问价中加多少个,这样一来在 Bean 的数量越来越多的时候,xml的配置也就会越来越复杂,显得格外的冗余,很多代码都是一个模式,需要做下封装才好。Spring...

2019-11-13 17:02:40

阅读数 24

评论数 0

原创 深入理解java注解的实现原理

前言 在Spring 2.0及早期时代,Web项目开发是通过配置文件 xml来实现 Bean 的依赖注入,有多少个Bean,就在xml配置问价中加多少个,这样一来在 Bean 的数量越来越多的时候,xml的配置也就会越来越复杂,显得格外的冗余,很多代码都是一个模式,需要做下封装才好。Spring ...

2019-11-13 16:36:39

阅读数 4

评论数 0

原创 Java开发微信公众号之整合weixin-java-tools框架开发微信公众号

微信开发者接入文档 :https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319 一、前言 在要做微信项目开发前,大家都会去了解微信公众号的类型和注册流程,以及不同公众号的功能使用权限,这个我前面文章也有过...

2019-04-16 14:30:07

阅读数 4320

评论数 5

转载 Nginx配置——动静分离

一、引言 下面学习一下Nginx的动静分离如何配置。 二、动静分离 1、何为动静分离呢? Nginx 动静分离,简单来说,就是动态请求和静态请求分开,也可以理解成使用 Nginx处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种。 第一种:纯粹把静态文件独立...

2019-11-13 13:14:14

阅读数 3

评论数 0

转载 Nginx配置——负载均衡

一、引言 上一篇介绍了一下Nginx的反向代理,在文章中,留下一个问题:反向代理服务器,怎么选择挂在它后面的哪一台具体服务器呢?带着这个问题,下面就来学习一下 Nginx 的负载均衡及配置 在学习之前,一如既往,如果没有 Linux 和 Nginx 环境 或者没有看过 Nginx 的反向代理,...

2019-11-13 11:25:39

阅读数 5

评论数 0

转载 Nginx配置——反向代理

一、引言 其他话不多说,下面来学习一下 Nginx 的反向代理。如果没有 Linux 和 Nginx 环境,可以参考前两篇文章。 VirtualBox安装Centos7 在Centos7下安装Nginx 二、何为反向代理? 在介绍反向代理之前,先来了解一下正向代理。 一、正向代理: 把...

2019-11-13 10:44:32

阅读数 5

评论数 0

原创 SpringBoot 系列教程(五十六):SpringBoot配置SSL证书使用HTTPS访问

一、前言 日常项目开发过程中,测试环境和生产环境大多数使用HTTP访问服务,从浏览器上可以看到,左上角一般会显示不安全提示,好在为了安全层面着想,现在生产环境基本都会使用HTTPS来访问服务,这样安全性较高,传统的SSM架构,部署web服务都是托管与外部Tomcat容器,那么配置HTTPS...

2019-11-08 11:18:26

阅读数 102

评论数 0

原创 lombok 简化java代码注解

一、Lombok使用方法 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方...

2018-06-13 14:32:35

阅读数 182

评论数 0

原创 SpringBoot 系列教程(五十五):SpringBoot整合MapStruct自动映射DTO

MapStruct: https://mapstruct.org 前言 MapStruct是一个Java注释处理器,在比较常见的项目开发过程中,前端提交往后端的数据,一部分是不需要存入数据库当中的;后端从数据库中取出的数据,一部分是不可以交给用户的;那么,Po面向的是DB,访问数据库交互,Vo...

2019-11-05 01:05:33

阅读数 22

评论数 0

原创 IDEA基本使用配置(持续更新)

1、idea:设置Java中的常量类,等号对齐 a.步骤 setting——>code style——>Java——>Wrapping and baces——>Group declarations ——>Align f...

2019-10-10 10:29:48

阅读数 29

评论数 0

原创 SpringBoot 系列教程(五十四):SpringBoot自定义favicon.ico配置

一、默认的favicon.ico Spring Boot提供了一个默认的Favicon,每次访问应用的时候都能看到,就是我们每次访问SpringBoot项目左上角看到的那个小绿色叶子。 二、自定义favicon.ico图标 2.1. 可关闭和启用favicon.ico a.我们可以在...

2019-09-30 11:16:16

阅读数 23

评论数 0

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