- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 缓存架构方案:Caffeine + Redis 双层缓存架构深度解析
支持自动加载、刷新、过期:可以自动加载数据到缓存中,还能根据配置自动刷新缓存项,并在缓存项过期后将其移除。高并发读写性能优秀:使用 Segmented Locking(分段锁)来优化并发性能,避免在高并发情况下造成锁竞争,从而实现高吞吐量的缓存访问。适用于热点数据快速访问场景:对于需要频繁访问但又不会频繁变更的数据,如配置信息、枚举值等,Caffeine 可以将其缓存起来,减少对数据库或其他存储系统的访问,提高数据读取速度。支持持久化、集群部署、Lua 脚本等高级功能。
2025-06-03 17:42:49
743
原创 Sa-Token 框架介绍及用法
核心理念:以简单易用、功能强大、扩展性强为特点,通过简洁的API和注解驱动,降低权限系统的开发复杂度,其核心原理是基于Token机制实现用户的身份认证和权限校验。核心功能权限认证:提供丰富的权限认证方式,包括登录认证、角色认证、权限认证等,可轻松实现各种权限控制场景。支持注解式权限管理、路由鉴权等多种鉴权方式,还能进行权限码模糊匹配、使用权限通配符等操作。会话管理:提供强大的会话管理功能,支持分布式会话,使得在不同服务器之间的用户状态得以共享。
2025-05-30 17:29:34
352
原创 请说一下什么是LRUCache
LRUCache即最近最少使用缓存,是一种常用的缓存淘汰策略,用于在有限的存储空间下,优化资源的利用率和访问效率:具体数据结构详情可见:数据结构:LRU Cache_cache lru-CSDN博客
2025-05-30 16:39:47
210
原创 RedisMessageListenerContainer 原理及用法
是 Spring Data Redis 提供的一个类,用于接收来自 Redis 频道的消息,并驱动注入其中的实例。
2025-05-29 11:30:49
239
原创 整理redis在项目中有哪些应用场景(必会)
Redis作为一种高性能的内存数据库和缓存服务器,在项目中有着广泛的应用场景,以下是一些常见的应用场景:
2025-05-29 11:24:12
306
原创 @Cacheable 原理及用法
Cacheable是 Spring 框架中用于方法级别缓存的注解,通过动态代理和 AOP 机制实现缓存逻辑,显著提升重复计算或数据库查询场景的性能。
2025-05-24 11:24:00
434
原创 SseEmitter及其用法
SseEmitter是 Spring Framework 提供的一个类,用于实现 (Server-Sent Events, SSE)的功能。它允许服务器通过 HTTP 长连接持续向客户端推送数据,适用于实时更新、通知推送等场景。
2025-05-23 11:40:20
342
原创 vue项目的目录结构及运行过程
Vue 项目通过组件化开发、路由和状态管理实现高效开发,运行过程依赖构建工具(如 Vite)和模块化设计。如需进一步优化(如代码分割、PWA),可参考 Vue 官方文档。实时调试,生产环境通过。
2025-05-21 22:54:12
454
原创 python 使用代理IP
终于找到一个暂时可以使用的代理IP,不过现在有的网站可以检测到使用了代理IP,每次访问都只会返回本机的IPimport urllib.requesturl = 'http://icanhazip.com'#url = 'http://httpbin.org/ip'#url = 'https://www.whatismyip.com'#url = 'http://www.net.cn/s...
2020-01-06 14:27:53
2196
原创 使用python进行有道翻译
使用python进行有道翻译import urllib.requestimport urllib.parseimport jsonwhile True: content = input("please input what you want to translate:(enter quit to quit)") if content == 'quit':...
2020-01-06 12:58:24
289
转载 Ubuntu解决apt install 下载速度太慢
转载https://blog.csdn.net/xcyww/article/details/82420651之前使用apt install下载软件速度几乎不动,下载速度以B/s计量。使用如下方法,切换源之后速度飞起,亲测好用,推荐大家。命令方式今天在用虚拟机安装编译linux内核所需依赖库的时候,使用 apt-get 指令进行安装速度非常之不稳定,而且大多时候都很慢。原因是其默认源在国外,...
2019-03-24 12:29:23
6591
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人