自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring boot学习(九)Spring boot配置邮件发送

前言 邮件发送这一功能在实际的项目中使用的是非常普遍的,用户忘记账户忘记密码等很多操作都是通过邮件的方式来交互,因此邮件发送在web开发中是必不可少一个功能模块,本文就主要介绍如何在spring boot中发送不同类型的邮件。 Spring boot中配置步骤 Spring本身提供了很好用的org.springframework.mail.javamail.JavaMailSender接口来实现邮...

2019-04-06 15:37:45 131

原创 Spring boot学习(八)Spring boot配置ehcache缓存框架

前言 缓存技术在实际的项目中是必不可少的,合理的利用缓存技术能极大的提升网站的访问速度,提升用户体验。 本片文章就介绍如何在spring boot中使用ehcache这个缓存框架。 文章首发于个人博客:【http://www.xiongfrblog.cn】 ehcache介绍 在java中有很多技术都可以实现缓存功能,最简单直接就是使用java自带的Map容器,或者就是使用现有的缓存框架,例如me...

2019-03-20 18:15:02 143

原创 Spring boot学习(七)Spring boot配置slf4j+logback日志框架

前言 对于一个web项目来说,日志框架是必不可少的,日志的记录可以帮助我们在开发以及维护过程中快速的定位错误。相信很多人听说过slf4j,log4j,logback,JDK Logging等跟日志框架有关的词语,所以这里也简单介绍下他们之间的关系。 文章首发于个人博客:【http://www.xiongfrblog.cn】 关系 首先slf4j可以理解为规则的制定者,是一个抽象层,定义了日志相关的...

2019-03-05 15:23:10 226 1

原创 Spring boot学习(六)Spring boot实现AOP记录操作日志

前言 在实际的项目中,特别是管理系统中,对于那些重要的操作我们通常都会记录操作日志。比如对数据库的CRUD操作,我们都会对每一次重要的操作进行记录,通常的做法是向数据库指定的日志表中插入一条记录。这里就产生了一个问题,难道要我们每次在 CRUD的时候都手动的插入日志记录吗?这肯定是不合适的,这样的操作无疑是加大了开发量,而且不易维护,所以实际项目中总是利用AOP(Aspect Oriented P...

2019-01-25 09:51:07 1154 1

原创 Spring boot学习(五)Spring boot整合Mybatis Generator以及PageHelper

前言 在之前的博客中介绍了Spring boot整合Mybatis以及Druid,本篇博客主要介绍如何在Spring boot中整合Mybatis的逆向工程Mybatis Generator以下简称为MBG,以及实际项目中十分方便简单的物理分页插件PageHelper,使用这些插件能极大的减轻我们的开发过程那些简单重复的过程,本篇博客在项目已经整合了Mybatis的基础上进行,没有整合Mybati...

2019-01-20 23:45:42 74

原创 Spring boot学习(四)Spring boot整合Druid

前言 在上一篇博客中我们介绍了Spring boot配置Mybatis,但是并没有配置连接池,这在实际开发过程中肯定是不切实际的,多次的数据库连接会给程序和数据库都带来没必要的负担,这一篇博客我将介绍java中目前最好,最流行的数据库连接池—Druid。 文章首发于个人博客:【http://www.xiongfrblog.cn】 Druid介绍 Druid是阿里巴巴的一个开源项目,号称为监控而生的...

2019-01-17 21:23:55 97

原创 Spring boot学习(三) Spring boot整合mybatis

前言 前面我们介绍了如何创建一个Spring boot项目以及Spring boot项目的一些基本配置,在了解了这些知识的前提下本篇博客继续介绍在Spring boot中配置一个基于java的持久层框架—Mybatis。 文章首发于个人博客:【http://www.xiongfrblog.cn】 为什么使用Mybatis 在实际的开发过程中是离不开数据库的,这里指的是关系型数据库,例如MySql,...

2019-01-16 09:50:24 124

原创 Spring boot学习(二)Spring boot基础配置

前言 上一篇博客中介绍了如何创建一个简单的Spring boot应用,本篇文章介绍Spring boot中的一些基本配置,只有认识和了解这些配置,才能为我们以后的深入学习Spring boot做好铺垫。 文章首发于个人博客:【http://www.xiongfrblog.cn】 入口类 首先,我们在新建一个Spring boot项目的时候,Spring boot会自动为我们在***包的根目录***...

2019-01-15 14:13:30 98

原创 Spring boot学习(一) 开启springboot之旅

介绍 Spring boot 是基于Spring的一个全新的框架,它的目的是用来简化Spring应用的初始搭建以及开发过程。如果你以前使用过类似于SSM这种框架,你应该清楚要搭建一个SSM框架需要哪些步骤,Spring boot就简化甚至消除了这些步骤,你会发现你基本上什么都不用做,只需要考虑业务逻辑方面的代码就可以了,极大的节省了我们的开发时间,这是一个用了就不想换的框架! 文章首发于个人博客:...

2019-01-15 14:08:55 97

原创 十大排序算法全面解析-Java实现

前言 算法就是编程的灵魂,不会算法的程序员只配做码农。之前看到这句话受到一万点暴击伤害!同时也激起了自己的斗志,坦白说作为一个程序员,我一直知道算法的重要性,但是在算法这一块一直做的不够好,甚至除了大学学过这门课程之后就很少去接触它。因为一开始我就给算法贴上了难,烦,不怎么用的标签,现在想来其实都是在逃避问题。所以决定亡羊补牢,从头开始! 介绍 算法的学习也是有着阶段性的,从入门到简单,再到复杂...

2019-01-15 13:57:16 498

空空如也

空空如也

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

TA关注的人

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