Yufelix's Blog

Yufelix

最新文章

Redis 只会用缓存?16种妙用让同事直呼牛X

1、缓存 Redis 最常见的用途就是缓存。比如,我们可以用它来存储热点数据,比如热门新闻、明星八卦等。这样,当很多人同时访问这些数据时,Redis 可以快速响应,减轻数据库的压力。 2、数据共享分布式 Redis 是一个独立的服务,可以在多个应用之间共享数据。比如,我们可以用它来管理分布式系统中的
10
0
0
2024-07-24

50元内自制短信转发器(Air780E+ESP32C3)

复刻大佬短信转发器,交作业 https://www.chenxublog.com/2022/10/28/19-9-sms-forwarding-air780e-esp32c3.html
5
0
0
2024-07-22

基于手机验证码登录的后端设计与实现

在现代互联网应用中,手机验证码登录是一种常见的用户身份验证方式。它通过短信或语音将验证码发送到用户的手机,用户输入验证码后完成登录。这种方式不仅简单易用,还能有效防止密码泄露和暴力破解。本文将详细介绍如何设计和实现一个基于手机验证码登录的后端系统,并通过时序图展示其核心流程。 1. 业务需求分析 手
14
0
0
2024-06-06

Redis Lua 脚本:原子性的秘密

大家好!今天我们来聊聊 Redis 的 Lua 脚本。你知道吗?Lua 脚本在 Redis 中可以保证原子性!这是因为 Redis 会把 Lua 脚本当作一个整体来执行,中间不会被打断,也不会被其他客户端的请求干扰。这样一来,Lua 脚本的执行就变得非常可靠。 Redis 事务是什么? Redis
8
0
0
2024-05-07

深入理解Spring Security及其单点登录(SSO)实现

Spring Security 是一个强大的安全框架,广泛应用于Java应用程序中,用于处理身份验证和授权。它提供了多种安全机制,能够保护Web应用、REST API以及方法级别的安全。本文将深入探讨Spring Security的核心概念、配置方式以及如何实现单点登录(SSO)。 Spring S
12
0
0
2024-02-13

策略模式的优缺点及优化方案

策略模式的优缺点及优化方案 策略模式是一种非常常用的设计模式,它的核心思想是将算法或行为封装成独立的类,使得它们可以相互替换。这样,客户端可以根据需要动态选择不同的策略,而不需要修改原有的代码结构。下面我们来聊聊策略模式的优点、缺点,以及如何通过结合简单工厂模式来优化它。 策略模式的优点 算法自由切
13
0
0
2023-12-05

动态指定 Spring 容器内接口实现的设计思路

假设你在一个业务类中注入了这样一个 Bean: @Autowired private TestService testService; TestService 是一个接口,假设它有两个实现类:TestServiceImpl1 和 TestServiceImpl2。现在的问题是,如何根据不同的环境或
9
0
0
2023-09-12

用GitHub+jsDelivr+PicGo搭建免费图床,轻松搞定图片存储!

你是不是也遇到过这样的问题?写博客时插入的图片,如果放在本地,上传博客后图片路径就找不到了。每次都得重新上传图片,生成URL,再插入到Markdown里,真是麻烦死了! 国内很多图床要么有限制,要么得花钱。今天教你一个免费又好用的方法——用GitHub+jsDelivr+PicGo搭建图床,速度快还
10
0
0
2023-07-18

用 GitHub Actions 自动更新 Algolia 搜索索引

大家好!今天我来分享一下如何用 GitHub Actions 自动更新 Algolia 的搜索索引。如果你有一个博客,并且用 Algolia 来实现搜索功能,可能会遇到一个问题:每次更新博客内容后,手动上传搜索记录数据真的很麻烦。于是,我决定研究一下 Algolia 的 API 和 GitHub A
8
0
0
2023-03-23

用Algolia给Hugo博客加个搜索功能,轻松搞定!

你是不是也想过给自己的博客加个搜索功能?找来找去,发现Algolia是个不错的选择,不仅简单易用,还能免费白嫖!每个月可以搜索10000次,对于个人博客来说,完全够用了。今天就来教你如何用Algolia实现Hugo博客的搜索功能。 第一步:生成搜索数据 1. 修改配置文件 首先,我们需要让Hugo生
4
0
0
2023-02-25