后端

为什么Redis的数据被删除,内存占用还这么大?

❝ 操作系统分配给 Redis 的内存有 6GB,通过指标 used_memory_human 发现存储数据只使用了 4GB,为何会这样?为何无法保存数据? 通过 CONFIG SET maxmemory 100mb或者在 redis.conf 配置文件设置 maxmemory 100mb Redis 内存占用限制。当达到内存最大值,会触发内存淘汰策略删除数据。 除此之外,当 key 达到过期

用awk和sed实现矩阵转置

输入矩阵:input.txt cat input.txt ID par1 par2 par3 a 7 67 90 b 8 89 56 c 6 87 66 d 5 89 3 e 9 78 67 利用awk和sed将矩阵转置 awk '{i=1;while(i <= NF){new[i]=new[i] $i "\t";i=i+1}} END {i=1;wh

LeetCode - #64 最小路径和(Top 100)

前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新了 63 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升

02 HashMap1.8 源码深入剖析

JDK 1.8 的 HashMap 的数据结构如下图所示,当链表节点较少时仍然是以链表存在,当链表节点较多时(大于8)会转为红黑树。 Center.png 1 存储结构 链表节点 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V va

Nginx配置

什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发。 Nginx 有哪些优点? 跨平台、配置简单。 非阻塞、高并发连接:处理 2-3 万并发连接数,官方监测能支持 5 万并发。 内存消耗小:开启 10 个 Nginx

图论(八)桥(割边)和割点

一、桥 1.1 定义 对于无向图,如果删除了一条边,整个图的联通分量数量变化,则这条边称为桥 如图,红色标注的线就是该图的一条桥(顶点3和顶点5的边)。 1.2 性质 一个图中可以有多条桥 如下图,红色的边都是图中的桥 一棵树的所有边都是桥 如下图,红色边都是图中的桥,一颗树中任意一条边的断开都会导致图中联通分量发生变化 1.3 寻找桥 设置两个

886. 可能的二分法(难度:中等)

题目链接: 题目描述: 给定一组 n 人(编号为 1, 2, ..., n), 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人,那么他们不应该属于同一组。 给定整数 n 和数组 dislikes ,其中 dislikes[i] = [ai, bi] ,表示不允许将编号为 ai 和 b

2023.01.01

(1)January        n.    一月 (2)February      n.    二月 (3) March        n.    三月 (4) April          n.    四月 (5) May          n.    五月 (6)  June          n.  六月 (7) July        n.  七月 (8)  August       

1812. 判断国际象棋棋盘中一个格子的颜色(难度:简单)

题目链接: 题目描述: 给你一个坐标 coordinates ,它是一个字符串,表示国际象棋棋盘中一个格子的坐标。下图是国际象棋棋盘示意图。 如果所给格子的颜色是白色,请你返回 true,如果是黑色,请返回 false 。 给定坐标一定代表国际象棋棋盘上一个