07 2019 档案
摘要:Remember Me记住我:用户的登录状态会不会因为浏览器的关闭而失效,直到Cookie失效。关闭浏览器后,再次访问登录后的页面可以不用登录。因为用Cookie实现,故只在同一浏览器中有效。
Kaptcha验证码:是谷歌开源的验证码插件,实现登录的验证码验证拦截。
阅读全文
摘要:文件上传和下载在项目中经常用到,这里主要学习SpringBoot完成单个文件上传/下载,批量文件上传的场景应用。结合mysql数据库、jpa数据层操作、thymeleaf页面模板。
阅读全文
摘要:一、前言 主要玩一下SpringBoot的定时任务和发送邮件的功能。定时发送邮件,这在实际生成环境下主要用户系统性能监控时,当超过设定的阙值,就发送邮件通知预警功能。这里只通过简单的写个定时结合邮件通知进行学习。 二、准备 添加maven依赖 配置文件application.yml 这里的 为你的邮
阅读全文
摘要:一、前言 SpringBoot+Shiro+Mybatis完成的。 之前看了一位小伙伴的Shiro教程,跟着做了,遇到蛮多坑的(´இ皿இ`) 修改整理了一下,成功跑起来了。可以通过postman进行测试 不多比比∠( ᐛ 」∠)_,直接上源码:https://github.com/niaobulas
阅读全文
摘要:一、前言 上次用Mybatis还是2017年做项目的时候,已经很久过去了。中途再没有用过Mybatis。导致现在学习SpringBoot过程中遇到一些Mybatis的问题,以此做出总结(XML极简模式)。当然只是实用方面的总结,具体就不深究♂了。 这里只总结怎么用!!! (这次直接跳到十一,是因为中
阅读全文
摘要:本文在个人技术博客【鸟不拉屎】同步发布,详情 "可猛戳" 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 今天早上看到一篇微信文章,说的是国内普遍用的Mybatis,而国外确普遍用的是Jpa。我之前也看了jpa,发现入门相当容易。jpa对于简单的CRUD支持非常好,开发效率也会比Myba
阅读全文
摘要:本文在个人技术博客【鸟不拉屎】同步发布,详情 "可猛戳" 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 emmm,没有啥前言 玩过SpringBoot的都知道,SpringBoot启动的时候,默认会在控制台打印SpringBoot字样和当前版本。 可是脑洞奇大的程序员怎么可能就这么拘泥于正常ba
阅读全文
摘要:本文在个人技术博客【鸟不拉屎】同步发布,详情 "可猛戳" 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 过滤器和拦截器两者都具有AOP的切面思想,关于aop切面,可以看上一篇文章。过滤器filter和拦截器interceptor都属于面向切面编程的具体实现。 二、过滤器 过滤器工作原理
阅读全文
摘要:本文在个人技术博客【鸟不拉屎】同步发布,详情 "可猛戳" 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 思考 首先对这方面的知识比较欠缺,看了许多大佬的从入门到放弃的教程。 发现其实看一遍下来,我都懂。。。可是实际上用起来,还是需要不断的搜索相关知识。说到底还是自己没有真正的学进去,还不是自己的
阅读全文
摘要:本文在个人技术博客【鸟不拉屎】同步发布,详情 "可猛戳" 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 众所周知,spring最核心的两个功能是aop和ioc,即面向切面和控制反转。本文会讲一讲SpringBoot如何使用AOP实现面向切面的过程原理。 二、何为aop aop全称
阅读全文
摘要:本文在个人技术博客【鸟不拉屎】同步发布,详情 "可猛戳" 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、Thymeleaf概述 一般来说,常用的模板引擎有JSP、Velocity、Freemarker、Thymeleaf 。 SpringBoot推荐的 Thymeleaf – 语法更简单,功
阅读全文
摘要:本文在个人技术博客【鸟不拉屎】同步发布,详情 "可猛戳" 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 前言 实际业务场景中,不可能只有一个库,所以就有了分库分表,多数据源的出现。实现了读写分离,主库负责增改删,从库负责查询。这篇文章将实现Spring Boot如何实现多数据源,动态数据源切换,
阅读全文