09 2023 档案
一文弄懂TypeScript中的混合(Mixin)
摘要:1.前言 由于TypeScrip中的类不支持多继承,所以引入了混合(Mixin)的特性,可以间接实现多继承的效果。 2.正文 // 声明一个汽车类Vehicle,它有drive方法 class Vehicle { drive(): void { console.log('驾驶') } } // 声明
阅读全文
整合Nginx实现反向代理
摘要:针对后端启动多个服务,接口需要统一请求路径时,可以使用nginx进行请求地址反向代理。 1.下载: nginx 2.下载完成后解压,找到配置文件nginx.conf(在解压文件的conf目录中),在http中增加以下示例代码,保存配置文件。 注意,只需要复制下面中的server,aaa、bbb是你自
阅读全文
一文搞定>>、<<、>>>等位运算
摘要:位运算在我们平时开发中很少会用到,以至于它被大多数人所忽略,因此在面试题中能频繁的看到位运算的身影。 由于位运算本质是二进制运算,大多数开发者可能会对此比较陌生,本文旨在揭开位运算的神秘面纱,一同探究其本质,帮助大家掌握位运算的方法。 位运算包括以下几类: 运算符 运算 规则 范例 << 左移 空位
阅读全文
springboot配置统一返回结果类
摘要:目录结构: Result类: package com.xxxx.common.result; import lombok.Data; @Data public class Result<T> { //状态码 private Integer code; //信息 private String mess
阅读全文
JS判断对象是否发生变化,常用于监听页面表单是否修改并给出保存提示
摘要:本文主要封装方法,实现用户离开表单编辑页面时弹出提示框,若表单数据发生变化,则提示用户是否保存当前页面的信息,如图: 封装方法: 1 /** 2 * 比较俩个对象之间的差异,项目中多处用到监听表单数据是否改动,故封装此方法 3 * 如果数据改动,则返回新旧对象记录改动字段的新旧值 4 * 5 * b
阅读全文