前一篇文章说了,我从开始工作就想有一个属于自己的博客系统,当然了,我想的是多用户的博客,大家都可以发文章记笔记,我最初的想法就是这样。

  博客系统搭建需要使用的技术:

      1、基于Spring boot 2.0.5R搭建

      2、基于Shiro的权限管理

接下来我们要从头开始说起,shiro,我也是抱着初学者的态度来和大家一起学习,因为查Shiro资料的,一般肯定是以前没太多接触或者不是了解太多的同学,所以我从这篇开始全面讲解shiro的原理以及怎么从零开始搭建基于shiro的权限系统。

问题:每篇博客我都会提出一些问题,为什么要这样做?

  1.为什么使用shiro呢?

    我感觉shiro框架相比起Spring Security来说更加常用,也更加轻量,我工作经验2年,不说很长也不是很短了,我任职的公司(声明一下:本人都是在小公司呆着,没有去过大公司,大佬请略过)都是使用的shiro,因为使用比较简单,而且功能也基本够用,这就是使用shiro而不使用市面上其他认证框架的原因。

  2.为什么要搭建自己的博客?

    一来是为了锻炼自己的技术,二来就是想多交一些可以和自己一起研究技术的同学,就这样,其实最主要就是锻炼技术,提高提升自己,因为这两年时间我所会的东西,都是临时学的,没有认真的研究过,所以借此机会巩固一下所学的功能。

    提醒:此篇文章会一直更新因为涉及的功能比较多,所以会一直更新,最终的目的就是和大家一起学会Shiro!

最新文章

  1. PHP 原型模式
  2. 聊一聊PV和并发
  3. MongoDB Node.js driver
  4. 图文介绍如何在Eclipse统计代码行数
  5. Linux使用汇总贴
  6. present一个半透明的ViewController的方法
  7. 怎么写jq插件?
  8. Android TextView图文混合编排
  9. Ubuntu16.04 安装openjdk-7-jdk
  10. [BZOJ 3145][Feyat cup 1.5]Str 解题报告
  11. jQuery 两种方法实现IE10以下浏览器的placeholder效果
  12. JavaScript 判断用户输入的邮箱及手机格式是否正确
  13. SimpleDateFormat 转化毫秒到日期时,指定特定的时区
  14. Android 6.0 Changes
  15. UVa1453或La4728 凸包+枚举(或旋转卡壳)
  16. 解决Xcode 7编译错误:does not contain bitcode
  17. overlay 是如何隔离的?- 每天5分钟玩转 Docker 容器技术(53)
  18. CentOS7的一些初始化
  19. OpenTSDB-Writing Data
  20. 初始化angularJS之ng-app的自动绑定和手动绑定

热门文章

  1. day 06 数据类型的内置方法[数字类型,字符串类型]
  2. what is udev?
  3. linux防火墙查看状态firewall、iptable
  4. [BZOJ3438][洛谷P1361]小M的作物
  5. [luogu2607 ZJOI2008] 骑士 (树形dp)
  6. freeswitch 中文语音
  7. java对word文档的操作(提取标题和内容等)-直接操作或poi工具包或freemarker+xml或html转word
  8. JAVA多线程知识总结(二)
  9. CSVHelper读出乱码 解决方案
  10. 上机题目(0基础)-计算两个正整数的最大公约数和最小公倍数(Java)