lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1846 随笔 :: 0 文章 :: 109 评论 :: 288万 阅读

03 2023 档案

摘要:1. 下载安装包。 从官网(https://maven.apache.org/download.cgi)下载 Maven 并解压。 选择 apache-maven-3.9.1-bin.tar.gz 2. 配置 Maven 环境变量。 ① 打开终端 , 如果使用的shell 是 bash 输入vim 阅读全文
posted @ 2023-03-29 10:26 白露~ 阅读(4515) 评论(0) 推荐(0) 编辑

摘要:一、使用场景: Macbook以便捷的触控和快捷操作键灵活的简化办公使用,小编经常忘记一些重要但又使用频率较少的快捷键,现将其汇总并记录。 二、常用快捷键汇总 1. 基础快捷键 Command+C;复制所选内容 Command+V;粘贴所复制内容 Command+X;剪切所选内容 Command+Z 阅读全文
posted @ 2023-03-29 10:24 白露~ 阅读(901) 评论(0) 推荐(0) 编辑

摘要:使用Mac系统的朋友应该比较熟悉Zsh和Bash这两个shell,但是对二者具体有什么区别可能不太了解。本文将从这两个shell入手,对相关概念以及二者区别进行解释。 1.什么是shell?shell 单词的本意是“壳子”,在计算机领域一样可以理解为机器外面的一层壳,目的是进行用于人机交互,本质上是 阅读全文
posted @ 2023-03-29 10:08 白露~ 阅读(595) 评论(0) 推荐(0) 编辑

摘要:Java Stream 是 Java 8 中的一个新特性,它是对集合(Collection)对象功能的增强,专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出 阅读全文
posted @ 2023-03-28 18:27 白露~ 阅读(97) 评论(0) 推荐(0) 编辑

摘要:快慢指针算法是一种常用的技巧,用于解决链表中的问题。通常用于链表的遍历、查找等问题 1. 算法的思想 快慢指针算法的思想是:两个指针以不同的速度遍历链表,从而达到目的。其中,快指针每次移动两个节点,而慢指针每次移动一个节点。 2. 常见应用场景 快慢指针的常见应用场景有:判断链表是否有环寻找链表的中 阅读全文
posted @ 2023-03-28 18:01 白露~ 阅读(58) 评论(0) 推荐(0) 编辑

摘要:一. 缓存雪崩 1. 含义 同一时刻,大量的缓存同时过期失效。 2. 产生原因和后果 (1). 原因:由于开发人员经验不足或失误,大量热点缓存设置了统一的过期时间。 (2). 产生后果:恰逢秒杀高峰,缓存过期,瞬间海量的QPS(每秒查询次数)直接打到DB上,如果系统架构没有熔断机制,直接将导致系统全 阅读全文
posted @ 2023-03-17 13:09 白露~ 阅读(180) 评论(0) 推荐(0) 编辑

摘要:Redis单线程 redis是以socket方式通信,socket服务端可同时接受多个客户端请求连接,也就是说,redis服务同时面对多个redis客户端连接请求,而redis服务本身是单线程运行。 假设,现在有A,B,C,D,E五个客户端同时发起redis请求,A优先稍微一点点第一个到达,然后是B 阅读全文
posted @ 2023-03-16 15:47 白露~ 阅读(197) 评论(0) 推荐(0) 编辑

摘要:本文内容基于 Redis 6.0 以前的版本编写,因为 6.0 之后 Redis 在网络处理这一块采用了多线程模式,但是 I/O 多路复用的模型还在,变化不大。本文有不当之处,大家轻喷! Redis之I/O多路复用模型实现原理 Redis 的 I/O 多路复用模型有效的解决单线程的服务端,使用不阻塞 阅读全文
posted @ 2023-03-16 15:46 白露~ 阅读(314) 评论(0) 推荐(0) 编辑

摘要:原文链接:https://blog.csdn.net/wzngzaixiaomantou/article/details/125533413 参考资料: 《Redis的LRU缓存淘汰算法实现》 《一文读懂Redis内存淘汰策略》 《Redis 的过期策略和内存淘汰机制有什么区别》 《Redis内存淘 阅读全文
posted @ 2023-03-16 14:44 白露~ 阅读(157) 评论(0) 推荐(0) 编辑

摘要:Mac安装Redis 1、首先,检查是否已经安装Homebrew,如果没有安装Homebrew,请先安装,我这里推荐安装国内的Homebrew会快一些,打开Mac终端输入国内npm即可安装,命令由于太敏感,可以私信“npm”即可获取。 2、使用Homebrew安装命令,在终端输入以下命令 brew 阅读全文
posted @ 2023-03-15 18:00 白露~ 阅读(1862) 评论(0) 推荐(0) 编辑

摘要:解决方法如下: 第一步执行执行以下命令: echo "export PATH=$PATH:/opt/homebrew/bin" >> ~/.zprofile 第二步执行命令:export PATH=$PATH:/opt/homebrew/bin 第三步最后执行:source ~/.zprofile 阅读全文
posted @ 2023-03-15 17:56 白露~ 阅读(2515) 评论(0) 推荐(0) 编辑

摘要:一、Homebrew是什么? Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 官网地址:https://brew.sh 二、Homebrew 怎么安装 阅读全文
posted @ 2023-03-15 17:53 白露~ 阅读(210) 评论(0) 推荐(0) 编辑

摘要:为什么要清洁RedisRedis是基于内存上进行数据的操作的,并非像以往我们所安装的底层数据库一样存在磁盘上的。在机子中,缓存的容量是有限的。 比较起存储在磁盘,其可存储量会小很多很多,随着程序的运行,缓存的数据只会越来越多,而因为容量有限我们不能无节制的存下去,因此需要对部分缓存的数据进行清理,以 阅读全文
posted @ 2023-03-15 17:07 白露~ 阅读(1297) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示