靶机安装配置

预备工作 这边要防止 windows defender 误杀的方法: 添加 排除 .php , .md 文件, 可能会误杀 添加指定文件夹 不要扫描 安装靶机 OWASP Broken Web Applications Project Broken Web Applications(BWA

包含min函数的栈

包含min函数的栈 设计一个支持push,pop,top等操作并且可以在$O(1)$时间内检索出最小元素的堆栈。 push(x)–将元素x插入栈

并发,锁

乐观锁 需要对表的设计增加额外的字段,增加了数据库的冗余,另外,当应用并发量高的时候,version值在频繁变化,则会导致大量请求失败,影响系

并发垃圾回收

cms 收集器 CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现,在标记清理过程

并发相关理论

相关概念 死锁 活锁 那是不是所有的代码都需要认真分析一遍是否存在这三个问题呢?当然不是,其实只有一种情况需要:存在共享数据并且该数据会发生变化,

不修改数组找出重复元素

给定一个长度为 $n+1$ 的数组nums,数组中所有的数均在 $1∼n$的范围内,其中 $n≥1$。 请找出数组中任意一个重复的数,但不能修改输入的数组。 样

不用加减乘除实现加法

写一个函数,求两个整数之和,要求在函数体内不得使用 +、-、×、÷+、-、×、÷ 四则运算符号。 样例 1 2 3 输入:num1 = 1 , num2 = 2 输出:3 代码

操作系统八股文

进程的几种状态 就绪: 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。 执行: 当进程已获得处

查看文件 more,less,文件系统

more 命令和文件系统 查看文件more 和 less 命令1: more 作用: 以分页形式显示文件内容 语法: more + 文件名 按回车刷新一行,按空格刷新一屏, 输入 q退出 命令2:
T