请允许在我们的网站上展示广告
您似乎使用了广告拦截器,请关闭广告拦截器。我们的网站依靠广告获取资金。
我已知悉
文章发布订阅~
通过邮箱订阅文章更新,您将在文章发布时收到及时的邮件提醒~
邮箱
昵称
订阅
关闭
首页
专栏
橙Bot
动态
图库
留言板
友链
1
Java如何优雅地创建不可变集合?
2
为什么IDEA不建议使用append拼接字符串?
3
Java为啥不用UTF-8解析properties文件?
4
为什么反射不再是java的最佳选择?
5
全面解析 JDK 9 新特性:模块化、性能优化与全新 API
橙序员
累计撰写
217
篇文章
累计创建
70
个标签
累计收到
4
条评论
栏目
首页
专栏
橙Bot
动态
图库
留言板
友链
搜索
标签搜索
JDK
响应式编程
R2DBC
小说
成长
公众号
事务
流处理
大数据
旅行
mongo db
SUNO
github
IDEA
安全
注解
总结
求职
分布式事务
CAP
分布式系统
loadbalancer
装修
买房
前端
方案设计
AIGC
JVM
资讯
Netty
NIO
BIO
zookeeper
RocketMQ
MySQL
stable diffusion
spring MVC
spring AOP
JDBC
mybatis
logback
docker
consul
spring event
新冠
连接池
redis
运维
nginx
hiper-v
DDD
搞笑
数据库
团建
游戏
Gradle
心情
好物
eureka
spring framework
spring boot
设计模式
apache common
ShardingSphere
KAFKA
leetcode
spring cloud
feign
ES
起点
目 录
CONTENT
以下是
方案设计
相关的文章
2025-01-12
搞定系统设计:如何设计一个限流器?
限流器在当今数字化蓬勃发展的时代扮演着关键角色,能够有效地管理系统资源,防止系统瘫痪。设计一个高效可靠的限流器需要考虑诸多因素,如选择适配的流量限制算法、处理用户请求计数、客户端信息反馈等。常用的限流算法包括代币桶算法、漏桶算法、固定窗口计数器算法、滑动窗口日志算法和滑动窗口计数器算法。除此之外,分布式部署、多数据中心布局等进阶需求也需要被考虑。通过合理应用工具如Redis、精妙的脚本编写与数据结构运用,限流器能够在复杂多变的分布式环境中稳定高效运行,为系统稳定、优化资源分配、提升用户体验发挥重要作用。最终,精心设计的限流器将成为数字化业务发展的坚实盾牌。
2025-01-12
468
0
0
开发技巧
2024-11-18
技术方案有什么
摘要:好的技术方案能够提升企业效率、降低成本、增强竞争力,为产品创造更好的用户体验。编写好的技术方案需要充分了解需求背景,研读PRD并进行需求反讲,同时进行前瞻规划和现状梳理。梳理现状时需要评估系统结构、流程设计和功能模块,可借助UML图展示系统现状和需求改造。在技术设计中需考虑并发与一致性、性能优化,并通过技术评审和风险评估确保方案合理性和稳定性。额外成本和分阶段实施也需要考虑在实施方案中,确保改造顺利实施。通过以上方法,可以为团队提供清晰的指导,推动项目顺利完成。
2024-11-18
762
0
0
开发技巧
2024-01-06
个人站点搭建小叙
该项目基于开源项目Halo 1.5.4进行改造,目的是实现“易维护,低成本”的博客系统。主要包括三个部分:文章展示、文章管理和博客后端。改造内容涵盖文章数据存储至MongoDB,以支持更快速的检索和大文本存储;利用ANSJ分词器实现高效的中文分词;搭建冷备链路以保障网站运行日志的安全,采用FTP和rclone实现加密传输。此外,进行了SEO优化和广告接入,通过AIGC技术生成文章摘要和关键词,还加强了网站问答助手功能。文章附件被自动标签和归档以优化管理,图片展示也实现了多样化。作者选择不使用Halo的新版本,认为1.5.4已经满足其需求,且新版本对文章类博客支持不够专一。在个人建站中,作者注重降低成本、提高SEO和广告收益,同时积极学习新技术,追求功能的优化与开发。
2024-01-06
947
0
1
开发技巧
2023-12-26
服务如何管理和维护
从需求、技术、安全、运营、运维、协作六个角度出发,服务管理和维护是服务健康的关键。需求分析包括业务、用户、功能、非功能、系统、质量、验收标准、界面、法规、数据、文档等需求。需求开发和迭代注意事项包括使用合适的开发方法论、明确定义需求、与利益相关者充分沟通、设定优先级和验收标准等。技术方面涉及编程语言、框架、数据库、Web框架、消息队列、缓存、微服务架构、容器化技术、监控和日志、安全工具、自动化构建部署等多方面。架构设计要考虑可扩展、可维护、可靠和安全的系统架构。性能优化手段包括代码优化、数据库优化、并发和并行处理等。总的来说,服务管理和维护需要全方位考虑需求、技术、安全等多个方面,确保服务能够稳健、高效地运行。
2023-12-26
756
0
0
开发技巧
2023-10-25
方案设计:构建高效数据处理系统
以保证数据写入的可靠性,即在数据写入失败时进行重试,直到成功为止。高并发对于高并发场景,需要考虑使用分布式缓存和消息队列等技术来提高系统的并发处理能力。综上所述,一个综合性的方案设计需要考虑业务需求、上线方案以及模型设计,并在数据推送、检索、同步、服务治理、数据写入等方面进行详细的设计和优化。这些方案设计的合理性和准确性直接影响着系统的性能、可靠性和扩展性。因此,在设计方案时应充分考虑各种因素,并选择合适的技术和工具来实现。
2023-10-25
969
0
0
开发技巧