数据结构与算法
Tube - Video Reactions
Schema
列出reaction的枚举值
明确视频、用户、videoReactions之间的逻辑关系,用户和视频都可以对应多个reactions,但一个reaction只能由一个用户产生且只作用于一个视频
生成reaction变更时的数据校验格式
export const reactionType = pgEnum('reaction
转码刷leetcode_day1_筑基期_《绝境求生》
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录前言一、1两数之和1.模型二、二分查找祖师爷1.模型三、27原地移除元素1.模型
前言提示:语言上利他 行为上利他本系列《绝境求生》记录转码算法筑基过程,以代码随想录为纲学习,leetcode_hot_100练手,在此记录思
LeetCode 11. Container With Most Water 题解
LeetCode 11. Container With Most Water 题解题目描述给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构
MYSQL in 与exist区别
exist 用法示例:
select A.IsNullable attr from UM_M_TableColumn A where EXISTS (select id from
UM_METADATA where TENANT_CODE = 'META2021') group by A.IsNullable; --510ms
in用法示例:
select A.IsNullable attr f
数据结构之顺序表(C语言版本)
欢迎拜访:雾里看山-CSDN博客 本篇主题:数据结构之顺序表(C语言版本) 发布时间:2025.6.27 隶属专栏:数据结构
目录
顺序表的概念
核心特点:
顺序表的优缺点分析
优点:
缺点:
顺序表的使用场景
具体实现(以动态为例
MySQL慢查询八戒(寻常之见)
1. 避免使用子查询
由于子查询会产生大量的临时表也没有索引,所以会消耗过多的CPU和IO资源,产生大量的慢查询 【子查询性能差的原因】
我觉得:可以把子查询转化为关联查询进行优化
网友:???(你有没有很多问号)
2. in 查询的避免(我经理,所以这痛楚…我懂,k+)
in 的值不要超过500个(且会利用索引)
3. 尽量避免使用外键约束
会降低性能,因为:外键会影响父表和子表的
mySql批量插入优化
近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。
mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码)
<insert id="batchInsert" parameterType="java.util.List">
inser
【数据结构】八大排序之归并排序:分治思想的完美演绎
归并排序:分治思想的完美演绎
基本思想归并排序(Merge Sort)是**分治法(Divide and Conquer)**的经典应用,由计算机科学先驱约翰·冯·诺依曼于1945年提出。其核心思想是:将大问题分解为小问题,解决小问题后合并结果。算法流程分为两个核心阶段:
