![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端学习
文章平均质量分 77
鱼在锅里煲真香
这个作者很懒,什么都没留下…
展开
-
SpringMVC的工作流程
SpringMVC的工作流程原创 2023-04-13 17:46:35 · 103 阅读 · 0 评论 -
浅谈OAuth
一、 为什么会有OAuth?举个例子(举例而已并不真实)有一个运动软件,可以将微信好友运动量的排行。而用户为了使用此功能必须授权运动软件读取微信好友列表。那怎么让运动软件怎么获取用户的同意呢?我们可以将微信的账号和密码告诉这个运动软件,运动软件就可以读取微信好友列表了。但我们很明显能发现这种方法有很大问题:很不安全。运动软件需要经常性获取好友列表,所以会一直保存账号密码;而运动软件也可以获得微信的其他权限;如果运动软件被攻击导致破解会使得密码泄露;而用户想收回权限的时候,只有通过修改密码.原创 2022-04-10 13:45:04 · 941 阅读 · 0 评论 -
AutoGenerator代码生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。我们只需要创建表,标注好表的注释,就可以运行代码生成器生成单表的增删查改,非常方便。使用步骤:1. 一般先创建一个新的模块,将创建的代码生成在此模块可避免生成的代码与已有代码混淆。2. 进行配置。3. 修改部分不合理代码,例如包名不正确之类。一、 在Sp原创 2022-03-16 15:42:04 · 1827 阅读 · 0 评论 -
MVC与三层架构之间的关系
一、 MVCMVC是软件工程中的一种软件架构模式,分为Model(模型)、View(视图)、Controller(控制器)1. Modelmodel是应用对象,程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)2. Viewview负责显示数据和提交数据3. ControllerController定义用户界面对用户输入的响应方式,主要是用作辅助捕获请求并控制请求转发4. 为什么要用MVC可以为一个模型提供多个不同的视图表现形式;在为一个原创 2021-12-09 21:18:07 · 3040 阅读 · 2 评论