一、本周计划完成任务
结束Springboot学习
1、整合JDBC、Druid数据源、Mybatis框架
2、SpringSecurity环境搭建
3、用户认真授权、注销及权限控制、首页定制
4、Shiro
Subject分析
Springboot整合Shiro环境搭建
登陆拦截、用户认证、请求授权实现
Shiro整合Mybatis、Thymeleaf
5、Swagger
6、异步任务、邮件任务、定时执行任务
7、Springboot集成Redis
8、分布式系统
9、RPC
10、Dubbo及Zookeeper、Dubbo-admin安装
11、服务注册
开始Vue+Springboot前后端分离作品
二、最终的结果&具体行动
结束Springboot学习
1、整合JDBC使用
2、整合Druid数据源
3、整合Mybatis框架
4、Swagger
Swagger配置
配置扫描接口及开关
分组和接口注释
SpringSecurity
1、环境搭建
2、用户认证和授权
3、注销及权限控制
4、记住我及首页定制
Shiro
1、Shiro快速入门
2、Shiro的Subject分析
3、Springboot整合Shiro环境搭建
4、Shiro实现登录拦截
5、Shiro实现用户认证
6、Shiro整合Mybatis
7、Shiro请求授权实现
8、Shiro整合Thymeleaf
9、博客一篇
MybatisPlus
1、快速入门
2、日志配置输出
3、插入测试和雪花算法
4、主键策略测试
5、更新操作
7、自动填充处理
8、乐观锁
9、查询、分页查询实现
10、删除、逻辑删除
11、性能分析插件
12、条件查询器Wrapper
13、代码自动生成器
14、博客两篇
Redis
1、Redis了解
2、windows下安装
3、通过Jedis操作Redis
4、Springboot集成Redis
5、自定义RedisTemplate
作品:个人博客:进度20%
1、资料准备
2、技术栈了解学习
3、数据库设计
4、Springboot脚手架搭建
5、新建Springboot项目并整合Mybatisplus
6、Result统一结果封装
7、Springboot+Shiro+JWT+redis缓存安全框架搭建(太难了)
SpringBoot结合JWT+Shiro+Redis实现token无状态登录授权
Shiro整合jwt逻辑分析
shiro编码整合
shiro登录逻辑开发
全局异常处理
实体校验处理
解决跨域问题
8、登录接口开发
9、博客一篇
其余
1、三期js考核
2、三期jquery考核
3、postman快速入门
4、阅读技术博文和简书数篇(会在下面分享)
三、本周学习总结&反思
1、学习的知识较多,巩固练习的不够,遗忘较快,掌握不够深刻
2、周一、周二夜晚又没有控制住自己刷手机熬夜
周三卸载抖音
周四卸载抖音极速版
3、从周三起学习状态迅速回暖,不论白天在工作区(只要一进入工作区就无休息式学习)还是夜晚回宿舍(没有了娱乐短视频的干扰,我终于能静下心来慢慢地品读优秀的技术简书和博文)都保持着较佳的学习感觉
4、学习方式和效率还有待提升
5、学习一样新的技术和知识的时,认知了解他和准备相关的学习资料花费了较多时间
6、本周在shiro的学习和应用于博客搭建中花费了较多时间
博客
1、【MyBatisPlus学习】乐观锁 OptimisticLockerInnerInterceptor插件 细解
https://blog.csdn.net/qq_45696377/article/details/119790541
2、【Springboot学习】SpringBoot集成Shiro前后端分离使用redis做缓存【个人博客搭建】
https://blog.csdn.net/qq_45696377/article/details/119834879
3、【Springboot学习】Shiro快速入门及与SpringBoot集成
https://blog.csdn.net/qq_45696377/article/details/119818633
4、分布式系统唯一ID生成方案汇总
https://blog.csdn.net/qq_45696377/article/details/119788289
优秀技术简书
1、MongoDB数据库
https://www.jianshu.com/p/ee7ed80ec478
2、EasyCode(代码神器)
https://www.jianshu.com/p/e4192d7c6844
3、Mybatis-Plus乐观锁应用以及乐观锁讲解
https://www.jianshu.com/p/def7ef8a0c49
4、Java 反射
https://www.jianshu.com/p/9298f4d1bd89
5、SpringBoot中使用Shiro和JWT做认证和鉴权
https://www.jianshu.com/p/0b1131be7ace
6、什么是 JWT -- JSON WEB TOKEN
https://www.jianshu.com/p/576dbf44b2ae
7、分库分表
https://www.jianshu.com/p/d81423386399
四、下周学习计划
1、至少完成博客进度的85%,力争完结
2、Java后端接口开发
登录接口开发
博客接口开发
3、Vue前端页面开发
环境准备
项目搭建
element-ui
axios
页面路由
登录页面
token状态同步
全局axios拦截器
博客列表
头部用户信息
博客分页
博客编辑发表
mavon-editor
博客详情
路由权限拦截
五、需协调与帮助
1、本来想写一个像学长他们那样的功能齐全的精美博客(链接如下),但由于时间和技术能力的欠缺,只好自己暂时先搭建一个简易能用的
https://www.makeyourchoice.cn/(王明灿)
https://duktig.cn/(任世伟)
http://blog.codinglabs.org/?utm_source=cnblogs&utm_medium=banner(张洋)
https://www.ihewro.com/(月色真美)
2、搭建shiro+jwt+redis安全框架实现登录认证,权限控制等,感觉难度很大,逻辑较复杂,不清楚这个到底是需要自己搭建还是用小组的smpe框架
3、不清楚现在是应继续完成个人博客还是找学长做一个项目练习一下再继续完成博客。
I'm going to be what I was born to be!
我要做我生来就该成为的人!