相关文章
修完这个 Bug 后,MySQL 性能提升了 300%
最近 MySQL 官方在 8.0.35 上修复了一个 bug: 这个 bug 是由 Mark Callaghan 发现的。Mark 早年在 Google MySQL 团队,后来去了 Meta MySQL,也主导了 RocksDB 的开发。 Mark 在 #109595 的 bug report 给出了非常详细的复现步骤 在官方修复后…
建站知识
2024/12/20 18:14:31
【LeetCode刷题-滑动窗口】--992.K个不同整数的子数组
992.K个不同整数的子数组 思路: class Solution {public int subarraysWithKDistinct(int[] nums, int k) {return atMostKDistinct(nums,k) - atMostKDistinct(nums,k-1);}//最多包含K个不同整数的子区间个数private int atMostKDistinct(int[] a,int k){int len …
建站知识
2024/12/16 10:43:52
csrf学习笔记总结
跨站请求伪造csrf
csrf概述 掌握CSRF 漏洞原理 掌握CSRF 漏洞场景 掌握CSRF 漏洞验证
csrf原理
跨站请求伪造(Cross Site Request Forgery,CSRF)是一种攻击,它强制浏览器客户端用户在当前对其进行身份验证后的Web 应用程…
建站知识
2024/12/11 3:46:37
算法通关村——数字中的统计、溢出、进制转换处理模板
数字与数学基础问题
1、数字统计
1.1、符号统计
LeetCode1822. 给定一个数组,求所有元素的乘积的符号,如果最终答案是负的返回-1,如果最终答案是正的返回1,如果答案是0返回0.
这题其实只用看数组中0和负数的个数就好了&#x…
建站知识
2025/1/1 2:42:03
面向对象与面向过程的区别
面向对象
以对象为中心,把数据封装成为一个整体,其他数据无法直接修改它的数据,将问题分解成不同对象,然后给予对象相应的属性和行为。
面向过程
关注代码过程,直接一程序来处理数据,各模块之间有调用与…
建站知识
2024/12/26 20:47:10
云原生微服务-理论篇
文章目录 分布式应用的需求分布式架构治理模式演进ESB 是什么?微服务架构 MSA微服务实践细节微服务治理框架sidercar 什么是service mesh?康威定律微服务的扩展性什么是MSA 架构?中台战略和微服务微服务总体架构组件微服务网关服务发现与路由…
建站知识
2024/12/24 0:22:41
基环树(pseudotree)入门
目录 无向基环树找环,[题目](https://www.luogu.com.cn/problem/P8655)拓扑排序找环并查集找环dfs找环 内向基环树[2876. 有向图访问计数](https://leetcode.cn/problems/count-visited-nodes-in-a-directed-graph/description/)[2127. 参加会议的最多员工数](https…
建站知识
2024/12/20 18:18:05
linux查看资源占用情况常用命令
1. 查看 CPU 使用情况:
top这个命令会显示系统中当前活动进程的实时信息,包括 CPU 使用率、内存使用率等。按 q 键退出。
2. 查看内存使用情况:
free -m这个命令显示系统内存的使用情况,以兆字节(MB)为…
建站知识
2024/9/24 20:18:19