相关文章
TypeScript 命名空间与模块
在 TypeScript 中,命名空间和模块是两种不同的代码组织方式,它们都旨在帮助你管理和维护大型代码库。命名空间提供了一种将相关功能组织在一起的方式,而模块则允许你将代码分解成可重用的单元。在本文中,我们将探讨命名空间和模块…
建站知识
2024/11/30 7:06:18
mybatis-plus 对于属性为null字段不更新
MyBatis-Plus 默认情况下会根据字段的值是否为 null 来决定是否生成对应的 UPDATE 语句。这是由 更新策略 决定的,默认的行为是 忽略 null 值,即如果字段值为 null,该字段将不会出现在 UPDATE 语句中。
默认行为分析 MyBatis-Plus 默认的 Fi…
建站知识
2024/11/30 7:05:18
无星的微前端之旅(四)——qiankun线上服务代理到本地
这个方式其实是我在上家公司的时候体验过,觉得确实很有意思。 所以这里来逆推一下实现方式。 解决了什么痛点 1.开发一个模块,需要启动2-3个项目 在微前端的开发过程中,如果我们要在主应用中看效果,我们至少需要启动一个主应用&am…
建站知识
2024/11/30 7:04:17
岛屿数量C++11新特性
每日一题
200. 岛屿数量
class Solution
{//使用深度的优先搜索来搜索岛屿图//遍历整个图片 当char数组的值为1时开始从这个点开始往外扩散搜索//注意处理边界 图不是正方形
public:int ans;int d[4][2] {{0, 1}, {0, -1}, {1, 0}, {-1, 0}};int N;int M;void dfs(vector<…
建站知识
2024/11/30 7:03:16
【前端面试】数据结构与set和map
数据结构概念
数据结构 是计算机科学中用于存储、组织和操作数据的方式。数据结构通常可以分为以下几类: 线性数据结构: 数组(Array)链表(Linked List)栈(Stack)队列(Qu…
建站知识
2024/11/30 7:02:13
Redis 可观测最佳实践
Redis 介绍
Redis 是一个开源的高性能键值对(key-value)数据库。它通常用作数据库、缓存和消息代理。Redis 支持多种类型的数据结构,Redis 通常用于需要快速访问的场景,如会话缓存、全页缓存、排行榜、实时分析等。由于其高性能和…
建站知识
2024/11/30 7:01:07
第 40 章 - Go语言 模式与反模式
在Go语言中,设计模式和反模式是软件开发中的重要概念。设计模式提供了解决常见问题的模板或蓝图,而反模式则指出了常见的错误实践或不推荐的做法。
设计模式
1. 单例模式 (Singleton Pattern)
单例模式确保一个类只有一个实例,并提供一个全…
建站知识
2024/11/30 7:00:05
JavaScript 中的原型和原型链
JavaScript 中的原型和原型链也是一个相对较难理解透彻的知识点,下面结合详细例子来进行说明:
一、原型的概念
在 JavaScript 中,每个函数都有一个 prototype 属性,这个属性指向一个对象,这个对象就是所谓的 “原型对…
建站知识
2024/11/30 6:59:03