相关文章
redis之RDB持久化过程
redis的rdb持久化过程 流程图就想表达两点: 1.主进程会fork一个子进程,子进程共享主进程内存数据(fork其实是复制页表),子进程读取数据并写到新的rdb文件,最后替换旧的rdb文件。
2.在持久化过程中主进程接收到用户写操作&#x…
建站知识
2025/2/7 14:41:56
PyCharm连接服务器
一、Linux基础命令
# ls (列出目录)[rootwww ~]# ls [目录名称]# cd (切换目录)cd [相对路径或绝对路径]# pwd (显示目前所在的目录)[rootwww ~]# pwd [-P]# mkdir (创建新目录)mkdir [-mp] 目录名称# conda activate(激活环境)conda activate env_xx二…
建站知识
2025/2/7 14:37:52
LeetCode 1726. Tuple with Same Product
🔗 https://leetcode.com/problems/tuple-with-same-product
题目
给无重复数字的数组,返回形成 a * b c * d 的个数,其中 abcd 各不相同
思路
组合数学题枚举统计所有数字两两相乘的 product,并进行计数对于一组满足 a * b …
建站知识
2025/2/7 14:35:49
wait/notify/join/设计模式
JUC
wait
obj.wait() 让进入 object 监视器的线程到 waitSet 等待wait()方法会释放对象的锁,进入 WaitSet 等待区,从而让其他线程就机会获取对象的锁。无限制等待,直到 notify 为止wait(long n)有时限的等…
建站知识
2025/2/7 14:31:45
Spring MVC学习——发送请求(@RequestMapping注解及请求参数绑定)
前言 Spring MVC作为Spring框架中的核心组件之一,其强大的功能在于能简洁高效地处理HTTP请求和响应。在开发Web应用时,理解和正确使用Spring MVC的注解,尤其是RequestMapping注解,至关重要。本文将详细讲解RequestMapping注解的使…
建站知识
2025/2/7 14:29:43
Redis bitmap应用
Redis bitmap应用 需求:存储用户今年已签到的天数,如在1月3日签到,则存 3 。。。以此类推 每秒300次请求压力测试 1、使用数据库存储 查询代码与时间 public List<Integer> selectSignRecord(long userId, Integer year) {if (year nu…
建站知识
2025/2/7 14:23:35