SpringBoot教程 基于SpringBoot+Shiro+Redis+ElasticSearch实现的博客系统,欢迎注册使用 博主于去年下半年辞职到过年这段时间,重新整了一下博客系统。 预览地址:http://blog.liuyanzhao.com 一、功能介绍 本博客系统基于 SpringBoot 2.x ,... 2019年2月7日 270 views 1 阅读全文
Shiro SpringBoot整合Shiro,通过用户、角色、权限三者关联实现权限管理 一套系统,除了个人网站,一般都要有多种角色,每种角色必须严格控制它的权限。 Shiro是一种轻量级的安全框架,主要是做登录验证,权限检查,相对 Spring Security 是要简单很多,源码也很清... 2019年1月24日 78 views 发表评论 阅读全文
SpringBoot教程 SpringBoot2.x 整合Redis实现缓存,自定义序列化和设置过期时间 SpringBoot2.x和1.x的区别很大,比如在整合 Redis 这一块,RedisCacheManager就有不同。 本文介绍 SpringBoot 2.0.5版本 整合 Redis。 &nbs... 2019年1月18日 146 views 发表评论 阅读全文
SpringBoot教程 SpringBoot+FreeMarker实现无限级菜单 本文介绍无限级菜单的实现,跟无限极评论相似。通过递归将菜单与子菜单进行封装。 一、效果预览 前台级菜单动图 后台菜单 下面讲代码实现 二、后端代码实现 本文案... 2019年1月5日 120 views 发表评论 阅读全文
SpringBoot教程 SpringBoot 定时任务从Redis同步文章访问量 在新开发的博客系统中,引入了大量redis,文章/文章列表/分类/标签/评论等等都先从MySQL读取,之后都是从Redis读取。而文章访问量应该怎么设计呢?,每刷新一次+1,数据库异步+1吗?还是使用... 2018年12月25日 132 views 发表评论 阅读全文
ORM 框架 SpringBoot 整合 MyBatis Plus 基本使用和分页,FreeMarker分页渲染 本文主要介绍 MyBatis Plus 的使用,顺便讲一下分页。 MyBatis Plus 是基于MyBatis 做了层封装,只需要继承它的 BaseDao, 我们就不需要写很多简单的 CURD,而且... 2018年12月23日 174 views 发表评论 阅读全文
SpringBoot教程 SpringBoot不同角色显示不同的菜单 最近准备把之前的博客重写,有时间还是要更新一些博客,防止权重下降,水一水。 通常我们后台有很多不同的角色登录,每个角色不同的权限,这个在 SpringBoot整合Shiro实现权限控制,验证码,记住我... 2018年9月17日 1,136 views 3 阅读全文
Shiro SpringBoot整合Shiro实现权限控制,验证码,记住我 本文介绍 SpringBoot 整合 shiro,相对于 Spring Security 而言,shiro 更加简单,没有那么复杂。 目前我的需求是一个博客系统,有用户和管理员两种角色。一个用户可能有... 2018年9月10日 873 views 发表评论 阅读全文
SpringBoot教程 SpringBoot + mongodb 整合, 记录网站操作日志,常用查询操作 mongodb 是一种文档型数据库。跟 Redis 一样是非关系型数据库,Redis 属于那种小而快的数据库,常常用作缓存。 而如果我们需要存一些类似于日志的那种,可以尝试用 mongodb (当然也... 2018年9月3日 605 views 发表评论 阅读全文
SpringBoot教程 SpringBoot2.0.3整合elasticsearch5.6.10 之前整合过一次 SpringBoot1.59和elasticsearch2.4.4,而 elasticsearch 更新很快,已经有版本 6了,且对之前的版本2不再更新。为了避免以后出现问题不好解决,... 2018年8月29日 159 views 发表评论 阅读全文
SpringBoot教程 使用jenkins持续构建、部署SpringBoot项目 jenkins是devops神器,本篇文章介绍如何安装和使用 jenkins 部署Spring Boot项目。 一、Linux 环境搭建 为了接近后面的生产环境,我这里使用 Linux ... 2018年8月22日 547 views 1 阅读全文
SpringBoot教程 SpringBoot入门教程(四):SpringBoot 使用 Thymeleaf 模板引擎 在没有做前后端分离之前,我们还是需要 JSP / Thymeleaf 之类的模板引擎,Thymeleaf 据说是 SpringBoot 官方推荐的,集成地比较好,本文将介绍。 一、文件配... 2018年7月27日 432 views 发表评论 阅读全文
SpringBoot教程 SpringBoot入门教程(三):SpringBoot 常用注解 一、基本介绍 @SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan 通常用在主类上。 @Re... 2018年7月26日 245 views 发表评论 阅读全文
SpringBoot教程 SpringBoot入门教程(二):SpringBoot 热部署 接着上一章,本文介绍 SpringBoot 热部署,所谓热部署简单说就是修改了代码不需要重启,效果立马显示。 一、添加依赖 在 pom.xml 里添加依赖 <dependency> ... 2018年7月26日 178 views 发表评论 阅读全文
SpringBoot教程 SpringBoot入门教程(一):使用 IDEA 构建 Hello World 项目 从本文开始,将介绍 SpringBoot 的使用、以及和其他框架的整合。 SpringBoot 官方文档地址:https://docs.spring.io/spring-boot/docs/curre... 2018年7月26日 277 views 发表评论 阅读全文