xzz的驿站

JSON.stringify打印循环引用的object对象报错

JSON.stringify打印循环引用的object对象报错 循环引用的obj数据,如果直接打印就是空,使用JSON转换打印会报错无法转换 Converting circular structure to JSON --> starting at object with constructor '

xzz2021 xzz2021 Published on 2024-02-03

mysql插入失败id依然自增问题

mysql插入失败id依然自增问题 场景:表格设定了unique字段,插入数据冲突后,id依然自增 原因: mysql插入成功、失败id都会自增+1,因为冲突字段虽然失败,但其他字段依然有效,所以mysql策略就是id依然增加 解决方法: 一,关闭mysql自增锁,设置innodb_autoinc_

xzz2021 xzz2021 Published on 2024-02-03

typeorm动态连接操作不同数据库(nestjs)

typeorm动态连接操作不同数据库(nestjs) 需求: 前端输入任意数据库连接参数,切换不同数据库请求数据! controller文件 接收前端传来的配置信息 @Post('test') testCreate(@Body() body: any ) { return this.appServi

xzz2021 xzz2021 Published on 2024-02-03

浏览器插件v3编译刷新工具

浏览器插件v3编译刷新工具 此篇只适用于浏览器插件开发者,manifest v3版本,webpack打包编译环境,自己手写的一个webpack plugin! 原理分析: 插件开发比较特殊,需要浏览器(Service workers)读取目录文件运行,在之前的v2中一般通过background监听文

xzz2021 xzz2021 Published on 2024-02-03

typeorm的migration部署流程

typeorm的migration部署流程 总体流程: ① 数据库的配置项一份作为TypeOrmModuleOptions给nestjs,还要一份作为DataSourceOptions默认导出给typeorm使用 ② package.json文件配置相关命令 命令执行原理: create 获取当前数

xzz2021 xzz2021 Published on 2024-02-03

react函数式调用其他组件方法(二)

react函数式调用其他组件方法(二) 前言: 关于借由父组件作为桥梁使用props的方法,有点繁琐,太不优雅了,而provider局限于深层子组件,context使用还要定义jsx,总之,不优雅 之前使用vue3,因为取消了eventbus,有个替代方法,developit大神写的发布订阅模式的m

xzz2021 xzz2021 Published on 2024-02-03
Previous Next