![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
#小蚂蚁
不积小流,无以成江河
展开
-
Swagger接口文档配置
这里写目录标题Swagger的诞生前后端分离介绍添加swagger的坐标Swagger配置ControllerSwagger使用的注解及其说明:Swagger的诞生前后端分离后端团队:控制层、服务层、数据访问层前端团队:控制层、视图层伪造测试数据,数据类型为json,不需要后端提供数据,前端工程也能正常运行前后端交互:通过API接口,后端提供正确的json类型的数据以及能访问这个数据的API接口,前端通过接口访问数据前后端分离产生的问题:前后端集原创 2020-12-10 17:09:15 · 653 阅读 · 0 评论 -
ES6模块化实现
ES6模块化基本规则1:每一个模块只加载一次, 每一个JS只执行一次, 如果下次再去加载同目录下同文件,直接从内存中读取。 一个模块就是一个单例,或者说就是一个对象;2:每一个模块内声明的变量都是局部变量,不会污染全局作用域;3:模块内部的变量或者函数可以通过export导出;4:一个模块可以导入别的模块语法 导出:return、exports、ES6->export 导入:require、ES6->import<!--index.html--><原创 2020-11-16 20:26:48 · 202 阅读 · 0 评论 -
vue笔记
/*创建一个vue对象*/ let vm = new Vue({ /*绑定一个id为app的元素*/ el: "#app", /*声明出数据,在html中可使用{{key}}读取*/ data: { message: "hello!Vue" } });逻辑判断v-ifv-else-ifv-else...原创 2020-11-15 22:48:17 · 64 阅读 · 0 评论 -
git常用命令
git init :初始化仓库git add:添加到暂存区git status:暂存区状态git commit -m '填写提交日志' :提交git log :查看提交记录git diff HEAD -- 01.txt :查看修改记录—:表示变动之前+++:表示变动之后的git reset HEAD :清除暂存区git reset --hard HEAD^:版本回退,^的数量表示回退几次版本,也可以写~1git reset --hard 版本标识符:指定到具体版本标识符的版本git .原创 2020-10-22 17:49:40 · 54 阅读 · 0 评论 -
MyBatis自动生成sql工具
根据数据库对应表字段生成对应的实体类,dao接口和mapper.xml,解决了基础sql的编写原创 2020-10-14 09:58:13 · 1289 阅读 · 0 评论 -
设计模式之代理模式
代理模式什么是代理?用生活中的的方式来看待代理,即本应该自己所做的事情,而去让别人帮我们去做,生活中常见例子:外卖员,房产中介,滴滴代驾,这些职业所做的事情,即可以视为代理,他们帮我们去做某些事情,程序中的解释:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,为什么要用代理模式?中介隔离作用:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。开闭原则,增加功能原创 2020-10-07 22:28:33 · 103 阅读 · 0 评论 -
使用反射手写自己的DispatchServlet
在此诞生一个属于自己的DispatchServletSpring MVC 的核心DispatchServlet本文章只是让我们能够更详细的了解DispatchServlet的大致流程Spring MVC 的核心DispatchServlet大致做了哪些事情:拦截请求解析url根据解析后的url去执行具体方法返回数据,进行页面跳转知道了大致流程,使用反射来实现一下这个过程,项目目录:DispatchServlet 类package cn.servlet;impo原创 2020-10-03 23:06:06 · 270 阅读 · 2 评论 -
你还在使用getParameter吗?使用反射自定义一个简易的类似与Spring MVC的参数自动映射
SpringMVC页面向controller层传值的自动映射条件,表单的name值与参数名对应,或使用注解@RequestParam进行对象,或与对象中的属性名对应,并且需要提供setter方法,才能完成参数的赋值,其中是如何进行赋值的过程我们并不知道吗、,也不关心,只知道、如何去使用它就够了,这也就是我们学习效率不高的原因,只知其然,不知其所以然下面是模拟springMVC向入参为对象中映射值的过程,从此不在Servlet中使用request.getParameter;条件:表单name原创 2020-10-03 16:35:57 · 576 阅读 · 7 评论