05 2022 档案

spingboot 和 spingFramework的关系
摘要:spring有两种含义,一种是spring家族下所有产品,一种是特指springFramework 而spring MVC 又是springFramework下专门用来开发web的 springboot 可以说是springFramework的应用 很多人说使用springboot不需要配置繁琐的x 阅读全文

posted @ 2022-05-19 20:31 素心~ 阅读(211) 评论(0) 推荐(0)

lerna存在的必要性
摘要:lerna是什么,它解决了什么问题 使用npm link 的方式生成软链接,链接到当前开发目录 在开发脚手架过程中通常会采用分包开发 将需要分包的lib文件夹使用npm link的方式,在全局node_modules 下面添加一个指向开发目录的软连接 在执行文件开发目录下通过 npm link li 阅读全文

posted @ 2022-05-14 18:20 素心~ 阅读(109) 评论(0) 推荐(0)

IOC控制反转,DI依赖注入,DIP依赖倒置,原理解析
摘要:什么是IOC,DI,IOC,DI解决了什么问题,IOC,DI的原理是什么? 什么是IOC,IOC的意义是控制反转,DI是依赖注入,两者息息相关,换个角度说IOC是一个概念而DI是其实现 例1: public class B { public void printB() { System.out.pr 阅读全文

posted @ 2022-05-10 14:17 素心~ 阅读(110) 评论(0) 推荐(0)

脚手架执行原理
摘要:什么是脚手架 脚手架严格意义上是一个运行在操作系统上的客户端,依赖node.js运行时环境 为什么要有脚手架 脚手架主要的意义是进行开发提效 拿前端举例 项目创建 测试 回滚 发布等一系列流程都可以通过脚手架完成大大提升了开发效率 脚手架可以做项目初始化 用脚手架维护通用组件库 用脚手架实现自动构建 阅读全文

posted @ 2022-05-09 09:35 素心~ 阅读(191) 评论(0) 推荐(0)

OCP开闭原则
摘要:什么是OCP OCP存在的意义是什么 它解决了什么问题 什么是OCP 软件、类。函数中对扩展是开放的,对修改是关闭的即开闭原则 简单举例 当A类所实现的业务需求发生变化时,我们不应该直接修改A类,而是应该新建一个B类来实现新的业务需求 那么OCP存在的意义是什么,它是为了保证软件的扩展性 可维护性, 阅读全文

posted @ 2022-05-08 14:13 素心~ 阅读(47) 评论(0) 推荐(0)

TS整合之函数重载
摘要:函数重载是有一个函数实现签名外加一个或者多个函数重载签名组成 一组具有相同名字,不同参数列表和返回值无关的函数 函数签名即指:函数名 函数参数 参数类型 返回值类型四者合成 interface Message { id: number type: string sendmessage: string 阅读全文

posted @ 2022-05-02 09:49 素心~ 阅读(1758) 评论(0) 推荐(0)

导航