
开发中心思想
文章平均质量分 71
这里只讲思想方案,不讲代码
斗码士
修修羽毛等光鲜亮丽了,飞出一个彩虹
展开
-
巧妙利用redis防爆破
在Java Spring Boot中,使用Redis实现账号密码防爆破是一种有效的安全措施。通过Redis的高性能和原子性操作,可以限制用户在一定时间内的登录尝试次数,从而防止暴力破解攻击。实现步骤包括引入Redis依赖、配置Redis连接、创建Redis工具类记录和检查登录尝试次数、在登录逻辑中使用该工具类、在控制器层调用登录服务,并可进一步加入IP封禁和优化措施如分布式环境支持、动态配置和日志记录。这种方法能有效提升账号安全性,防止暴力破解。原创 2025-05-15 09:21:02 · 336 阅读 · 0 评论 -
正向代理与反向代理
正向代理和反向代理是两种不同的网络服务配置方式,它们在客户端和服务端之间起到中介的作用,但工作方式和目的有所不同。正向代理和反向代理是两种常见的代理技术,它们在网络通信中扮演着不同的角色,具有各自的特点和用途正向代理主要为客户端提供服务,帮助客户端隐藏身份或提高访问效率。反向代理主要为服务端提供服务,帮助服务端实现负载均衡、安全性增强等功能。正向代理反向代理作用正向代理位于客户端一侧,主要目的是代表客户端去获取资源反向代理位于服务端一侧,主要目的是代表服务端接收客户端的请求场景。原创 2024-07-29 09:55:43 · 570 阅读 · 0 评论 -
java设计模式的总结
现知设计模式总共可以分为三种目的型设计模式创建型结构型行为型而每个类型又有所圈定的范围既作用范围,范围又分为两种类对象。原创 2024-02-27 09:02:20 · 1138 阅读 · 0 评论 -
数据库存储与效率瓶颈与方向
对于一套软件来说,基本上都有一套支持他们的数据存储----数据库,对于数据库来说它也是有极限的。原创 2024-01-15 16:29:08 · 591 阅读 · 0 评论 -
高并发解决方案
通俗来讲,高并发是指在同一个时间点,有很多用户同时的访问同一接口或者urI地址。它经常会发生在有大活跃用户量,用户高聚集的业务场景中。如: 淘宝,京东,天猫,微信支付等等。原创 2023-07-12 08:24:34 · 135 阅读 · 0 评论