摘要: 责任链模式 我们在工作中,经常会遇到这种情况。对于不同的身份的人会有不同的处理。比如请假,学生请假向班主任提出申请,老师请假需要向年级组长申请,教导主任请假需要向校长申请。不同的身份,不同的处置流程。其实代码倒是没什么,用简单的if-else就能实现。但是今天并不是要强调这个,而是用一种新的设计模式 阅读全文
posted @ 2025-07-19 00:02 叮咚~到账一个亿 阅读(10) 评论(0) 推荐(0)
摘要: Springboot中的Shiro框架 首先了解下原理,了解下shrio的认证的逻辑,再讲解下springboot中,如何通过代码进行认证,授权操作。 Shiro框架的逻辑 RBAC模型 在讲解认证授权之前,先介绍下RBAC模型,Shiro框架后续用上的最后本质上,还是通过查询这个库。 定义:RBA 阅读全文
posted @ 2025-07-16 14:15 叮咚~到账一个亿 阅读(54) 评论(0) 推荐(0)
摘要: 在高并发场景下,接口限流是保障系统稳定性的重要手段。常见的限流算法有漏桶算法、令牌桶算法等,而单机模式的限流方案在分布式集群环境下往往失效。本文将介绍如何利用 Redisson 结合 Redis 实现分布式环境下的接口限流,确保集群中所有节点的流量控制保持一致。 分布式限流的核心挑战 在单机系统中, 阅读全文
posted @ 2025-07-12 21:04 叮咚~到账一个亿 阅读(97) 评论(0) 推荐(0)
摘要: 如何使用AOP 用 “打针” 场景一次性记住 AOP 核心概念 想象你去医院打针的过程: 目标对象(Target) 就是 “你”(被打针的人),核心业务是 “生病看病”。 连接点(Join Point) 你身体上所有能打针的地方(胳膊、屁股等所有可能的位置)。 用打针场景重新理解「切点(Pointc 阅读全文
posted @ 2025-07-12 11:33 叮咚~到账一个亿 阅读(15) 评论(0) 推荐(0)
摘要: FTP(File Transfer Protocol)和 SFTP(SSH File Transfer Protocol)虽同为文件传输协议,但在底层原理、安全性、传输方式等方面存在显著差异,具体区别及各自优势如下: 核心区别 底层依赖与传输机制不同 FTP 基于TCP 协议独立运行,使用两个端口完 阅读全文
posted @ 2025-07-10 19:01 叮咚~到账一个亿 阅读(158) 评论(0) 推荐(0)
摘要: 算法原理:相当于抓牌,每次新抓的牌要保证有序,将新抓的牌与前面进行依次比较,如果比前面的小,进行交换。一直保证每次抓的牌,插入后的牌是基本有序。 例子:【3,2,5,4,2,3,3】排序,从小到大排序。 要确保【0,0】范围要有序,因为只有一个数字3,所以肯定是有序的,无需交换 排序前:【】 新抓的 阅读全文
posted @ 2024-05-24 00:40 叮咚~到账一个亿 阅读(16) 评论(0) 推荐(0)
摘要: %导言区(进行全局设置) \doucumment class {aticle(此处可更改)}%book,report,letter \title{my Fisrt doucument} \author{My First Document} \data{\today} %正文区(文稿区) \begin 阅读全文
posted @ 2022-06-12 23:30 叮咚~到账一个亿 阅读(73) 评论(0) 推荐(1)