相关文章
OPT(erlang)打造一套缓存系统(一)
缓存的设计
这个简易缓存存储的是键/值对,其中键与键之间不得重复,并且每个键只能映射到一个值。这个设计背后的核心思想是为写人缓存的每一个值都分配一个独立的存储进程再将对应的键映射至该进程。你可能会对这种为每个值分配一个进程的设计感到惊讶&…
建站知识
2024/7/8 17:34:31
OceanBase 4.2特性解读:Show Trace全链路跟踪,助力快速问题定位与精准诊断
在分布式数据库环境下,慢 SQL 诊断是运维人员面临的一大挑战。在无法及时发现问题根本原因的情况下,可能会严重影响用户体验,甚至会导致业务服务不可用。相对于单机数据库,分布式数据库系统涉及多个节点、多组件的协同工作&#x…
建站知识
2024/7/7 13:14:54
快速排序【hoare版本】【挖坑法】【双指针法】(数据结构)
快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为:任取待排序元素序列中 的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均…
建站知识
2024/7/7 13:15:06
What is `@ResponseBody` does?
ResponseBody 是SpringMVC框架中的一个注解,将方法返回值转换为HTTP响应体内容 当 ResponseBody 注解应用在一个控制器方法上时,SpringMVC会将该方法的返回对象(如Java对象、字符串或基本类型)通过MessageConverter转换为指定的媒…
建站知识
2024/7/7 13:15:18
在微服务架构中认证和授权的那些事儿
在微服务架构中认证和授权是最基础的服务能力,其中这一块行业类的标准就是OAuth2 和 SSO ,而OAuth2 和 SSO 可以归类为“用户管理和身份验证”工具,OpenID Connect 1.0是 OAuth 2.0 协议之上的一个简单身份层。
Part.1 认识OAuth 2.0
OAuth…
建站知识
2024/7/7 13:15:29
【Linux】如何检查Linux用户是否具有sudo权限
问题背景或前提知识
在Linux系统中,sudo(superuser do)是一个重要的命令,它允许普通用户以系统管理员的身份执行命令。了解用户是否拥有sudo权限对于系统管理和安全性来说是非常重要的。
技术名词解释
sudo:一种程序…
建站知识
2024/7/7 13:15:51
洛谷 P8836 [传智杯 #3 决赛] 打牌
洛谷题目链接
分析
记录上一个出牌的人的出牌数量,和出牌种类,用桶来记录每个人每种牌的数量,枚举每一种种类,如果当前牌的数量大于上一次的出牌数量,则判断其种类,如果种类小于上一次出牌的种类…
建站知识
2024/7/7 13:16:03