相关文章
Linux内核学习笔记
一.进程管理
1.进程创建--fork()
fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程(PID、PPID、某些资源和统计量不同),也就是两个进程可以做完全相同的事。
1)在父进程中,fork返…
建站知识
2024/10/6 23:49:36
redis面试(十八)RedLock加锁原理
什么是redLock
RedLock算法思想,不只在一个redis实例上创建锁,是在多个redis实例上创建锁,n / 2 1,必须在大多数redis节点上都成功创建锁,才能算这个整体的RedLock加锁成功,避免说仅仅在一个redis实例上加…
建站知识
2024/12/4 4:21:10
代码随想录算法训练营day27 | 贪心算法 | 455.分发饼干、376.摆动序列、53.最大子序和
文章目录 理论基础解题步骤455.分发饼干思路小结 376.摆动序列简单思路贪心思路 53.最大子序和思路 今天是贪心算法的第一天 理论基础
贪心的本质是选择每一阶段的局部最优,从而达到全局最优
在理论上,能使用贪心解决的问题有两个特点:具有…
建站知识
2024/10/6 23:49:35
代码随想录算法训练营day29 | 贪心算法 | 134.加油站、135.分发糖果、860.柠檬水找零、406.根据身高重建队列
文章目录 134.加油站思路小结 135.分发糖果思路拓展——环形分糖小结 860.柠檬水找零思路 406.根据身高重建队列思路小结 今天是贪心算法专题第三天,直接上题目 134.加油站
建议:本题有点难度,不太好想,推荐大家熟悉一下方法二
…
建站知识
2024/10/6 23:49:35
若依权限控制前端+后端实现思路梳理(PreAuthorize、hasPermi、v-hasPermi)
一、权限控制引发的思考
引言
最近接手了公司的一个项目,实施反馈说,客户那边要求对不同的权限的用户操作权限做限制。场景就是,比如一个项目列表,这部分数据有可能是针对某个公司某个部门的,对应不同的部门用户能看…
建站知识
2024/11/27 1:36:50
Valgrind内存调试工具使用
Valgrind 是一个强大的内存调试工具,它有多个工具和命令,每个工具有特定的用途。以下是 Valgrind 中常用的工具和命令及其使用场景的详细说明:
1. Memcheck
用途:
检测内存泄漏、未初始化的内存读取、非法内存访问和数组越界等…
建站知识
2024/11/27 17:24:24
Java工具类之字符串类(超详细)
1、 字符串类
字符串是我们在编程中最常使用的一种数据类型,Java中用类来描述字符串,其中最常用的字符串处理类是String,此外还有StringBuffer和StringBuilder。在本节,我们会了解每种字符串处理类的特点,以便能在应用…
建站知识
2024/10/6 23:49:33