2021-08-21第四次周总结

一、本周计划完成任务

结束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!

我要做我生来就该成为的人!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容